Live data from Hacker News

Bandit Algorithms Book [pdf]

downloads.tor-lattimore.com

11–17 of 17 posts

Re: Bandit Algorithms Book [pdf]

#11

Never heard of bandit algorithms before! Or if I did I didn't recognize it as something different from probability. What have people around here used them for?

Bandits are probably one of the most underrated machine learning algorithms. One possible application is recommendation systems. Shameless self promotion. I wrote an article about it: https://towardsdatascience.com/how-not-to-sort-by-popularity...

Re: Bandit Algorithms Book [pdf]

#13
post #9

Never heard of bandit algorithms before! Or if I did I didn't recognize it as something different from probability. What have people around here used them for?

This rust project, to manage the number of threads in a monero miner afair. https://github.com/Ragnaroek/mithril

Doesn't alphago use some form of Bandit algorithm in their MonteCarlo code?

Re: Bandit Algorithms Book [pdf]

#14
post #9

Earlier quoted context omitted.

This rust project, to manage the number of threads in a monero miner afair. https://github.com/Ragnaroek/mithril

Doesn't alphago use some form of Bandit algorithm in their MonteCarlo code?

I believe that Monte Carlo Tree Search, used in AlphaGo, does work using bandit algorithms. On top of that AlphaGo uses Reinforcement Learning, which also uses bandit algorithms (in Sutton & Barto's book, "Reinforcement Learning: An Introduction", all of chapter 2 is about multi-armed bandits).

Re: Bandit Algorithms Book [pdf]

#15

Never heard of bandit algorithms before! Or if I did I didn't recognize it as something different from probability. What have people around here used them for?

They're probably the most fundamental kind of reinforcement learning algorithms. Understanding bandit algorithms is crucial to developing a good understanding of RL.

Re: Bandit Algorithms Book [pdf]

#17
It always makes me sad that Thompson Sampling isn't (or at least doesn't appear to be) mentioned alongside things like UCB1. Its theoretically optimal, and relatively easy to grok, and not significantly more difficult to implement.
Post reply on HN