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.1.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.1-py3-none-any.whl (75.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: badr-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f0922b4cc0bfd20844f236f8b6e27908d6b12c2cbbe32b638954e2b9062cd345
MD5 5086ab553d4fcc7ce0b0e687d38548c8
BLAKE2b-256 1eac11b35d2f78d3e17feb623093825dad063692a42c68c983cb4cf414e00092

See more details on using hashes here.

Provenance

The following attestation bundles were made for badr-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: badr-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d0b86923ecdb921426d6246ad9e186e9249e3f4ffd092830643c3918259774e9
MD5 1eebaa88e1b5d63b8e5b627f328eb37a
BLAKE2b-256 3ff557916c419fd92fde8c84da64ce291910cb011f5634a195901089396759df

See more details on using hashes here.

Provenance

The following attestation bundles were made for badr-0.1.1-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