Monitoring Robustness and Individual Fairness
Gupta, Ashutosh, Henzinger, Thomas A., Kueffner, Konstantin, Mallik, Kaushik, Pape, David
–arXiv.org Artificial Intelligence
Input-output robustness appears in various different forms in the literature, such as robustness of AI models to adversarial or semantic perturbations and individual fairness of AI models that make decisions about humans. We propose runtime monitoring of input-output robustness of deployed, black-box AI models, where the goal is to design monitors that would observe one long execution sequence of the model, and would raise an alarm whenever it is detected that two similar inputs from the past led to dissimilar outputs. This way, monitoring will complement existing offline ``robustification'' approaches to increase the trustworthiness of AI decision-makers. We show that the monitoring problem can be cast as the fixed-radius nearest neighbor (FRNN) search problem, which, despite being well-studied, lacks suitable online solutions. We present our tool Clemont, which offers a number of lightweight monitors, some of which use upgraded online variants of existing FRNN algorithms, and one uses a novel algorithm based on binary decision diagrams -- a data-structure commonly used in software and hardware verification. We have also developed an efficient parallelization technique that can substantially cut down the computation time of monitors for which the distance between input-output pairs is measured using the $L_\infty$ norm. Using standard benchmarks from the literature of adversarial and semantic robustness and individual fairness, we perform a comparative study of different monitors in \tool, and demonstrate their effectiveness in correctly detecting robustness violations at runtime.
arXiv.org Artificial Intelligence
Jun-3-2025
- Country:
- Asia > India
- Maharashtra > Mumbai (0.04)
- Europe
- Austria > Salzburg
- Salzburg (0.04)
- Germany > Baden-Württemberg
- Karlsruhe Region > Heidelberg (0.04)
- Spain > Galicia
- Madrid (0.04)
- Austria > Salzburg
- North America
- Canada > Ontario
- Toronto (0.05)
- United States
- California > Los Angeles County
- Los Angeles (0.14)
- New York
- Bronx County > New York City (0.04)
- Kings County > New York City (0.04)
- New York County > New York City (0.14)
- Queens County > New York City (0.04)
- Richmond County > New York City (0.04)
- California > Los Angeles County
- Canada > Ontario
- South America > Brazil
- Rio de Janeiro > Rio de Janeiro (0.04)
- Asia > India
- Genre:
- Research Report (0.82)
- Industry:
- Information Technology (0.66)
- Technology: