Skip to main content

Constrained Contextual Bandits for Personalized Recommendation

Project description

Budget Contextual Bandits

Constrained Contextual Bandits for Personalized Recommendation. Adding budget constraints to a few popular MAB/CB methods.

  • Context-Free Epsilon Greedy
  • LinUCB [1]
  • UCB-ALP [2]
  • HATCH [3]

Install

pip install budget-constrained-CB

Use

There is an example in Jupyter notebook.

Reference

[1] Li, Lihong, et al. "A contextual-bandit approach to personalized news article recommendation." Proceedings of the 19th international conference on World wide web. 2010.

[2] Wu, Huasen, et al. "Algorithms with logarithmic or sublinear regret for constrained contextual bandits." Advances in Neural Information Processing Systems. 2015.

[3] Yang, Mengyue, et al. "Hierarchical Adaptive Contextual Bandits for Resource Constraint based Recommendation." Proceedings of The Web Conference 2020. 2020.

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

budget-constrained-CB-0.0.0.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

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

budget_constrained_CB-0.0.0-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file budget-constrained-CB-0.0.0.tar.gz.

File metadata

  • Download URL: budget-constrained-CB-0.0.0.tar.gz
  • Upload date:
  • Size: 18.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for budget-constrained-CB-0.0.0.tar.gz
Algorithm Hash digest
SHA256 0569f3b40e449bed81207f08eb88d04a818fc021b6812006fdf484fcd79e18c6
MD5 b670169ce67450b443b0d88455b99ce6
BLAKE2b-256 84c96b7623ba55d4b224de59a09aac0392ab551035b0009306ca0de3cb9cc4a3

See more details on using hashes here.

File details

Details for the file budget_constrained_CB-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: budget_constrained_CB-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for budget_constrained_CB-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9dd70c56fa762067a541cbf349b0b7bc77af28d326b186028199c941fefd0342
MD5 13bd6b535176ff575fa21fa839ed4c09
BLAKE2b-256 c643c4ebc6faa4a207c88e8f00f572be582703cd8762f1e21d66698380dacaf0

See more details on using hashes here.

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