Skip to main content

Badr is a framework for training fair machine-learning models that minimize a chosen fairness metric while preserving Pareto-optimal performance across sensitive groups.

Project description

BADR - Bilevel Adaptive Rescalarization

Fairness-Informed Pareto Optimization

Python Scikit Learn License

badr is a Python package that transforms a large range of estimators into fair and Pareto-efficient estimators.

Have a look at badr documentation!

Citations

If you find this repository useful, or you use it in your research, please consider citing the following paper:

@article{tanji2026fairness,
  title   = {Fairness-informed Pareto Optimization: An Efficient Bilevel Framework},
  author  = {Tanji, Sofiane and Vaiter, Samuel and Laguel, Yassine},
  journal = {arXiv preprint arXiv:2601.13448},
  year    = {2026}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

badr-0.1.2.tar.gz (4.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

badr-0.1.2-py3-none-any.whl (75.7 kB view details)

Uploaded Python 3

File details

Details for the file badr-0.1.2.tar.gz.

File metadata

  • Download URL: badr-0.1.2.tar.gz
  • Upload date:
  • Size: 4.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for badr-0.1.2.tar.gz
Algorithm Hash digest
SHA256 879eb54db5a149306604a6bb941a4efd22baa7e254e7d5970f0804f874a1ea3a
MD5 b2008ebf23849e0e0426ea0cc0f5956e
BLAKE2b-256 dc0f9cfd3b82c42c7ced06fd15da79b42ab4cbd5cbf454660fc72919f64840ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for badr-0.1.2.tar.gz:

Publisher: release.yml on AdaptiveDecisionMakingGroup/badr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file badr-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: badr-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 75.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for badr-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9cec8a41d34e37b6f64d35fd8882fac5212bdfbf4226c9fb535d21331bb2453f
MD5 66de665649164c9e2414ca7744eea181
BLAKE2b-256 f78a1969aa435a5c34c422d08d8faba21b51d950a68759c39ec4efeab86beba3

See more details on using hashes here.

Provenance

The following attestation bundles were made for badr-0.1.2-py3-none-any.whl:

Publisher: release.yml on AdaptiveDecisionMakingGroup/badr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page