Convenient Interface to Inverse Ising (ConIII): A Python 3 Package for Solving Ising-Type Maximum Entropy Models
Edward D. Lee, Bryan C Daniels

TL;DR
ConIII is an open-source Python package that simplifies solving Ising models and maximum entropy models, integrating multiple algorithms to make advanced techniques accessible and improve workflow efficiency.
Contribution
The paper introduces ConIII, a comprehensive Python package that unifies various algorithms for solving Ising and maximum entropy models, facilitating easier application and extension.
Findings
Implemented multiple algorithms including Monte Carlo histogram and pseudolikelihood.
Provides a user-friendly interface for maximum entropy models.
Accelerates research workflows in statistical modeling.
Abstract
ConIII (pronounced CON-ee) is an open-source Python project providing a simple interface to solving the pairwise and higher order Ising model and a base for extension to other maximum entropy models. We describe the maximum entropy problem and give an overview of the algorithms that are implemented as part of ConIII (https://github.com/eltrompetero/coniii) including Monte Carlo histogram, pseudolikelihood, minimum probability flow, a regularized mean field method, and a cluster expansion method. Our goal is to make a variety of maximum entropy techniques accessible to those unfamiliar with the techniques and accelerate workflow for users.
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
TopicsStatistical Mechanics and Entropy · Gaussian Processes and Bayesian Inference · Complex Systems and Time Series Analysis
