2022
DOI: 10.1016/j.jss.2021.111096
|View full text |Cite
|
Sign up to set email alerts
|

On misbehaviour and fault tolerance in machine learning systems

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 19 publications
(6 citation statements)
references
References 15 publications
0
6
0
Order By: Relevance
“…In fact, both solutions we have used in the examples of the paper are analogous to patterns of [9] -Oravizio uses the ML model as an Evaluator, and in AuroraAI, User delegation helps to combine data that can only be accessed by the user as a whole. The definition of such patterns remains future work, with some ideas already proposed in [17].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…In fact, both solutions we have used in the examples of the paper are analogous to patterns of [9] -Oravizio uses the ML model as an Evaluator, and in AuroraAI, User delegation helps to combine data that can only be accessed by the user as a whole. The definition of such patterns remains future work, with some ideas already proposed in [17].…”
Section: Discussionmentioning
confidence: 99%
“…Generalizing this approach implies that it would be possible to build systems so that ML systems are combined, following the pipes-and-filters architectural style [14], with one ML system taking as input the output of another. Unfortunately, as pointed out in our recent study, this does not mean that the models would be immediately composable as such -instead, it is considered preferrable to train a one, single model based on a combined data set than training two models for two different roles [17].…”
Section: B Modelmentioning
confidence: 92%
“…Reproducibility is essential also in the context of fault tolerance, iterative refinement, debugging and optimization of adaptable models, especially for large scale and distributed workflow applications, like cloud computing platforms and Industry 4.0 [32]. The need for specific fault tolerance features for the properties of DL algorithms and their implementations has been already discussed elsewhere [2,36,31]. Reproducibility is also the basis for developing comparison criteria and metrics for the objective evaluation of model properties, like robustness and trustworthiness [33,19].…”
Section: Discussionmentioning
confidence: 99%
“…First, our solution aggregates the scores of Algorithm 1 and Algorithm 2 for a given issue r 0 (Line 1 in Algorithm 3). This kind of aggregation of results of different algorithmsor "voting" -is a useful tool for improving the accuracy of results and masking errors made by one of the algorithms, especially when the components base their results on different metrics [26]. For example, in our case, a direct reference detected by Algorithm 1 to r 0 together with a high similarity score detected by Algorithm 2 implies that someone has noticed the similarity and mentioned it in the comments.…”
Section: Dependency Management Techniquesmentioning
confidence: 99%
“…For the remaining proposals, our solution applies two specific contextualizations (modifications of output checker in [26]) developed based on the feedback of TQC's Jira users: an issue graph-based contextualization and a property-based contextualization. The former emphasizes the dependencies not already in proximity in the issue graph.…”
Section: Dependency Management Techniquesmentioning
confidence: 99%