Simple Techniques Work Surprisingly Well for Neural Network Test Prioritization and Active Learning (Replicability Study)
Abstract
Domain fit: AI-adjacent · Paper appears method- or tooling-adjacent to AI workflows with partial ecosystem coverage.
Test Input Prioritizers (TIP) for Deep Neural Networks (DNN) are an important technique to handle the typically very large test datasets efficiently, saving computation and labeling costs. This is particularly true for large-scale, deployed systems, where inputs observed in production are recorded to serve as potential test or training data for the next versions of the system. Feng et. al. propose DeepGini, a very fast and simple TIP, and show that it outperforms more elaborate techniques such as neuron- and surprise coverage. In a large-scale study (4 case studies, 8 test datasets, 32'200 trained models) we verify their findings. However, we also find that other comparable or even simpler baselines from the field of uncertainty quantification, such as the predicted softmax likelihood or the entropy of the predicted softmax likelihoods perform equally well as DeepGini.
Results and benchmarks
Test Input Prioritizers (TIP) for Deep Neural Networks (DNN) are an important technique to handle the typically very large test datasets efficiently, saving computation and labeling costs.
Benchmark evidence is limited
Evidence graph: 2 refs, 1 links.
Utility signals: depth 65/100, grounding 58/100, status medium.
Implementation
Historical official implementation (not recommended for new builds)
Only a historical official implementation is available
Use with caution for new projects; verify against current tooling and maintained community alternatives.
testingautomated-usi/simple-tip · 5 stars · Last push Jun 23, 2022 · Archived
Only historical official repository was found (testingautomated-usi/simple-tip).
Open testingautomated-usi/simple-tip- Only historical official implementation is available
- No direct maintained implementation is currently verified.
- Only historical official repository was found: testingautomated-usi/simple-tip.
- No maintained paper-verified implementation met reliability thresholds.
Compare implementation paths
Compare maintenance quality, reproducibility coverage, and evidence confidence before choosing a reproduction baseline.
- Maintenance
- Archived
- Confidence
- High
- Reproducibility
- Limited
- Stars
- 5
- Last push
- Jun 23, 2022 (1524d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- Repository archived
- No push in 12+ months
- Maintenance
- Stale
- Confidence
- High
- Reproducibility
- Moderate
- Stars
- 19
- Last push
- Feb 3, 2023 (1299d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No push in 12+ months
- No Docker setup
- Dependency manifest missing
- Maintenance
- Stale
- Confidence
- High
- Reproducibility
- Moderate
- Stars
- 1
- Last push
- Apr 26, 2022 (1582d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No push in 12+ months
- No Docker setup
- Dependency manifest missing
Reproduction readiness
Major work
Repository archived, fork required
- testingautomated-usi/simple-tip has been archived. Fork the repository before using it.
- No further updates or bug fixes will be made by the original authors.
Hardware requirements
- Expect multi-day setup/compute for meaningful reproduction based on current guidance.
Validation caveat
Repositories and ecosystem
Official
- testingautomated-usi/dnn-tipConfidence: High
A collection of dnn test input prioritizers often used as benchmarks in recent literature.
19 stars · 2 forks · Last push Feb 3, 2023 · MIT license
- testingautomated-usi/corrupted-textConfidence: High
A python library to generate out-of-distribution text datasets. Specifically, the library applies model-independent, commonplace corruptions (not model-specific, worst-case adversarial corruptions). We thus aim to allow benchmark-studies regarding robustness against realistic outliers.
1 stars · 0 forks · Last push Apr 26, 2022 · MIT license
Community
No additional community repositories detected yet.
Hugging Face artifacts
No trustworthy direct or curated related Hugging Face artifacts were found yet. Use targeted searches to quickly locate candidate models, datasets, and demos.
Datasets
Tip: start with models, then check datasets and spaces if you need evaluation data or demos.
Research context
49
Citations
24
References
Tasks
Softmax function, Computer science, Artificial neural network, Deep neural networks, Simple (philosophy), Computation, Surprise, Scale (ratio)
Methods
None detected
Domains
Machine learning, Artificial intelligence, Field (mathematics)
Related papers
- Exploring Alternatives to Softmax FunctionSearch on Paper2Code
2021 · Semantic similarity
- Effectiveness of MPC-friendly Softmax ReplacementSearch on Paper2Code
2020 · Semantic similarity
- Design and Implementation of an Approximate Softmax Layer for Deep Neural NetworksSearch on Paper2Code
2020 · Semantic similarity
- Sparse-softmax: A Simpler and Faster Alternative Softmax TransformationSearch on Paper2Code
2021 · Semantic similarity
- An Exploration of Softmax Alternatives Belonging to the Spherical Loss FamilySearch on Paper2Code
2016 · Semantic similarity
Open this paper in HFEPX to review benchmark signals, evaluation modes, and human-feedback protocol context.
Open in HFEPXJump to Paper2Code search queries derived from this paper's research context.
Data includes links from Papers with Code ( CC-BY-SA-4.0 ).