Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sara Rouhani

dblp:204/2954 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.922021
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.722020
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.622018
Algorithms for the Nearest Assignment Problem · IJCAI 2018
Order Statistics for Probabilistic Graphical Models · IJCAI 2017
Machine learning › Trustworthy machine learning
robustness
0.622021
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.512021
Novel Upper Bounds for the Constrained Most Probable Explanation Task · NeurIPS 2021
Mathematical optimization
discrete optimization
0.512021
Novel Upper Bounds for the Constrained Most Probable Explanation Task · NeurIPS 2021
Mathematical optimization
integer programming
0.512021
Novel Upper Bounds for the Constrained Most Probable Explanation Task · NeurIPS 2021
Mathematical optimization
lagrangian relaxation
0.512021
Novel Upper Bounds for the Constrained Most Probable Explanation Task · NeurIPS 2021
Machine learning › Optimization for machine learning
constrained optimization
0.412020
A Novel Approach for Constrained Optimization in Graphical Models · NeurIPS 2020
Machine learning › Trustworthy machine learning › interpretability
counterfactual explanation
0.412020
Certifai: A Toolkit for Building Trust in AI Systems · IJCAI 2020
Machine learning › Trustworthy machine learning
fairness
0.412020
Certifai: A Toolkit for Building Trust in AI Systems · IJCAI 2020
Machine learning › Trustworthy machine learning
interpretability
0.412020
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.312018
Algorithms for the Nearest Assignment Problem · IJCAI 2018
Information theory › probability theory
order statistics
0.312017
Order Statistics for Probabilistic Graphical Models · IJCAI 2017
Machine learning › Trustworthy machine learning › robustness
adversarial attack
0.112021
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
YearPublicationVenuePosition
2025 Blockchain-Based Decentralized Stochastic Energy Management in IoT-Enabled Smart Grid With Voltage Regulation Coordination
abstract
In 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 Businesses
abstract
Entrepreneurship 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
ICBC3
2023 FedShare: Secure Aggregation based on Additive Secret Sharing in Federated Learning
abstract
Federated 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
IDEAS3
2021 Novel Upper Bounds for the Constrained Most Probable Explanation Task
abstract
We 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
NeurIPS2
2021 Distributed attribute-based access control system using permissioned blockchain
Sara Rouhani, Rafael Belchior, Rui Santos Cruz, Ralph Deters
World Wide Web1
2020 Certifai: A Toolkit for Building Trust in AI Systems
abstract
As 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
IJCAI12
2020 A Novel Approach for Constrained Optimization in Graphical Models
abstract
We 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
NeurIPS1
2019 Blockchain based access control systems: State of the art and challenges
abstract
Access 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
WI1
2018 Algorithms for the Nearest Assignment Problem
abstract
We 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
IJCAI1
2017 Order Statistics for Probabilistic Graphical Models
abstract
We 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
IJCAI2