3Blue1Brown: The mathematically optimal Wordle strategy
1–10 of 14 posts
Re: 3Blue1Brown: The mathematically optimal Wordle strategy
#2Re: 3Blue1Brown: The mathematically optimal Wordle strategy
#3I love his animations, I wonder what programs he is using. He can do animations and calculations at the same time and it's all visually appealing. Most of his videos are amazing and fun to watch.
Re: 3Blue1Brown: The mathematically optimal Wordle strategy
#4I love his animations, I wonder what programs he is using. He can do animations and calculations at the same time and it's all visually appealing. Most of his videos are amazing and fun to watch.
He's generally using his own tool called 'manim'. All of his code/animations are open-source. The code for this specific video can be found here: https://github.com/3b1b/videos/blob/master/_2022/wordle.py
Re: 3Blue1Brown: The mathematically optimal Wordle strategy
#5I love his animations, I wonder what programs he is using. He can do animations and calculations at the same time and it's all visually appealing. Most of his videos are amazing and fun to watch.
He's generally using his own tool called 'manim'. All of his code/animations are open-source. The code for this specific video can be found here: https://github.com/3b1b/videos/blob/master/_2022/wordle.py
https://github.com/ManimCommunity/manim/
According to 3b1b on the original repo:
"Note, there are two versions of manim. This repository began as a personal project by the author of 3Blue1Brown for the purpose of animating those videos, with video-specific code available here. In 2020 a group of developers forked it into what is now the community edition, with a goal of being more stable, better tested, quicker to respond to community contributions, and all around friendlier to get started with."
Re: 3Blue1Brown: The mathematically optimal Wordle strategy
#6(I recommend his videos to my students, who love them!)
I don't know anyone who has actually read the Wordle JavaScript, but there are two word lists. The first list consists of more familiar words, ordered by date to provide secret words for each day. The second list consists of other words in alphabetical order that are also accepted as guesses. One reverse-engineers this code by figuring this out; one can experiment by resetting the computer clock to a new day.
The standard assumption in any analysis of Wordle as actually played is that we don't know what day it is. Otherwise, the game is deterministic.
Various of us have written code that agrees that SOARE is the best first guess using Shannon entropy for how Wordle is actually played (RAISE is close and easier to remember), and TARES is the best first guess for the most common misunderstanding for how Wordle is played. I don't recognize his first guess, so I don't recognize what he's doing.
There isn't actually any proof that Shannon entropy is mathematically optimal here. I searched the literature for a relevant theorem after getting annoyed that so many online approaches were improvised. The trouble is that five letter words have a fixed, known, lumpy distribution, an artifact of human choice. If the game randomized both the secret word and the word lists themselves, and one could query an oracle to measure bin sizes for each candidate guess, ... but that's cooking the conclusion. If one took a limit as word length went to infinity, with a regular definition of what constitutes a word, there would likely be an optimality proof. On the other hand, after choosing an objective function one could entirely solve this finite game, as some have done, and entropy doesn't even come up.
A refined variant on entropy that would be computationally feasible in cases where one can't solve completely would be to look ahead several steps. For each possible response to each first guess word (in practice one need only consider the strongest, and a partial search is nearly optimal as my Dad noticed programming JOTTO on Kodak's computers in the 1960s), find the optimal next guess using Shannon entropy. Now measure the entropy of the bins after both guesses, to value the first guess.
Re: 3Blue1Brown: The mathematically optimal Wordle strategy
#7Re: 3Blue1Brown: The mathematically optimal Wordle strategy
#8At 17:05 he shows two possibilities left, ABBAS and ABYSS. In the actual implementation of Wordle, ABYSS is the only remaining possibility. (I recommend his videos to my students, who love them!) I don't know anyone who has actually read the Wordle JavaScript, but there are two word lists. The first list consists of more familiar words, ordered by date to provide secret words for each day. The second list consists of…
Re: 3Blue1Brown: The mathematically optimal Wordle strategy
#9In particular, max entropy heuristic + beam search will derive the optimal (now proven) strategy in terms of minimizing expected number of guesses
Re: 3Blue1Brown: The mathematically optimal Wordle strategy
#10This site ranks CRANE 6th, & 8th in hard mode. Includes other parameters like PALET being optimal start if only 5 guesses were allowed