Specifying and Testing k-Safety Properties for Machine-Learning Models

被引:0
|
作者
Christakis, Maria [1 ]
Eniser, Hasan Ferit [2 ]
Hoffmann, Joerg [3 ,4 ]
Singla, Adish [2 ]
Wuestholz, Valentin [5 ]
机构
[1] TU Wien, Vienna, Austria
[2] MPI SWS, Saarbrucken, Germany
[3] Saarland Univ, Saarland Informat Campus, Saarbrucken, Germany
[4] German Res Ctr Artificial Intelligence DFKI, Kaiserslautern, Germany
[5] ConsenSys, Vienna, Austria
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Machine-learning models are becoming increasingly prevalent in our lives, for instance assisting in image-classification or decision-making tasks. Consequently, the reliability of these models is of critical importance and has resulted in the development of numerous approaches for validating and verifying their robustness and fairness. However, beyond such specific properties, it is challenging to specify, let alone check, general functional-correctness expectations from models. In this paper, we take inspiration from specifications used in formal methods, expressing functional-correctness properties by reasoning about k different executions-so-called k-safety properties. Considering a credit-screening model of a bank, the expected property that "if a person is denied a loan and their income decreases, they should still be denied the loan" is a 2-safety property. Here, we show the wide applicability of k-safety properties for machine-learning models and present the first specification language for expressing them. We also operationalize the language in a framework for automatically validating such properties using metamorphic testing. Our experiments show that our framework is effective in identifying property violations, and that detected bugs could be used to train better models.
引用
收藏
页码:4748 / 4757
页数:10
相关论文
共 50 条
  • [21] The promise and reality of machine-learning models in kidney transplantation
    Schold, Jesse D.
    KIDNEY INTERNATIONAL, 2023, 103 (05) : 835 - 836
  • [22] Development of machine-learning chemisorption models for oxide electrocatalysis
    Li, Zheng
    Xin, Hongliang
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2017, 254
  • [23] Fairness in the Eyes of the Data: Certifying Machine-Learning Models
    Segal, Shahar
    Adi, Yossi
    Pinkas, Benny
    Baum, Carsten
    Ganesh, Chaya
    Keshet, Joseph
    AIES '21: PROCEEDINGS OF THE 2021 AAAI/ACM CONFERENCE ON AI, ETHICS, AND SOCIETY, 2021, : 926 - 935
  • [24] Machine-learning models for analyzing TSOM images of nanostructures
    Qu, Yufu
    Hao, Jialin
    Peng, Renju
    OPTICS EXPRESS, 2019, 27 (23) : 33979 - 33999
  • [25] Approximation of Hardware Accelerators driven by Machine-Learning Models
    Mrazek, Vojtech
    2023 26TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, DDECS, 2023, : 91 - 92
  • [26] Comparison of Machine-Learning Classification Models for Glaucoma Management
    An, Guangzhou
    Omodaka, Kazuko
    Tsuda, Satoru
    Shiga, Yukihiro
    Takada, Naoko
    Kikawa, Tsutomu
    Nakazawa, Toru
    Yokota, Hideo
    Akiba, Masahiro
    JOURNAL OF HEALTHCARE ENGINEERING, 2018, 2018
  • [27] Machine-learning models for prediction of sepsis patients mortality
    Bao, C.
    Deng, F.
    Zhao, S.
    MEDICINA INTENSIVA, 2023, 47 (06) : 315 - 325
  • [28] Development of machine-learning chemisorption models for oxide electrocatalysis
    Li, Zheng
    Xin, Hongliang
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2016, 252
  • [29] Machine-Learning Models for Sales Time Series Forecasting
    Pavlyshenko, Bohdan M.
    DATA, 2019, 4 (01)
  • [30] Estimation of traffic dynamics models with machine-learning methods
    Antoniou, Constantinos
    Koutsopoulos, Haris N.
    TRAFFIC FLOW THEORY 2006, 2006, (1965): : 103 - 111