So there's been a lot of discussion about deep learning's impact on the future of trading.
Chess, Go, and now Poker seem to have been cracked by deep learning algos. Bloomberg had an article today: https://www.bloomberg.com/news/arti...year-quest-to-build-computers-that-play-poker
However, there's a section towards the bottom of the article, which contains a very interesting nugget of info:
If "flawed" here means irrational, then in a strange way, it would seem that the Achilles heel of these algos would actually be irrational behavior by their opponents? Irrational behavior seems to be a feature of the financial markets (or at least to the extent there are enough participants who are not following a perfectly rational strategy).
All of this adds an interesting dimension, in that the questions that come up are:
- If the algos are able to pick off professionals, but "fall apart" when irrational players are added to the mix, then the algos have exploitable vulnerabilities whenever irrational behavior is present? What is the inherent source of these vulnerabilities in the algos' strategies (eg. randomness in opponents' irrational behavior causes the mathematical expectation of their predictive models to be eroded away)? What is it about irrational behavior that causes the models to fall apart?
- With the descriptions of how the deep learning algos use parallel computing / thousands of cores -equivalent in computational power, etc, their strategy must be as perfectly optimized as it gets. Why are the vulnerabilities against irrational behavior not patched? ie. Is it inevitable that some deep learning strategy with a "perfect" strategy in theory will still "fall apart" in practice? Or is it simply because the algos haven't been optimized towards the presence of irrational play yet?
Chess, Go, and now Poker seem to have been cracked by deep learning algos. Bloomberg had an article today: https://www.bloomberg.com/news/arti...year-quest-to-build-computers-that-play-poker
However, there's a section towards the bottom of the article, which contains a very interesting nugget of info:
(Emphasis added)Head-to-head matches against professionals are one thing. But there’s no clear path to turn Libratus and DeepStack into players that could be confident of beating a group of flawed humans. That’s because the equilibrium strategy that the AIs use fall apart in multiplayer games, when the point isn't to play perfectly but to identify and exploit the shortcomings in other people's games.
If "flawed" here means irrational, then in a strange way, it would seem that the Achilles heel of these algos would actually be irrational behavior by their opponents? Irrational behavior seems to be a feature of the financial markets (or at least to the extent there are enough participants who are not following a perfectly rational strategy).
All of this adds an interesting dimension, in that the questions that come up are:
- If the algos are able to pick off professionals, but "fall apart" when irrational players are added to the mix, then the algos have exploitable vulnerabilities whenever irrational behavior is present? What is the inherent source of these vulnerabilities in the algos' strategies (eg. randomness in opponents' irrational behavior causes the mathematical expectation of their predictive models to be eroded away)? What is it about irrational behavior that causes the models to fall apart?
- With the descriptions of how the deep learning algos use parallel computing / thousands of cores -equivalent in computational power, etc, their strategy must be as perfectly optimized as it gets. Why are the vulnerabilities against irrational behavior not patched? ie. Is it inevitable that some deep learning strategy with a "perfect" strategy in theory will still "fall apart" in practice? Or is it simply because the algos haven't been optimized towards the presence of irrational play yet?