HINNPerf: Hierarchical Interaction Neural Network for Performance Prediction of Configurable Systems
Not on the map. Why?
Abstract (arXiv)
Modern software systems are usually highly configurable, providing users with customized functionality through various configuration options. Understanding how system performance varies with different option combinations is important to determine optimal configurations that meet specific requirements. Due to the complex interactions among multiple options and the high cost of performance measurement under a huge configuration space, it is challenging to study how different configurations influence the system performance. To address these challenges, we propose HINNPerf, a novel hierarchical interaction neural network for performance prediction of configurable systems. HINNPerf employs the embedding method and hierarchic network blocks to model the complicated interplay between configuration options, which improves the prediction accuracy of the method. Besides, we devise a hierarchical regularization strategy to enhance the model robustness. Empirical results on 10 real-world configurable systems show that our method statistically significantly outperforms state-of-the-art approaches by achieving average 22.67% improvement in prediction accuracy. In addition, combined with the Integrated Gradients method, the designed hierarchical architecture provides some insights about the interaction complexity and the significance of configuration options, which might help users and developers better understand how the configurable system works and efficiently identify significant options affecting the performance.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 15 of its 57 references that are in the map. First posted on arXiv 8 Apr 2022.
Builds on
15 of 57 references.
References · 15
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2019N-BEATS: Neural basis expansion analysis for interpretable time series forecastingcited by 753
- 2016Error bounds for approximations with deep ReLU networkscited by 574
- 2016On the Expressive Power of Deep Neural Networkscited by 306
- 2019Auto-DeepLab: Hierarchical Neural Architecture Search for Semantic Image Segmentationcited by 260
- 2015The Power of Depth for Feedforward Neural Networkscited by 183
- 2016Why and When Can Deep -- but Not Shallow -- Networks Avoid the Curse of Dimensionality: a Reviewcited by 155
- 2017HDLTex: Hierarchical Deep Learning for Text Classificationcited by 106
- 2016Why Deep Neural Networks for Function Approximation?cited by 82
3 more
Built on by
Citing papers per year: 2024: 3; 2025: 2.
5 papers.
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
- 2025Dually Hierarchical Drift Adaptation for Online Configuration Performance Learningcited by 8
- 2024Dividable Configuration Performance Learningcited by 4
- 2024Rethinking Performance Analysis for Configurable Software Systems: A Case Study from a Fitness Landscape Perspectivecited by 3
- 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspectivecited by 1
- 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspective26 Sep 2025
- 2025Dually Hierarchical Drift Adaptation for Online Configuration Performance Learning11 Jul 2025
- 2024Rethinking Performance Analysis for Configurable Software Systems: A Case Study from a Fitness Landscape Perspective22 Dec 2024
- 2024Dividable Configuration Performance Learning11 Sep 2024
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomy5 Mar 2024