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

Solving Wordle using entropies

puddingOracle
April 20, 2022
64

Solving Wordle using entropies

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 (なし) 事前に計算しておく 最善手 :