Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Solving Wordle using entropies

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for puddingOracle puddingOracle
April 20, 2022
76

Solving Wordle using entropies

Avatar for puddingOracle

puddingOracle

April 20, 2022
Tweet

Transcript

  1. A R I S E A, R, I, E が含まれておらず、

    Sが4文字目以外に含まれている →たくさん該当する 情報量少 情報量
  2. R E L A X R, E, L, A が含まれておらず、

    Xが5文字目以外に含まれている →めったにない! 情報量大 情報量
  3. 𝑛 個の事象が 確率𝑝1 , 𝑝2 , … , 𝑝𝑛 で

    発生するとき、 得られる情報量の期待値は − ෍ 𝑖=1 𝑛 𝑝𝑖 log2 𝑝𝑖 であり、これをエントロピーと呼ぶ エントロピー
  4. おまけ:エントロピー最大は? 𝑝𝑖 (−log2 𝑝𝑖 ) 𝑝𝑖 が大きい → 𝑝𝑖 大,

    −log2 𝑝𝑖 小 𝑝𝑖 が小さい → 𝑝𝑖 小, −log2 𝑝𝑖 大 − σ𝑖=1 𝑛 𝑝𝑖 log2 𝑝𝑖 の最大はどこ?
  5. エントロピーH(𝑝1 , 𝑝2 , … , 𝑝𝑛 )は 𝑝𝑖 =

    1 𝑛 のとき最大となる (証明はラグランジュの未定乗数法を用いる) おまけ:エントロピー最大は?
  6. Wordle と情報量 ARISE … パターン 1 パターン 2 パターン 243

    … 1つの入力に対し35 = 243通りの結果 243通りそれぞれの生起確率を求め エントロピーを計算
  7. aahed … x 件 パターン 1 パターン 2 パターン 243

    y 件 0 件 “aahed”のエントロピー
  8. aahed … x 件 パターン 1 パターン 2 パターン 243

    y 件 0 件 合計 2309 件 “aahed”のエントロピー
  9. aahed … x / 2309 確率 𝑝1 y / 2309

    0 /2309 確率 𝑝2 確率 𝑝243 “aahed”のエントロピー
  10. 再掲:エントロピー 𝑛 個の事象が 確率𝑝1 , 𝑝2 , … , 𝑝𝑛

    で 発生するとき、 得られる情報量の期待値は − ෍ 𝑖=1 𝑛 𝑝𝑖 log2 𝑝𝑖 であり、これをエントロピーと呼ぶ
  11. aahed … x / 2309 確率 𝑝1 y / 2309

    0 /2309 確率 𝑝2 確率 𝑝243 𝐻𝑎𝑎ℎ𝑒𝑑 = − ෍ 𝑖=1 243 𝑝𝑖 log2 𝑝𝑖 “aahed”のエントロピー
  12. 解答候補 cigar rebut shave 入力可能単語 aahed aalii zymes zymic …

    … 12,972 語 エントロピーの計算 12972 語すべてのエントロピーを計算
  13. 計算量多すぎ問題 解答候補 cigar rebut shave 入力可能単語 aahed aalii zymes zymic

    … … 12972 語 2309 語 12,972 × 2,309 = 29,952,348 回比較 →計算量を削減したい! 初手だけで……
  14. SOARE 2手目も35通りのみ … パターン 1 パターン 2 パターン 243 …

    CLINT DENET (なし) 事前に計算しておく 最善手 :