BackboneLearn: A Library for Scaling Mixed-Integer Optimization-Based Machine Learning

November 22, 2023 ยท Entered Twilight ยท ๐Ÿ› arXiv.org

๐Ÿ’ค TWILIGHT: Eternal Rest
Repo abandoned since publication

Repo contents: .github, .gitignore, .pre-commit-config.yaml, .readthedocs.yaml, CONDUCT.md, CONTRIBUTING.md, LICENSE, README.md, backbone_learn, docs, examples, experiments, poetry.lock, pyproject.toml, references.md, tests

Authors Vassilis Digalakis, Christos Ziakas arXiv ID 2311.13695 Category cs.LG: Machine Learning Cross-listed math.OC, stat.ML Citations 0 Venue arXiv.org Repository https://github.com/chziakas/backbone_learn โญ 12 Last Checked 3 months ago
Abstract
We present BackboneLearn: an open-source software package and framework for scaling mixed-integer optimization (MIO) problems with indicator variables to high-dimensional problems. This optimization paradigm can naturally be used to formulate fundamental problems in interpretable supervised learning (e.g., sparse regression and decision trees), in unsupervised learning (e.g., clustering), and beyond; BackboneLearn solves the aforementioned problems faster than exact methods and with higher accuracy than commonly used heuristics. The package is built in Python and is user-friendly and easily extensible: users can directly implement a backbone algorithm for their MIO problem at hand. The source code of BackboneLearn is available on GitHub (link: https://github.com/chziakas/backbone_learn).
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

๐Ÿ“œ Similar Papers

In the same crypt โ€” Machine Learning