arXiv · 1902.10119
Transfer Learning for Performance Modeling of Configurable Systems: A Causal Analysis
Abstract
Modern systems (e.g., deep neural networks, big data analytics, and compilers) are highly configurable, which means they expose different performance behavior under different configurations. The fundamental challenge is that one cannot simply measure all configurations due to the sheer size of the configuration space. Transfer learning has been used to reduce the measurement efforts by transferring knowledge about performance behavior of systems across environments. Previously, research has shown that statistical models are indeed transferable across environments. In this work, we investigate identifiability and transportability of causal effects and statistical relations in highly-configurable systems. Our causal analysis agrees with previous exploratory analysis \cite{Jamshidi17} and confirms that the causal effects of configuration options can be carried over across environments with high confidence. We expect that the ability to carry over causal relations will enable effective performance analysis of highly-configurable systems.
Explore related subjects
Keep this discovery
Mohammad Ali Javidian, Pooyan Jamshidi, Marco Valtorta. 2019-02-26. Transfer Learning for Performance Modeling of Configurable Systems: A Causal Analysis. https://arxiv.org/abs/1902.10119
Cite the original work for its findings. Save a collection to share your selection of sources.