2020
DOI: 10.1109/tr.2020.2972266
|View full text |Cite
|
Sign up to set email alerts
|

METTLE: A METamorphic Testing Approach to Assessing and Validating Unsupervised Machine Learning Systems

Abstract: Unsupervised machine learning is the training of an artificial intelligence system using information that is neither classified nor labeled, with a view to modeling the underlying structure or distribution in a dataset. Since unsupervised machine learning systems are widely used in many real-world applications, assessing the appropriateness of these systems and validating their implementations with respect to individual users' requirements and specific application scenarios / contexts are indisputably two impo… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
36
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 45 publications
(38 citation statements)
references
References 56 publications
0
36
0
Order By: Relevance
“…Ramanathan and Pullum [7] proposed a combination of symbolic and statistical approaches to test k-means algorithm, which is a clustering algorithm. Xie et al [119] designed metamorphic relations for unsupervised learning. One paper focused on reinforcement learning testing: Uesato et al [87] proposed a predictive adversarial example generation approach to predict failures and estimate reliable risks in reinforcement learning.…”
Section: Research Distribution Among Supervised/unsupervised/reinforcmentioning
confidence: 99%
“…Ramanathan and Pullum [7] proposed a combination of symbolic and statistical approaches to test k-means algorithm, which is a clustering algorithm. Xie et al [119] designed metamorphic relations for unsupervised learning. One paper focused on reinforcement learning testing: Uesato et al [87] proposed a predictive adversarial example generation approach to predict failures and estimate reliable risks in reinforcement learning.…”
Section: Research Distribution Among Supervised/unsupervised/reinforcmentioning
confidence: 99%
“…Oracle Overall, we found 13 papers in our pool that tackle the oracle problem for MLSs (Zheng et al 2019;Xie et al 2011;Nakajima and Bui 2016, 2019Qin et al 2018;Cheng et al 2018b;Ding et al 2017;Gopinath et al 2018;Murphy et al 2007aSaha and Kanewala 2019;Xie et al 2018). The challenge is to assess the correctness of MLSs' behaviour, which is possibly stochastic, due to the non-deterministic nature of training (e.g., because of the random initialisation of weights or the use of stochastic optimisers) and which depends on the choice of the training set.…”
Section: Scenario Specification and Designmentioning
confidence: 99%
“…Five works (7%) manipulate only the input data, i.e., they perform input level testing (Bolte et al 2019;Byun et al 2019;Henriksson et al 2019;Wolschke et al 2018). The majority of the papers (64%) operate at the ML model level (model level testing) (Cheng et al 2018a;Ding et al 2017;Du et al 2019;Dwarakanath et al 2018;Eniser et al 2019;Gopinath et al 2018;Groce et al 2014;Guo et al 2018;Kim et al 2019;Li et al 2018;Ma et al 2018bMa et al , c, d, 2019Murphy et al 2007aMurphy et al , b, 2008Murphy et al , b, 2009Nakajima and Bui 2016, 2019Odena et al 2019;Patel et al 2018;Pei et al 2017;Qin et al 2018;Saha and Kanewala 2019;Sekhon and Fleming 2019;Shen et al 2018;Shi et al 2019;Spieker and Gotlieb 2019;Strickland et al 2018;Sun et al 2018a, b;Tian et al 2018;Udeshi and Chattopadhyay 2019;Udeshi et al 2018;Uesato et al 2019;Xie et al 2018Xie et al , 2019Xie et al , 2011Zhang et al 2018aZhang et al , b, 2019Zhao a...…”
Section: Cost Of Testingmentioning
confidence: 99%
See 2 more Smart Citations