Simulation assisted machine learning
Not on the map. Why?
Abstract (arXiv)
Motivation: In a predictive modeling setting, if sufficient details of the system behavior are known, one can build and use a simulation for making predictions. When sufficient system details are not known, one typically turns to machine learning, which builds a black-box model of the system using a large dataset of input sample features and outputs. We consider a setting which is between these two extremes: some details of the system mechanics are known but not enough for creating simulations that can be used to make high quality predictions. In this context we propose using approximate simulations to build a kernel for use in kernelized machine learning methods, such as support vector machines. The results of multiple simulations (under various uncertainty scenarios) are used to compute similarity measures between every pair of samples: sample pairs are given a high similarity score if they behave similarly under a wide range of simulation parameters. These similarity values, rather than the original high dimensional feature data, are used to build the kernel. Results: We demonstrate and explore the simulation based kernel (SimKern) concept using four synthetic complex systems--three biologically inspired models and one network flow optimization model. We show that, when the number of training samples is small compared to the number of features, the SimKern approach dominates over no-prior-knowledge methods. This approach should be applicable in all disciplines where predictive models are sought and informative yet approximate simulations are available. Availability: The Python SimKern software, the demonstration models (in MATLAB, R), and the datasets are available at https://github.com/davidcraft/SimKern.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 1; 2024: 2; 2025: 1.
7 papers.
- 2021Responsible and Regulatory Conform Machine Learning for Medicine: A Survey of Challenges and Solutionscited by 7
- 2021Data-Centric Engineering: integrating simulation, machine learning and statistics. Challenges and Opportunitiescited by 7
- 2023How to Do Machine Learning with Small Data? -- A Review from an Industrial Perspectivecited by 3
- 2021Learning from scarce information: using synthetic data to classify Roman fine ware potterycited by 2
- 2024Knowledge-Informed Machine Learning for Cancer Diagnosis and Prognosis: A reviewcited by 2
- 2024Machine learning-based optimization workflow of the homogeneity of spunbond nonwovens with human validationcited by 0
- 2025Informed, but Not Always Improved: Challenging the Benefit of Background Knowledge in GNNscited by 0
- 2025Informed, but Not Always Improved: Challenging the Benefit of Background Knowledge in GNNs16 May 2025
- 2024Machine learning-based optimization workflow of the homogeneity of spunbond nonwovens with human validation15 Apr 2024
- 2024Knowledge-Informed Machine Learning for Cancer Diagnosis and Prognosis: A review12 Jan 2024
- 2023How to Do Machine Learning with Small Data? -- A Review from an Industrial Perspective13 Nov 2023
- 2021Data-Centric Engineering: integrating simulation, machine learning and statistics. Challenges and Opportunities7 Nov 2021
- 2021Responsible and Regulatory Conform Machine Learning for Medicine: A Survey of Challenges and Solutions20 Jul 2021
- 2021Learning from scarce information: using synthetic data to classify Roman fine ware pottery3 Jul 2021