Demo Data from EDBT 2026 / reviewers in the wild / expert
Sara Rouhani
dblp:204/2954
· DBLP profile ↗
10ranked-venue papers
4as first author
5since 2021 · last 2025
0000-0002-7585-7805ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 3 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Computer networks · 1 · 1 since 2021Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
4 papers |
Trustworthy machine learning · 48% Probabilistic and Bayesian machine learning · 42% Optimization for machine learning · 10% | |
| Theoretical computer science
4 papers |
Mathematical optimization · 48% Automated reasoning and model checking · 23% Approximation and online algorithms · 20% |
Topics — the 15 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models |
0.9 | 2 | 2021 | Novel Upper Bounds for the Constrained Most Probable Explanation Task · NeurIPS 2021 A Novel Approach for Constrained Optimization in Graphical Models · NeurIPS 2020 |
Automated reasoning and model checking › probabilistic inference
graphical model inference |
0.7 | 2 | 2020 | A Novel Approach for Constrained Optimization in Graphical Models · NeurIPS 2020 Order Statistics for Probabilistic Graphical Models · IJCAI 2017 |
Approximation and online algorithms
approximation algorithms |
0.6 | 2 | 2018 | Algorithms for the Nearest Assignment Problem · IJCAI 2018 Order Statistics for Probabilistic Graphical Models · IJCAI 2017 |
Machine learning › Trustworthy machine learning
robustness |
0.6 | 2 | 2021 | Certifai: A Toolkit for Building Trust in AI Systems · IJCAI 2020 Novel Upper Bounds for the Constrained Most Probable Explanation Task · NeurIPS 2021 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
most probable explanation |
0.5 | 1 | 2021 | Novel Upper Bounds for the Constrained Most Probable Explanation Task · NeurIPS 2021 |
Mathematical optimization
discrete optimization |
0.5 | 1 | 2021 | Novel Upper Bounds for the Constrained Most Probable Explanation Task · NeurIPS 2021 |
Mathematical optimization
integer programming |
0.5 | 1 | 2021 | Novel Upper Bounds for the Constrained Most Probable Explanation Task · NeurIPS 2021 |
Mathematical optimization
lagrangian relaxation |
0.5 | 1 | 2021 | Novel Upper Bounds for the Constrained Most Probable Explanation Task · NeurIPS 2021 |
Machine learning › Optimization for machine learning
constrained optimization |
0.4 | 1 | 2020 | A Novel Approach for Constrained Optimization in Graphical Models · NeurIPS 2020 |
Machine learning › Trustworthy machine learning › interpretability
counterfactual explanation |
0.4 | 1 | 2020 | Certifai: A Toolkit for Building Trust in AI Systems · IJCAI 2020 |
Machine learning › Trustworthy machine learning
fairness |
0.4 | 1 | 2020 | Certifai: A Toolkit for Building Trust in AI Systems · IJCAI 2020 |
Machine learning › Trustworthy machine learning
interpretability |
0.4 | 1 | 2020 | Certifai: A Toolkit for Building Trust in AI Systems · IJCAI 2020 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
bayesian network |
0.3 | 1 | 2018 | Algorithms for the Nearest Assignment Problem · IJCAI 2018 |
Information theory › probability theory
order statistics |
0.3 | 1 | 2017 | Order Statistics for Probabilistic Graphical Models · IJCAI 2017 |
Machine learning › Trustworthy machine learning › robustness
adversarial attack |
0.1 | 1 | 2021 | Novel Upper Bounds for the Constrained Most Probable Explanation Task · NeurIPS 2021 |
Methods — techniques the papers use, named apart from their topics
mini-buckets · 1.0lagrange relaxation · 1.0knapsack algorithms · 1.0decomposition · 1.0subset-sum · 0.9multiple choice knapsack · 0.9k-separator · 0.9counterfactual explanation generation · 0.9cutset conditioning · 0.7sampling · 0.6mixed-integer linear programming · 0.4mixed integer linear programming · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Blockchain-Based Decentralized Stochastic Energy Management in IoT-Enabled Smart Grid With Voltage Regulation CoordinationabstractIn this paper, a blockchain-based decentralized stochastic energy management scheme is proposed for smart grid-connected households with photovoltaic generation and battery energy storage systems. The proposed scheme autonomously solves the joint optimization problem of maximizing individual household benefits while also minimizing total line loss in the distribution system. Internet-of-Things (IoT) technology is essential for the optimization as continuous sensing of the household power and battery states, coupled with autonomous bidding in voltage regulation auctions, are vital ingredients of this energy management scheme. A double-auction algorithm for coordinated voltage regulation with IoT access control is designed and implemented as a smart contract, which enables proactive voltage issue diagnosis while preserving privacy. The proposed blockchain-based decentralized stochastic energy management scheme consists of two subschemes, corresponding to individual households and the distribution system, respectively. Two decentralized stochastic energy management schemes are proposed for the blockchain platform. Specifically, an individual household energy management scheme is developed to maximize the benefit for each residence, while a collaborative energy management scheme is proposed to optimize the system’s joint benefit by minimizing the total line loss. Both schemes are modeled as decentralized Markov decision processes, thus avoiding the need for centralized computation. To enhance the scalability of the smart contract, a novel pruning-based auction algorithm for voltage regulation is developed. A case study on the IEEE 123-Node Test Feeder indicates that residential voltage regulation can be coordinated effectively through the proposed scheme. The algorithm is computationally efficient, with computation time scaling logarithmically with the number of participants. Kimia Honari, Hao Liang 0002, Sara Rouhani, Scott Dick |
IEEE Internet Things J. | 4 |
| 2023 | CALOSYS - A Robust Blockchain-based Marketing Loan Ecosystem for Small BusinessesabstractEntrepreneurship is on the rise due to technological advancements, greater access to funding, and a growing emphasis on innovation and self-employment. However, attracting customers in a highly competitive market remains a significant challenge for many small and medium-sized enterprises (SMEs). While seeking loans for marketing operations may seem like a viable solution, there is no guarantee for success due to various challenges, such as audience reception, market competition, and shifting trends. To address these issues, we propose a groundbreaking system called “Calosys,” a blockchain-based P2P lending platform that employs augmented reality (AR) and smart contracts to create a token-based loan system that caters to entrepreneurs' marketing needs. Our system employs innovative lending processes, utilizing smart contracts that ensure secure transactions while allocating loan money for small business marketing activities. By utilizing augmented reality (AR), Calosys enhances customer engagement, boosting success rates and benefits for all stakeholders involved. Kiarash Shamsi, Koosha Esmaeilzadeh Khorasani, Sara Rouhani, Cuneyt Gurcan Akcora |
ICBC | 3 |
| 2023 | FedShare: Secure Aggregation based on Additive Secret Sharing in Federated LearningabstractFederated learning is a machine learning technique where multiple clients with local data collaborate in training a machine learning model. In FedAvg, the main federated learning algorithm, clients train machine learning models locally and share the trained model with the server. While the sensitive data will never be sent to the server, a malicious server can construct the original training data by having access to the clients’ models in each training round. Secure aggregation techniques such as cryptography, trusted execution environment, or differential privacy are used to solve this problem. However, these techniques incur computation and communication overhead or affect the model’s accuracy. In this paper, we consider a secure multi-party computation setup where clients use additive secret sharing to send their models to multiple servers. Our solution provides secure aggregation as long as there are at least two non-colluding servers. Moreover, we provide mathematical proof to show that the securely aggregated model at the end of each training round is exactly equal to the one provided by FedAvg without affecting accuracy and with efficient communication and computation. In comparison with SCOTCH, the state-of-the-art secure aggregation solution, experimental results show that our approach is 557% faster compared to SCOTCH and at the same time it reduces the communication cost of clients by 25%. Additionally, the accuracy of the trained model is exactly as FedAvg under balanced, unbalanced, IID, and Non-IID data distributions while it is only 8% slower. Hamid Fazli Khojir, Dima Alhadidi, Sara Rouhani, Noman Mohammed |
IDEAS | 3 |
| 2021 | Novel Upper Bounds for the Constrained Most Probable Explanation TaskabstractWe propose several schemes for upper bounding the optimal value of the constrained most probable explanation (CMPE) problem. Given a set of discrete random variables, two probabilistic graphical models defined over them and a real number $q$, this problem involves finding an assignment of values to all the variables such that the probability of the assignment is maximized according to the first model and is bounded by $q$ w.r.t. the second model. In prior work, it was shown that CMPE is a unifying problem with several applications and special cases including the nearest assignment problem, the decision preserving most probable explanation task and robust estimation. It was also shown that CMPE is NP-hard even on tractable models such as bounded treewidth networks and is hard for integer linear programming methods because it includes a dense global constraint. The main idea in our approach is to simplify the problem via Lagrange relaxation and decomposition to yield either a knapsack problem or the unconstrained most probable explanation (MPE) problem, and then solving the two problems, respectively using specialized knapsack algorithms and mini-buckets based upper bounding schemes. We evaluate our proposed scheme along several dimensions including quality of the bounds and computation time required on various benchmark graphical models and how it can be used to find heuristic, near-optimal feasible solutions in an example application pertaining to robust estimation and adversarial attacks on classifiers. Tahrima Rahman, Sara Rouhani, Vibhav Gogate |
NeurIPS | 2 |
| 2021 | Distributed attribute-based access control system using permissioned blockchain
Sara Rouhani, Rafael Belchior, Rui Santos Cruz, Ralph Deters |
World Wide Web | 1 |
| 2020 | Certifai: A Toolkit for Building Trust in AI SystemsabstractAs more companies and governments build and use machine learning models to automate decisions, there is an ever-growing need to monitor and evaluate these models' behavior once they are deployed. Our team at CognitiveScale has developed a toolkit called Cortex Certifai to answer this need. Cortex Certifai is a framework that assesses aspects of robustness, fairness, and interpretability of any classification or regression model trained on tabular data, without requiring access to its internal workings. Additionally, Cortex Certifai allows users to compare models along these different axes and only requires 1) query access to the model and 2) an “evaluation” dataset. At its foundation, Cortex Certifai generates counterfactual explanations, which are synthetic data points close to input data points but differing in terms of model prediction. The tool then harnesses characteristics of these counterfactual explanations to analyze different aspects of the supplied model and delivers evaluations relevant to a variety of different stakeholders (e.g., model developers, risk analysts, compliance officers). Cortex Certifai can be configured and executed using a command-line interface (CLI), within jupyter notebooks, or on the cloud, and the results are recorded in JSON files and can be visualized in an interactive console. Using these reports, stakeholders can understand, monitor, and build trust in their AI systems. In this paper, we provide a brief overview of a demonstration of Cortex Certifai's capabilities. Jette Henderson, Shubham Sharma 0002, Alan H. Gee, Valeri Alexiev, Stephen W. Draper, Carlos Marin, Yessel Hinojosa, Christine Draper, Michael Perng, Luis Aguirre 0002, Michael Li, Sara Rouhani, Shorya Consul, Susan Michalski, Akarsh Prasad, Mayank Chutani, Shahzad Alam, Prajna Kandarpa, Binnu Jesudasan, Colton Lee, Michael Criscolo, Sinead Williamson, Matt Sanchez, Joydeep Ghosh |
IJCAI | 12 |
| 2020 | A Novel Approach for Constrained Optimization in Graphical ModelsabstractWe consider the following constrained maximization problem in discrete probabilistic graphical models (PGMs). Given two (possibly identical) PGMs $M_1$ and $M_2$ defined over the same set of variables and a real number $q$, find an assignment of values to all variables such that the probability of the assignment is maximized w.r.t. $M_1$ and is smaller than $q$ w.r.t. $M_2$. We show that several explanation and robust estimation queries over graphical models are special cases of this problem. We propose a class of approximate algorithms for solving this problem. Our algorithms are based on a graph concept called $k$-separator and heuristic algorithms for multiple choice knapsack and subset-sum problems. Our experiments show that our algorithms are superior to the following approach: encode the problem as a mixed integer linear program (MILP) and solve the latter using a state-of-the-art MILP solver such as SCIP. Sara Rouhani, Tahrima Rahman, Vibhav Gogate |
NeurIPS | 1 |
| 2019 | Blockchain based access control systems: State of the art and challengesabstractAccess control is a mechanism in computer security that regulates access to the system resources. The current access control systems face many problems, such as the presence of the third-party, inefficiency, and lack of privacy. These problems can be addressed by blockchain, the technology that received major attention in recent years and has many potentials. In this study, we overview the problems of the current access control systems, and then, we explain how blockchain can help to solve them. We also present an overview of access control studies and proposed platforms in the different domains. This paper presents the state of the art and the challenges of blockchain-based access control systems. Sara Rouhani, Ralph Deters |
WI | 1 |
| 2018 | Algorithms for the Nearest Assignment ProblemabstractWe consider the following nearest assignment problem (NAP): given a Bayesian network B and probability value q, find a configuration w of variables in B such that difference between q and the probability of w is minimized. NAP is much harder than conventional inference problems such as finding the most probable explanation and is NP-hard even on independent Bayesian networks (IBNs), which are networks having no edges. Therefore, in order to solve NAP on IBNs, we show how to encode it as a two-way number partitioning problem. This encoding allows us to use greedy poly-time approximation algorithms from the number partitioning literature to yield an algorithm with guarantees for solving NAP on IBNs. We extend this basic algorithm from independent networks to arbitrary probabilistic graphical models by leveraging cutset conditioning and (Rao-Blackwellised) sampling algorithms. We derive approximation and complexity guarantees for our new algorithms and show experimentally that they are quite accurate in practice. Sara Rouhani, Tahrima Rahman, Vibhav Gogate |
IJCAI | 1 |
| 2017 | Order Statistics for Probabilistic Graphical ModelsabstractWe consider the problem of computing r-th order statistics, namely finding an assignment having rank r in a probabilistic graphical model. We show that the problem is NP-hard even when the graphical model has no edges (zero-treewidth models) via a reduction from the partition problem. We use this reduction, specifically a pseudo-polynomial time algorithm for number partitioning to yield a pseudo-polynomial time approximation algorithm for solving the r-th order statistics problem in zero- treewidth models. We then extend this algorithm to arbitrary graphical models by generalizing it to tree decompositions, and demonstrate via experimental evaluation on various datasets that our proposed algorithm is more accurate than sampling algorithms. David B. Smith 0002, Sara Rouhani, Vibhav Gogate |
IJCAI | 2 |