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

Uploaded Python 3

File details

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

File metadata

  • Download URL: badr-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 8b2aad398c127690a932242646d239f395a4ba2f23050d3d8877c94c4c03a415
MD5 1492f8216039d9cf54c4a23617bdb905
BLAKE2b-256 eea44dd5c78c1635fa56b71f57c7340477435ed2d0fca2bbfde1755e8fb185e1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: badr-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ce023cee7071cb5cca3d59e91ec5ae953b3770783f070ca802e939684a276a7
MD5 4ee9030153d707fd3206227c18c4c17b
BLAKE2b-256 b717af4d8854beaaee6e9cf81ba7ff6ffad34452af0cb5e25da841735a15e055

See more details on using hashes here.

Provenance

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