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

Mahyar Karimi 0001

dblp:346/8691 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2025
0009-0005-0820-1696ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Theory of computation · 1 · 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
1 paper
Trustworthy machine learning · 100%
Network and information security
1 paper
Cryptographic protocols and secure computation · 100%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation › verifiable computation
privacy-preserving verification
0.912025
Privacy-Preserving Runtime Verification · CCS 2025
Program verification › dynamic verification
runtime verification
0.912025
Privacy-Preserving Runtime Verification · CCS 2025
Machine learning › Trustworthy machine learning › fairness
algorithmic fairness
0.712023
Monitoring Algorithmic Fairness · CAV (2) 2023
Machine learning › Trustworthy machine learning › fairness › fairness criteria
demographic parity
0.712023
Monitoring Algorithmic Fairness · CAV (2) 2023
Automated reasoning and model checking › runtime verification
runtime monitoring
0.212023
Monitoring Algorithmic Fairness · CAV (2) 2023
Automated reasoning and model checking
runtime verification
0.212023
Monitoring Algorithmic Fairness · CAV (2) 2023

Methods — techniques the papers use, named apart from their topics

statistical inference · 1.3frequentist inference · 1.3bayesian inference · 1.3
YearPublicationVenuePosition
2025 Privacy-Preserving Runtime Verification
abstract
Runtime verification offers scalable solutions to improve the safety and reliability of systems. However, systems that require verification or monitoring by a third party to ensure compliance with a specification might contain sensitive information, causing privacy concerns when usual runtime verification approaches are used. Privacy is compromised if protected information about the system, or sensitive data that is processed by the system, is revealed. In addition, revealing the specification being monitored may undermine the essence of third-party verification.
Thomas A. Henzinger, Mahyar Karimi 0001, K. S. Thejaswini
CCS2
2023 Monitoring Algorithmic Fairness
abstract
Abstract Machine-learned systems are in widespread use for making decisions about humans, and it is important that they are fair, i.e., not biased against individuals based on sensitive attributes. We present runtime verification of algorithmic fairness for systems whose models are unknown, but are assumed to have a Markov chain structure. We introduce a specification language that can model many common algorithmic fairness properties, such as demographic parity, equal opportunity, and social burden. We build monitors that observe a long sequence of events as generated by a given system, and output, after each observation, a quantitative estimate of how fair or biased the system was on that run until that point in time. The estimate is proven to be correct modulo a variable error bound and a given confidence level, where the error bound gets tighter as the observed sequence gets longer. Our monitors are of two types, and use, respectively, frequentist and Bayesian statistical inference techniques. While the frequentist monitors compute estimates that are objectively correct with respect to the ground truth, the Bayesian monitors compute estimates that are correct subject to a given prior belief about the system’s model. Using a prototype implementation, we show how we can monitor if a bank is fair in giving loans to applicants from different social backgrounds, and if a college is fair in admitting students while maintaining a reasonable financial burden on the society. Although they exhibit different theoretical complexities in certain cases, in our experiments, both frequentist and Bayesian monitors took less than a millisecond to update their verdicts after each observation.
Thomas A. Henzinger, Mahyar Karimi 0001, Konstantin Kueffner, Kaushik Mallik
CAV (2)2