ELFI: Engine for likelihood-free inference

Jarno Lintusaari, Henri Vuollekoski, Antti Kangasrääsiö, Kusti Skytén, Marko Järvenpää, Pekka Marttinen, Michael U. Gutmann, Aki Vehtari, Jukka Corander, Samuel Kaski

Research output: Contribution to journalArticleScientificpeer-review

38 Citations (Scopus)
297 Downloads (Pure)

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 provides interfaces for widening its functionality. This makes the adding of new inference methods to ELFI straightforward and automatically compatible with the inbuilt features.

Original languageEnglish
Pages (from-to)1-7
Number of pages7
JournalJournal of Machine Learning Research
Volume19
Publication statusPublished - 1 Aug 2018
MoE publication typeA1 Journal article-refereed

Keywords

  • Approximate Bayesian computation
  • BOLFI
  • Likelihood-free inference
  • Parallel computing
  • Python

Fingerprint

Dive into the research topics of 'ELFI: Engine for likelihood-free inference'. Together they form a unique fingerprint.
  • Interactive machine learning from multiple biodata sources

    Kaski, S. (Principal investigator) & Filstroff, L. (Project Member)

    01/01/201631/08/2021

    Project: Academy of Finland: Other research funding

  • Interactive machine learning from multiple biodata sources

    Kaski, S. (Principal investigator), Reinvall, J. (Project Member), Chen, Y. (Project Member), Daee, P. (Project Member), Qin, X. (Project Member), Jälkö, J. (Project Member), Pesonen, H. (Project Member), Blomstedt, P. (Project Member), Eranti, P. (Project Member), Hegde, P. (Project Member), Siren, J. (Project Member), Peltola, T. (Project Member), Celikok, M. M. (Project Member), Sundin, I. (Project Member), Kangas, J.-K. (Project Member), Afrabandpey, H. (Project Member), Honkamaa, J. (Project Member), Shen, Z. (Project Member) & Aushev, A. (Project Member)

    01/01/201631/12/2018

    Project: Academy of Finland: Other research funding

Cite this