ELFI: Engine for Likelihood-Free Inference
Jarno Lintusaari, Henri Vuollekoski, Antti Kangasr\"a\"asi\"o, Kusti, Skyt\'en, Marko J\"arvenp\"a\"a, Pekka Marttinen, Michael U. Gutmann, Aki, Vehtari, Jukka Corander, and Samuel Kaski

TL;DR
ELFI is a flexible Python library that simplifies likelihood-free inference by allowing easy configuration of inference components, supporting various methods including BOLFI, with features for parallelization, data management, and extensibility.
Contribution
ELFI introduces a modular, extensible framework for likelihood-free inference that integrates multiple inference methods and supports efficient computation and data handling.
Findings
BOLFI accelerates likelihood-free inference significantly.
ELFI's modular design enables easy integration of new inference methods.
Parallelization and data management features improve computational efficiency.
Abstract
Engine for Likelihood-Free Inference (ELFI) is a Python software library for performing likelihood-free inference (LFI). ELFI provides a convenient syntax for arranging components in LFI, such as priors, simulators, summaries or distances, to a network called ELFI graph. The components can be implemented in a wide variety of languages. The stand-alone ELFI graph can be used with any of the available inference methods without modifications. A central method implemented in ELFI is Bayesian Optimization for Likelihood-Free Inference (BOLFI), which has recently been shown to accelerate likelihood-free inference up to several orders of magnitude by surrogate-modelling the distance. ELFI also has an inbuilt support for output data storing for reuse and analysis, and supports parallelization of computation from multiple cores up to a cluster environment. ELFI is designed to be extensible and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Bayesian Modeling and Causal Inference · Machine Learning and Algorithms
