ROKSANA: An Open-Source Toolkit for Robust Graph-Based Keyword Search

We introduce ROKSANA, an open-source Python toolkit designed to support research in graph-based keyword search under adversarial settings.ROKSANA provides a modular environment for dataset handling, graph neural network (GNN)-based retrieval, and adversarial attack modeling, enabling systematic evaluation of search robustness.The framework integrates built-in retrieval and attack methods while allowing seamless customization of search algorithms and perturbation strategies.Users can benchmark performance on a centralized leaderboard, generate reproducible evaluation reports, and explore ranking behaviors through an interactive web-based visualization interface.By centering around reproducibility, extensibility, and collaborative benchmarking, ROKSANA serves as a comprehensive platform for advancing robust and interpretable keyword search in graphs.This demonstration will showcase ROKSANA's capabilities in real-time, illustrating its impact on experimental workflows and adversarial robustness analysis in graph IR research.

Authors

Institutions

Publication Details

Published
2025-07-13
DOI
https://doi.org/10.1145/3726302.3730154
Citations
2
Primary Topic
Web Data Mining and Analysis
Type
article
Field-Weighted Citation Impact
6.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

ROKSANA: An Open-Source Toolkit for Robust Graph-Based Keyword Search

Radin Hamidi Rad, Ebrahim Bagheri, Amir Khosrojerdi
2 citations
Web Data Mining and Analysis
6.49
article

ROKSANA: An Open-Source Toolkit for Robust Graph-Based Keyword Search

Radin Hamidi Rad, Ebrahim Bagheri, Amir Khosrojerdi
article en
2 citations

Abstract

We introduce ROKSANA, an open-source Python toolkit designed to support research in graph-based keyword search under adversarial settings.ROKSANA provides a modular environment for dataset handling, graph neural network (GNN)-based retrieval, and adversarial attack modeling, enabling systematic evaluation of search robustness.The framework integrates built-in retrieval and attack methods while allowing seamless customization of search algorithms and perturbation strategies.Users can benchmark performance on a centralized leaderboard, generate reproducible evaluation reports, and explore ranking behaviors through an interactive web-based visualization interface.By centering around reproducibility, extensibility, and collaborative benchmarking, ROKSANA serves as a comprehensive platform for advancing robust and interpretable keyword search in graphs.This demonstration will showcase ROKSANA's capabilities in real-time, illustrating its impact on experimental workflows and adversarial robustness analysis in graph IR research.

University of Toronto (CA), Queen's University (CA)
Openalex Percentile: Top 4%
Web Data Mining and Analysis
6.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

ROKSANA: An Open-Source Toolkit for Robust Graph-Based Keyword Search — Radin Hamidi Rad, Ebrahim Bagheri, et al. · (2025) | TGRS Research Map | TGRS