Systematic Training and Testing for Machine Learning Using Combinatorial Interaction Testing
Not on the map. Why?
Abstract (arXiv)
This paper demonstrates the systematic use of combinatorial coverage for selecting and characterizing test and training sets for machine learning models. The presented work adapts combinatorial interaction testing, which has been successfully leveraged in identifying faults in software testing, to characterize data used in machine learning. The MNIST hand-written digits data is used to demonstrate that combinatorial coverage can be used to select test sets that stress machine learning model performance, to select training sets that lead to robust model performance, and to select data for fine-tuning models to new domains. Thus, the results posit combinatorial coverage as a holistic approach to training and testing for machine learning. In contrast to prior work which has focused on the use of coverage in regard to the internal of neural networks, this paper considers coverage over simple features derived from inputs and outputs. Thus, this paper addresses the case where the supplier of test and training sets for machine learning models does not have intellectual property rights to the models themselves. Finally, the paper addresses prior criticism of combinatorial coverage and provides a rebuttal which advocates the use of coverage metrics in machine learning applications.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 7 of its 29 references that are in the map. First posted on arXiv 28 Jan 2022.
Builds on
7 of 29 references.
References · 7
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 311
- 2019Machine Learning Testing: Survey, Landscapes and Horizonscited by 218
- 2018DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systemscited by 147
- 2015Practical Bayesian model evaluation using leave-one-out cross-validation and WAICcited by 110
- 2018On Testing Machine Learning Programscited by 48
- 2018Simulation-based Adversarial Test Generation for Autonomous Vehicles with Machine Learning Componentscited by 29
- 2021FreaAI: Automated extraction of data slices to test machine learning modelscited by 10
Built on by
Citing papers per year: 2023: 3; 2024: 2; 2025: 1.
6 papers.
- 2023Test & Evaluation Best Practices for Machine Learning-Enabled Systemscited by 4
- 2023Active Learning with Combinatorial Coveragecited by 3
- 2024On Extending the Automatic Test Markup Language (ATML) for Machine Learningcited by 1
- 2025Bridging the Data Gap in AI Reliability Research and Establishing DR-AIR, a Comprehensive Data Repository for AI Reliabilitycited by 1
- 2023Metric Learning Improves the Ability of Combinatorial Coverage Metrics to Anticipate Classification Errorcited by 0
- 2024Underwater SONAR Image Classification and Analysis using LIME-based Explainable Artificial Intelligencecited by 0
- 2025Bridging the Data Gap in AI Reliability Research and Establishing DR-AIR, a Comprehensive Data Repository for AI Reliability17 Feb 2025
- 2024Underwater SONAR Image Classification and Analysis using LIME-based Explainable Artificial Intelligence23 Aug 2024
- 2024On Extending the Automatic Test Markup Language (ATML) for Machine Learning4 Apr 2024
- 2023Test & Evaluation Best Practices for Machine Learning-Enabled Systems10 Oct 2023
- 2023Metric Learning Improves the Ability of Combinatorial Coverage Metrics to Anticipate Classification Error28 Feb 2023
- 2023Active Learning with Combinatorial Coverage28 Feb 2023