• Turing Post Korea
  • Posts
  • ๐ŸŽ™๏ธAIแ„€แ…ก แ„‹แ…กแ„Œแ…ตแ†จ แ„‚แ…ฅแ†ทแ„Œแ…ต แ„†แ…ฉแ†บแ„’แ…กแ†ซ แ„Žแ…ฎแ„…แ…ฉแ†ซแ„‹แ…ด แ„‡แ…งแ†จ

๐ŸŽ™๏ธAIแ„€แ…ก แ„‹แ…กแ„Œแ…ตแ†จ แ„‚แ…ฅแ†ทแ„Œแ…ต แ„†แ…ฉแ†บแ„’แ…กแ†ซ แ„Žแ…ฎแ„…แ…ฉแ†ซแ„‹แ…ด แ„‡แ…งแ†จ

Axiom Mathแ„‹แ…ด Carina Hongแ„‹แ…ต แ„Œแ…ฆแ„‰แ…ตแ„’แ…กแ„‚แ…ณแ†ซ โ€˜แ„€แ…ฅแ†ทแ„Œแ…ณแ†ผ แ„€แ…กแ„‚แ…ณแ†ผแ„’แ…กแ†ซ แ„‰แ…กแ„€แ…ฉโ€™แ„‹แ…ด แ„†แ…ตแ„…แ…ข

Axiom Math์˜ Carina Hong์€, ํ˜„์žฌ์˜ LLM์ด ์ž˜ํ•˜๋Š” โ€˜๊ทธ๋Ÿด๋“ฏํ•œ ๋‹ต๋ณ€โ€™์ด๋‚˜ โ€˜๋งํ•˜๊ธฐ(Chatty Output)โ€™๊ฐ€ ์•„๋‹ˆ๋ผ, ์ค‘๊ฐ„ ์ถ”๋ก  ๊ณผ์ •๊นŒ์ง€ ๊ธฐ๊ณ„์ ์œผ๋กœ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ(Reasoning-Verifiable) AI๋ฅผ ๋งŒ๋“ค๊ฒ ๋‹ค๋Š” ๋ช…ํ™•ํ•œ ๋ฌธ์ œ์˜์‹์„ ๊ฐ€์ง„ ์ฐฝ์—…์ž์ž…๋‹ˆ๋‹ค. Carina Hong์ด ๋ฐ”๋ผ๋ณด๋Š” ์ˆ˜ํ•™์˜ ๋ณธ์งˆ์€ ๋‹จ์ˆœํžˆ โ€˜์ •๋‹ต์„ ๋งžํžˆ๋Š” ์˜์—ญโ€™์ด ์•„๋‹ˆ๋ผ, ์ฆ๋ช…๊ณผ ์ถ”๋ก ์˜ ๋ชจ๋“  ๋‹จ๊ณ„๊ฐ€ ์žฌ์‚ฌ์šฉ๋˜๊ณ  ์ถ•์ ๋  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋ผ๋Š” ์ ์— ์žˆ์Šต๋‹ˆ๋‹ค.

Carina Hong์ด ์ด๋„๋Š” Axiom Math์˜ ํ•ต์‹ฌ ๋น„์ „์€ โ€˜AI ์ˆ˜ํ•™์ž(AI Mathematician)โ€™์ž…๋‹ˆ๋‹ค. ์ด๋Š” ํ•˜๋‚˜์˜ ๊ฑฐ๋Œ€ํ•œ ๋ชจ๋ธ์„ ๋งŒ๋“œ๋Š” ์ ‘๊ทผ๋ฒ•์ด ์•„๋‹ˆ๋ผ, ์ฆ๋ช…๊ธฐ(Prover) โ€“ ์ง€์‹ ๊ธฐ๋ฐ˜(Knowledge Base) โ€“ ์ถ”์ธก๊ธฐ(Conjecturer)๊ฐ€ ๋งž๋ฌผ๋ ค ์ž‘๋™ํ•˜๋Š” ์ž๊ธฐ๊ฐœ์„ (Self-improving) ๊ตฌ์กฐ๋ฅผ ๋œปํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์ฆ๋ช…๊ธฐ๋Š” ๋‹จ์ˆœํ•œ ๋‹ต์ด ์•„๋‹ˆ๋ผ ํ˜•์‹์ ์œผ๋กœ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ์ฆ๋ช…์„ ์ƒ์„ฑํ•˜๊ณ , ์ง€์‹ ๊ธฐ๋ฐ˜์€ ์ƒˆ๋กœ์šด ์ •๋ฆฌยท์ •์˜ยท๊ฐœ๋…์„ ์ง€์†์ ์œผ๋กœ ์ถ•์ ํ•˜๊ณ , ์ถ”์ธก๊ธฐ๋Š” ๋‹ค์Œ์— ๋„์ „ํ•  ๋ฌธ์ œ๋ฅผ ์Šค์Šค๋กœ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค

์ด ๊ตฌ์กฐ๋ฅผ ์‹ค์ œ๋กœ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ์žˆ์–ด์„œ์˜ ๊ฐ€์žฅ ํฐ ๊ธฐ์ˆ ์  ๋ณ‘๋ชฉ์€ ์ž๋™ ํ˜•์‹ํ™”(Auto-Formalization), ์ฆ‰ ์ž์—ฐ์–ด ์ˆ˜ํ•™์„ Lean๊ณผ ๊ฐ™์€ ํ˜•์‹ ์–ธ์–ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ์š”.

Axiom Math๊ฐ€ ์ตœ๊ทผ ๊ณต๊ฐœํ•œ Collatz ๊ด€๋ จ ์—ฐ๊ตฌ๋Š”, ํŠธ๋žœ์Šคํฌ๋จธ๊ฐ€ ๋‹จ์ˆœํ•œ ํŒจํ„ด ์•”๊ธฐ๋ฅผ ๋„˜์–ด์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ œ์–ด ํ๋ฆ„(Control Flow) ์ž์ฒด๋ฅผ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ฃผ๋ ค๋Š” ์‹œ๋„์ž…๋‹ˆ๋‹ค. Carina Hong์€ ์ด๋ฅผ โ€œํŠธ๋žœ์Šคํฌ๋จธ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์  ์ถ”๋ก  ๋Šฅ๋ ฅ์„ ๋“ค์—ฌ๋‹ค๋ณด๋Š” ํ˜„๋ฏธ๊ฒฝโ€์— ๋น„์œ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์—ฐ๊ตฌ๋Š” Axiom Math๊ฐ€ ๋‹จ์ˆœํžˆ ์ˆ˜ํ•™ ๋ฌธ์ œ๋ฅผ ์ž˜ ํ‘ธ๋Š” ๋ชจ๋ธ์ด ์•„๋‹ˆ๋ผ, ์ถ”๋ก ์ด ์–ด๋–ป๊ฒŒ ํ˜•์„ฑ๋˜๊ณ  ์–ด๋””์—์„œ ์‹คํŒจํ•˜๋Š”์ง€๊นŒ์ง€ ๋ถ„์„ ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ณ ์ž ํ•œ๋‹ค๋Š” ๋ฐฉํ–ฅ์„ฑ์„ ๋ถ„๋ช…ํžˆ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

ํŽธ์ง‘์ž ์ฃผ

์ˆ˜ํ•™, AI ์ถ”๋ก (Reasoning)์˜ โ€˜์ตœ์ข… ์‹œํ—˜๋Œ€โ€™์ผ๊นŒ์š”? ์•„๋‹ˆ๋ฉด ๋‹ค์Œ-ํ† ํฐ์„ ์˜ˆ์ธกํ•œ๋‹ค(Next-Token Prediction)๋Š” ํ•™์Šต ๋ฐฉ์‹ ์ž์ฒด๊ฐ€, ์ƒˆ๋กœ์šด ์ง„๋ฆฌ(Truth)๋‚˜ ์ถ”์ธก(Conjecture)์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๋ฐ ๋ณธ์งˆ์ ์ธ ํ•œ๊ณ„๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฑธ๊นŒ์š”?

Axiom Math์˜ ๊ณต๋™์ฐฝ์—…์ž์ด์ž CEO์ธ ์นด๋ฆฌ๋‚˜ ํ™(Carina Hong)์€ โ€œ์ง„์งœ ์ถ”๋ก  ๋Šฅ๋ ฅ์„ ๋งŒ๋“ค๋ ค๋ฉด, โ€˜๋ง ์ž˜ํ•˜๋Š”(Chatty)โ€™ ๋ชจ๋ธ์„ ๋„˜์–ด์„œ ํ˜•์‹ ๋…ผ๋ฆฌ(Formal Logic)๋กœ ์Šค์Šค๋กœ์˜ ์ž‘์—…์„ ๊ฒ€์ฆ(Verify)ํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์ด ํ•„์š”ํ•˜๋‹คโ€๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค.

Axiom์€ ์ตœ๊ทผ โ€œTransformers know more than they can tell: Learning the Collatz sequenceโ€๋ผ๋Š” ํฅ๋ฏธ๋กœ์šด ์—ฐ๊ตฌ๋„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž‘์€ ํŠธ๋žœ์Šคํฌ๋จธ(Transformer) ํ•˜๋‚˜๊ฐ€, ๋‹จ์ˆœํžˆ ํŒจํ„ด์„ ์™ธ์šฐ๋Š” ์ˆ˜์ค€์ด ์•„๋‹ˆ๋ผ ์ฝœ๋ผ์ธ (Collatz) ์Šคํƒ€์ผ์˜ ๋‚œํ•ดํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์ˆจ์–ด ์žˆ๋Š” ์ œ์–ด ๋กœ์ง(Control Logic) ์ž์ฒด๋ฅผ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‚ด์šฉ์ธ๋ฐ์š”. ๋” ์žฌ๋ฏธ์žˆ๋Š” ๊ฑด ๋ชจ๋ธ์ด ํ‹€๋ฆด ๋•Œ์ž…๋‹ˆ๋‹ค. ์‹ค์ˆ˜๊ฐ€ ๋ฌด์ž‘์œ„ ํ™˜๊ฐ(Hallucination)์ฒ˜๋Ÿผ ํฉ์–ด์ง€์ง€ ์•Š๊ณ , ๊ตฌ์กฐ์ ์œผ๋กœ ์ผ๊ด€๋˜๊ณ  ์„ค๋ช… ๊ฐ€๋Šฅํ•œ ํ˜•ํƒœ(Structured & Explainable)๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ฝœ๋ผ์ธ ๋Š” โ€œํŠธ๋žœ์Šคํฌ๋จธ๊ฐ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์  ์ถ”๋ก (Algorithmic Reasoning)์„ ์–ด๋–ป๊ฒŒ ํš๋“ํ•˜๋Š”๊ฐ€โ€๋ฅผ ๊ด€์ฐฐํ•˜๋Š” ํ˜„๋ฏธ๊ฒฝ(Microscope)์ด ๋ฉ๋‹ˆ๋‹ค. ์‚ฐ์ˆ (Arithmetic) ํŠธ๋ฆญ๋„, ์•”๊ธฐ๋œ ๋งคํ•‘(Memorized Mapping)๋„ ์•„๋‹ˆ๊ณ , ๋ฃจํ”„(Loop) ๊ตฌ์กฐ ์ž์ฒด๋ฅผ ๋‚ด์žฌํ™”ํ•œ๋‹ค๋Š” ์ ์—์„œ โ€˜๊นจ๋—ํ•œ ์ฆ๊ฑฐโ€™์— ๊ฐ€๊น์ฃ . ์‹ฌ์ง€์–ด ์˜ค๋ฅ˜๊ฐ€ โ€œ๋ฌด์Šจ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ฐฐ์› ๋Š”์ง€โ€๋ฅผ ๋“œ๋Ÿฌ๋‚ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ํŠธ๋žœ์Šคํฌ๋จธ๊ฐ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ•™์Šตํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜(Mechanism)์„ ๋“ค์—ฌ๋‹ค๋ณผ ๋“œ๋ฌธ ์ฐฝ์„ ์—ด์–ด์ค€ ์…ˆ์ž…๋‹ˆ๋‹ค.

์ฝœ๋ผ์ธ  ์ถ”์ธก(Collatz Conjecture)์€ ์–ด๋–ค ์–‘์˜ ์ •์ˆ˜์—์„œ ์‹œ์ž‘ํ•˜๋“ , ์ง์ˆ˜๋ฉด 2๋กœ ๋‚˜๋ˆ„๊ณ  ํ™€์ˆ˜๋ฉด 3์„ ๊ณฑํ•ด 1์„ ๋”ํ•˜๋Š” ๊ทœ์น™์„ ๋ฐ˜๋ณตํ•˜๋ฉด ๊ฒฐ๊ตญ 1์— ๋„๋‹ฌํ•œ๋‹ค๋Š” ์ฃผ์žฅ์ž…๋‹ˆ๋‹ค.
๊ทœ์น™์€ ๋งค์šฐ ๋‹จ์ˆœํ•˜์ง€๋งŒ, ์™œ ํ•ญ์ƒ 1๋กœ ์ˆ˜๋ ดํ•˜๋Š”์ง€๋Š” ์•„์ง ๋ˆ„๊ตฌ๋„ ์ฆ๋ช…ํ•˜์ง€ ๋ชปํ•œ ๋ฏธํ•ด๊ฒฐ ๋ฌธ์ œ๋กœ, ๊ฒ‰๋ณด๊ธฐ ํŒจํ„ด์ด ์•„๋‹ˆ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ œ์–ด ํ๋ฆ„๊ณผ ์žฅ๊ธฐ ์ถ”๋ก  ๋Šฅ๋ ฅ์„ ์‹œํ—˜ํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ฌธ์ œ๋กœ ์ž์ฃผ ์‚ฌ์šฉ๋œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘์ž ์ฃผ

์ด๋ฒˆ ์ธํ„ฐ๋ทฐ์—์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๋‚ด์šฉ์„ Carina Hong๊ณผ ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค:

  • ์™œ ํ˜„์žฌ์˜ LLM์€ ๋น„์„œ(Secretary)์ฒ˜๋Ÿผ โ€˜๊ฒ€์ƒ‰(Retrieval)โ€™์—๋Š” ๊ฐ•ํ•˜์ง€๋งŒ, ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์ˆ˜ํ•™(de novo Mathematics)์—๋Š” ์•ฝํ•œ์ง€

  • AI ์ˆ˜ํ•™์ž(AI Mathematician)์˜ 3๊ฐ€์ง€ ๊ธฐ๋‘ฅ(Three Pillars)

  • AlphaGeometry๊ฐ€ โ€œ๊ธฐํ˜ธ ๋…ผ๋ฆฌ(Symbolic Logic)์™€ ์‹ ๊ฒฝ๋ง(Neural Network)์€ ๊ฒฐํ•ฉํ•ด์•ผ ํ•œ๋‹คโ€๋Š” ์ ์„ ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์คฌ๋Š”์ง€

  • AGI์™€ ์ดˆ์ง€๋Šฅ(Superintelligence)์˜ ์ฐจ์ด

  • โ€˜์ด๋ก  ๊ตฌ์ถ•(Theory Building)โ€™์ด IMO(International Math Olympiad)๋ณด๋‹ค ์™œ ๋” ๋ฒค์น˜๋งˆํฌํ•˜๊ธฐ ์–ด๋ ค์šด์ง€

  • ํ˜•์‹ ์ˆ˜ํ•™(Formal Math) ๋ฐ์ดํ„ฐ(Lean)๊ฐ€ ํŒŒ์ด์ฌ(Python) ์ฝ”๋“œ์— ๋น„ํ•ด ์–ผ๋งˆ๋‚˜ ํฌ์†Œํ•œ์ง€

๋˜, ์ž๋™ ํ˜•์‹ํ™”(Auto-Formalization)์˜ โ€˜๋‹ญ-๋‹ฌ๊ฑ€(Chicken-and-Egg)โ€™ ๋ฌธ์ œ, Axiom์ด ๋ฒ”์šฉ(General) ๋ชจ๋ธ๋ณด๋‹ค ํŠน์ • ์ดˆ์ง€๋Šฅ(Specific Superintelligence)์— ๋ฒ ํŒ…ํ•˜๋Š” ์ด์œ , ๊ทธ๋ฆฌ๊ณ  AI๊ฐ€ ์•ž์œผ๋กœ โ€˜ํ•˜๋“œ ์‚ฌ์ด์–ธ์Šค(Hard Science)โ€™์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ ์ธ ๊ธฐ๋‘ฅ(Algorithmic Pillar)์ด ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ „๋ง๊นŒ์ง€โ€”๋ณ‘๋ชฉ๊ณผ ํ•ด๋ฒ•์„ ํ•จ๊ป˜ ์งš์–ด๋ด…๋‹ˆ๋‹ค.

Q. ์•ˆ๋…•ํ•˜์„ธ์š”, ์นด๋ฆฌ๋‚˜. ์ธํ„ฐ๋ทฐ ํ•จ๊ป˜ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ •๋ง ์–ด๋ ค์šด ๋ฌธ์ œ๋ฅผ ์ •๋ฉด์œผ๋กœ ๋‹ค๋ฃจ๊ณ  ๊ณ„์‹  ๊ฒƒ ๊ฐ™์€๋ฐ์š”. ๋ฐ”๋กœ ์งˆ๋ฌธ ๋“œ๋ฆด๊ป˜์š”. ์ข€ ๋‹นํ™ฉ์Šค๋Ÿฌ์šด ์ˆœ๊ฐ„์ด ์žˆ์ž–์•„์š”. ๋‹ค๋“ค AGI ์–˜๊ธฐ๋ฅผ ํ•˜๋Š”๋ฐ, ์ œ๊ฐ€ ๋ชจ๋ธ์—๊ฒŒ ๋ฌผ์—ˆ์–ด์š”. โ€œ์ด ์‹์‚ฌ๋Š” 400์นผ๋กœ๋ฆฌ, ์ด ์‹์‚ฌ๋Š” 350์นผ๋กœ๋ฆฌ, ๊ฐ„์‹์€ 200์นผ๋กœ๋ฆฌ, ์ €๋…์€ 350์นผ๋กœ๋ฆฌ์•ผ. ํ•ฉ์น˜๋ฉด ์–ผ๋งˆ์•ผ?โ€ ๊ทธ๋žฌ๋”๋‹ˆ โ€œ์ด 800์นผ๋กœ๋ฆฌ๋‹ˆ๊นŒ ๊ดœ์ฐฎ์•„์š”โ€๋ผ๊ณ  ๋‹ตํ•˜๋”๋ผ๊ณ ์š”. ์ €๋Š” ๊ทธ๋ƒฅ ๋ฉํ•ด์กŒ์ฃ . ์™œ ์ˆ˜ํ•™์€ ์ด๋ ‡๊ฒŒ ์–ด๋ ค์šด ๊ฑธ๊นŒ์š”?

๋ถˆ๋Ÿฌ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ข‹์€ ์งˆ๋ฌธ์ด์—์š”. ์ง€๊ธˆ์˜ ๋ชจ๋ธ๋“ค์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค์Œ-ํ† ํฐ์„ ์˜ˆ์ธกํ•˜๋Š”(Next-Token Prediction) ๋ฐฉ์‹์œผ๋กœ ํ›ˆ๋ จ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ทธ ๋ฐฉ์‹์€ ์šฐ๋ฆฌ๊ฐ€ ์ˆ˜ํ•™์  ์ถ”๋ก (Mathematical Reasoning)์„ ํ•  ๋•Œ์˜ ์‚ฌ๊ณ  ๊ณผ์ •๊ณผ๋Š” ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ธ๊ฐ„ ์ˆ˜ํ•™์ž๋Š” โ€œ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋งž๋‹ค๊ณ  ํ•˜๋‹ˆ๊นŒโ€๋ผ๋Š” ์ด์œ ๋งŒ์œผ๋กœ ๋‹ต์„ ๋‚ด๋†“์ง€ ์•Š์ž–์•„์š”.

๊ฒŒ๋‹ค๊ฐ€ ํ˜„์žฌ์˜ ๋ชจ๋ธ์€ ์ธ๊ฐ„์˜ ์„ ํ˜ธ(Human Preference)์— ๋งž์ถฐ ํ•™์Šต๋˜๋Š” ๋ฉด๋„ ํฝ๋‹ˆ๋‹ค. ๋น„์Šทํ•œ ๊ฐœ๋…์ด ๋“ฑ์žฅํ•ด๋„ ๋ฌธ์ œ๋Š” ์™„์ „ํžˆ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋Š”๋ฐ, ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ์— ๊ทธ โ€˜๊ฐœ๋…โ€™์ด ๋งŽ์ด ๋“ค์–ด ์žˆ๋‹ค๊ณ  ํ•ด์„œ ์ž๋™์œผ๋กœ ํ•ด๊ฒฐ๋˜๋Š” ๊ฑด ์•„๋‹ˆ์ฃ .

๋ชจ๋ธ์ด ์ˆ˜ํ•™์—์„œ ์ž˜ํ•˜๋Š” ๋ถ€๋ถ„๋„ ๋ถ„๋ช… ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ปจ๋Œ€ ์ˆ˜ํ•™์ž์˜ ๋น„์„œ(Secretary)์ฒ˜๋Ÿผ, ์ฐธ๊ณ ๋ฌธํ—Œ์„ ์ฐพ๊ณ  ์˜ค๋ž˜๋œ ๋…ผ๋ฌธโ€”์‹ฌ์ง€์–ด ์–ด๋–ค ๋…์ผ ์ˆ˜ํ•™์ž์˜ ๋…ธํŠธโ€”์—์„œ ๊ด€๋ จ ๋‚ด์šฉ์„ ์ฐพ์•„์ฃผ๋Š” ์ผ์€ ์ž˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๊ฒ€์ƒ‰(Retrieval & Search)์€ ๋จธ์‹ ์ด ๊ฐ•ํ•œ ์˜์—ญ์ด์—์š”. ํ•˜์ง€๋งŒ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์ˆ˜ํ•™ ์ง€์‹(de novo Mathematical Knowledge)์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๊ฑด ์•„์ง ์•ฝํ•ฉ๋‹ˆ๋‹ค.

์‚ฐ์ˆ (Arithmetic)์ฒ˜๋Ÿผ ๊ธฐ๋ณธ์ ์ธ ๊ณ„์‚ฐ์—์„œ ํ‹€๋ฆฌ๊ฑฐ๋‚˜, ๊ธฐ์ดˆ ์„ ํ˜•๋Œ€์ˆ˜(Linear Algebra) ์ฆ๋ช…์—์„œ ์‚๋—ํ•˜๋Š” ์ผ๋„ ํฅ๋ฏธ๋กญ์ฃ . ๊ทธ๋ฆฌ๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€ ๋ณต์žกํ•ด์งˆ์ˆ˜๋กโ€”๋‹ค๋‹จ๊ณ„ ์ถ”๋ก (Multi-step Reasoning)์ด๊ณ  ํƒ์ƒ‰ ํŠธ๋ฆฌ(Tree)๊ฐ€ ๊นŠ์–ด์งˆ์ˆ˜๋กโ€”๋ชจ๋ธ์€ ๋” ํฌ๊ฒŒ ํ”๋“ค๋ฆด ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค.

AI ์ˆ˜ํ•™์ž์˜ ์„ธ ๊ฐ€์ง€ ์š”์†Œ(Three Pillars)

Q. ๊ทธ๋ ‡๋‹ค๋ฉด ์ธ๊ฐ„์ด ์—†์ด๋„ ๊ฝค ๋…๋ฆฝ์ ์œผ๋กœ ์‚ฌ๊ณ ํ•˜๊ณ  ์ž‘๋™ํ•˜๋Š” AI ์ˆ˜ํ•™์ž(AI Mathematician)๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด, ์–ด๋–ค ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ• ๊นŒ์š”? ๊ฐ€์žฅ ํฐ ๋ณ‘๋ชฉ์€ ๋ฌด์—‡์ธ๊ฐ€์š”? ์–ด๋ ต๊ณ  ํฐ ์งˆ๋ฌธ์ธ ๊ฑด ์•Œ์ง€๋งŒ ํ•œ ๋ฒˆ ๋ง์”€ ๋ถ€ํƒ๋“œ๋ ค์š”.

์ €ํฌ๋Š” AI ์ˆ˜ํ•™์ž์—๊ฒŒ ์ค‘์š”ํ•œ ์š”์†Œ๊ฐ€ ์„ธ ๊ฐ€์ง€ ์žˆ๋‹ค๊ณ  ๋ด…๋‹ˆ๋‹ค.

์ฒซ์งธ๋Š” ์ฆ๋ช…๊ธฐ(Prover) ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์งˆ๋ฌธ์„ ๋ฐ›์•˜์„ ๋•Œ, ๋‹จ์ˆœํžˆ โ€œ๋‹ตโ€๋งŒ ๋‚ด๋†“๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์ •์‹ ์ฆ๋ช…(Proof)์„ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜์ฃ . ๋น„ํ˜•์‹(Informal) ๋ชจ๋ธ์€ ์ข…์ข… ์ˆซ์ž ๋‹ต๋งŒ ๋งํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ˆ˜ํ•™์ด โ€˜๊ฒ€์ฆ ๊ฐ€๋Šฅ(Verifiable)โ€™ํ•˜๋‹ค๋Š” ๊ฑด, โ€œ957์€ 957์ด๋‹คโ€๋ฅผ ์ฑ„์ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ๋งŒ์ด ์•„๋‹ˆ์—์š”. ์ค‘๊ฐ„ ๊ณผ์ •(Intermediate Steps), ์ฆ‰ ์ถ”๋ก  ๊ณผ์ •(Reasoning Process) ์ž์ฒด๊ฐ€ ๊ธฐ๊ณ„์ ์œผ๋กœ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ์ฒซ ๋ฒˆ์งธ์ž…๋‹ˆ๋‹ค.

๋‘˜์งธ๋Š” ์ง€์‹ ๊ธฐ๋ฐ˜(Knowledge Base)์ž…๋‹ˆ๋‹ค. ๋ฌด์—‡์ด ์ด๋ฏธ ์ถ•์ ๋˜์–ด ์žˆ๊ณ , ๋ฌด์—‡์ด ๋น„์–ด ์žˆ๋Š”์ง€ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฆ๋ช…๊ธฐ๊ฐ€ ๋” ๋งŽ์€ ์ •ํ™•ํ•œ ์ฆ๋ช…(Correct Proof)์„ ๋งŒ๋“ค์–ด๋‚ผ์ˆ˜๋ก, ์ถ”์ธก(Conjecture)์ด ์ •๋ฆฌ(Theorem)๋กœ ๋ฐ”๋€Œ๊ณ , ์ƒˆ๋กœ์šด ์ •์˜(Definition)๋‚˜ ๊ฐœ๋…(Concept)์ด ์ง€์‹ ๊ธฐ๋ฐ˜์— ์ถ”๊ฐ€๋  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ด์š”. ์ด ์ง€์‹ ๊ธฐ๋ฐ˜์€ ์ธ์šฉ(Citation) ์ค‘์‹ฌ์˜ ์ง€์‹ ๊ทธ๋ž˜ํ”„(Knowledge Graph) ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์งˆ ์ˆ˜๋„ ์žˆ๊ฒ ์ฃ .

์…‹์งธ๋Š” ์ถ”์ธก(Conjecture) ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ํฅ๋ฏธ๋กœ์šด ์ƒˆ ์ˆ˜ํ•™ ์งˆ๋ฌธ์„ ์ œ์•ˆํ•˜๋Š” ๋ชจ๋ธ์ด ํ•„์š”ํ•ด์š”. ์ถ”์ธก ๋ชจ๋ธ์ด ๊ณผ์ œ๋ฅผ ๋˜์ง€๊ณ , ์ฆ๋ช… ๋ชจ๋ธ์ด ํ’€๊ณ , ๋‘˜์ด ์„œ๋กœ ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉด์„œ ์ž๊ธฐ๊ฐœ์„ (Self-improving) ๋ฃจํ”„๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒ๋‹ˆ๋‹ค. ์ถ”์ธก ๋ชจ๋ธ์€ ์ฆ๋ช… ๋ชจ๋ธ์ด ๋ฌด์—‡์„ ์ž˜ํ•˜๊ณ  ๋ฌด์—‡์—์„œ ๋ง‰ํžˆ๋Š”์ง€ ๋ณด๋ฉด์„œ, ์ฆ๋ช… ๋ชจ๋ธ์ด โ€˜์–ธ๋•์„ ์˜ค๋ฅด๋“ฏ์ด(Hill-Climb)โ€™ ์‹ค๋ ฅ์„ ๋Œ์–ด์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ์ปค๋ฆฌํ˜๋Ÿผ(Curriculum)์„ ์Šค์Šค๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด ๋ชจ๋“  ๊ฑธ ์—ฎ๋Š” ํ•ต์‹ฌ์ด ๋ฐ”๋กœ ์ž๋™ ํ˜•์‹ํ™”(Auto-Formalization)์˜ˆ์š”. ์ž์—ฐ์–ด ์ˆ˜ํ•™(Natural Language Math)์„ ๋ฆฐ(Lean) ๊ฐ™์€ ํ˜•์‹ ์–ธ์–ด๋กœ ์˜ฎ๊ธฐ๋Š” ๋Šฅ๋ ฅ์ด์ฃ . ๋ฐ˜๋Œ€๋กœ Lean์„ ๋‹ค์‹œ ์ž์—ฐ์–ด๋กœ ํ’€์–ด์ฃผ๋Š” ์ž๋™ ๋น„ํ˜•์‹ํ™”(Auto-Informalization)๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ถ”์ธก์€ ๋Œ€๊ฐœ ์ž์—ฐ์–ด ์ง๊ด€์—์„œ ๋‚˜์˜ค๊ณ , ์ฆ๋ช…์€ ํ˜•์‹ ์–ธ์–ด์—์„œ ์ด๋ฃจ์–ด์ง€๊ณ , ๋‹ค์‹œ ์ธ๊ฐ„์ด ์ดํ•ด ๊ฐ€๋Šฅํ•œ ํ˜•ํƒœ๋กœ ๋Œ์•„์™€์•ผ ํ•˜๋‹ˆ๊นŒ์š”.

๋งŒ์•ฝ ์–ด๋–ค ๋ช…์ œ๊ฐ€ ์ž์—ฐ์–ด๋กœ ์ฃผ์–ด์ง€๊ณ , ์ฆ๋ช…๊ธฐ๊ฐ€ ํ˜•์‹ ์–ธ์–ด๋กœ ์ฆ๋ช…ํ•œ ๋‹ค์Œ, ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋‹ค์‹œ ์ž์—ฐ์Šค๋Ÿฌ์šด ์˜์–ด(ํ˜น์€ ํ•œ๊ตญ์–ด)๋กœ ํ’€์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด, ์ธ๊ฐ„ ์ˆ˜ํ•™์ž์—๊ฒŒ๋„ ์‹ค์ œ๋กœ ์˜๊ฐ์„ ์ค„ ์ˆ˜ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ํ•œ ๊ฐ€์ง€ ๋” ์ด์•ผ๊ธฐํ•˜์ž๋ฉด, AI ์ˆ˜ํ•™์ž๊ฐ€ ์—„์ฒญ๋‚œ ์—ญ๋Ÿ‰์„ ๊ฐ–๊ฒŒ ๋˜๋”๋ผ๋„, ์ธ๊ฐ„ ์ˆ˜ํ•™์ž์™€์˜ ํ˜‘์—…(Collaboration)์€ ์—ฌ์ „ํžˆ ์ค‘์š”ํ•˜๋‹ค๊ณ  ๋ด…๋‹ˆ๋‹ค. ์ธ๊ฐ„์ด ์–ด๋ ต๋‹ค๊ณ  ๋А๋ผ๋Š” ๊ฒƒ๊ณผ ๋จธ์‹ ์ด ์–ด๋ ต๋‹ค๊ณ  ๋А๋ผ๋Š” ๊ฒƒ์ด ๋‹ค๋ฅผ ๋•Œ๊ฐ€ ๋งŽ๊ฑฐ๋“ ์š”. ๋‘ ์กด์žฌ๊ฐ€ ์™„์ „ํžˆ ๊ฐ™์€ ๊ฐ•์ /์•ฝ์ ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค๋ฉด โ€œ์ดˆ์ง€๋Šฅ(Superintelligent)์ด ๋˜๋ฉด ์ธ๊ฐ„์€ ์™œ ํ•„์š”ํ•˜๋ƒโ€๋Š” ์งˆ๋ฌธ์ด ์ƒ๊ธฐ๊ฒ ์ฃ . ๊ทธ๋Ÿฐ๋ฐ ์ €ํฌ๋Š” ๋‘˜์€ ์„œ๋กœ ๋‹ค๋ฅธ ์˜์—ญ์—์„œ ๊ฐ•ํ•˜๋‹ค๊ณ  ๋ด…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ˜‘์—…์˜ ์‹œ๋„ˆ์ง€๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค.

์ถ”์ธก(Conjecture) ๋ฌธ์ œ

Q. ์—ฌ๊ธฐ์„œ ์ถ”์ธก ๋ชจ๋ธ๋กœ ๋‹ค์‹œ ๊ฐ€๋ณผ๊ฒŒ์š”. ์ˆ˜ํ•™์€ ๋์ด ์—†๋Š”๋ฐ, ๋ชจ๋ธ์€ ์–ด๋–ป๊ฒŒ โ€œ์ด๊ฒŒ ์˜๋ฏธ์žˆ๋Š” ์ถ”์ธก์ด๋‹คโ€๋ผ๋Š” ๊ฒฐ๋ก ์„ ๋งŒ๋“ค์–ด๋‚ด๋‚˜์š”? ์ธ๊ฐ„ ์ˆ˜ํ•™์ž์˜ ์ง๊ด€(Intuition)๊ณผ๋„ ์—ฐ๊ฒฐ๋˜๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ์š”. ์ง๊ด€์€ ์–ด๋–ค ์—ญํ• ์„ ํ•˜๊ณ , ๊ทธ๊ฑธ ๋ชจ๋ธ์— ๋‹ด์„ ์ˆ˜ ์žˆ์„๊นŒ์š”?

์ œ๊ฐ€ โ€œ์™€, ์ด๊ฑด ์ •๋ง๋กœ ์ƒˆ๋กœ์šด ์ง€์‹์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์ด๋‹คโ€๋ผ๊ณ  ๋А๋‚€ ์ˆœ๊ฐ„์€ AlphaGeometry ๋…ผ๋ฌธ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

AlphaGeometry์—์„œ Google DeepMind๊ฐ€ ์œ ํด๋ฆฌ๋“œ ๊ธฐํ•˜(Euclidean Geometry)์˜ ๋„ํ˜•โ€”์‚ผ๊ฐํ˜•, ์›, ์ง์„ , ๊ต์  ๊ฐ™์€ ๊ฒƒโ€”์„ ๊ธฐํ˜ธ ์–ธ์–ด(Symbolic Language)๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฑธ ๋ฒกํ„ฐ ๊ธฐ๋ฐ˜(Vector-based) ํ‘œํ˜„์œผ๋กœ ์˜ฎ๊ธด ๋’ค, ๊ทธ ๊ณต๊ฐ„์—์„œ ์ƒˆ๋กœ์šด ๊ธฐํ•˜ ๋ฌธ์ œ๋ฅผ de novo๋กœ ๋งŒ๋“ค์–ด๋ƒ…๋‹ˆ๋‹ค. ์ผ์ข…์˜ ์ฝ”๋“œ ์กฐ๊ฐ(Code Snippet)์„ ์ƒ์„ฑํ•œ ๋‹ค์Œ, ๋‹ค์‹œ ๊ธฐํ•˜ ํ‘œํ˜„์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ์‹์ด์ฃ .

๊ทธ ๊ฒฐ๊ณผ ์•„์ฃผ ์ฐฝ์˜์ ์ธ ๊ธฐํ•˜ ๋ฌธ์ œ๊ฐ€ ํ•ฉ์„ฑ(Synthetic)์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ •๋ง ๊ฐ•๋ ฅํ•œ ์•„์ด๋””์–ด์˜ˆ์š”.

๋น„์Šทํ•œ ํ๋ฆ„์œผ๋กœ, ์ œ ๋™๋ฃŒ ํ”„๋ž‘์ˆ˜์•„ ์ƒค๋ฅดํ†ต(Franรงois Charton)๊ณผ ์•Œ๋ฒ ๋ฅดํ†  ๋น„์—ํ‹ฐ(Alberto Bietti)์˜ โ€˜์ˆ˜ํ•™์  ๋ฐœ๊ฒฌ(Mathematical Discovery)โ€™ ์ž‘์—…๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ์‚ฌ๋žŒ์€ ์ด์ „์—๋Š” Meta์˜ FAIR(Fundamental AI Research)์— ์žˆ์—ˆ๊ณ , ์ง€๊ธˆ์€ Axiom์— ์žˆ์–ด์š”. ์ด๋“ค์€ โ€˜์ถ”์ธกโ€™ ์ž์ฒด๋ณด๋‹ค๋Š”, ํฅ๋ฏธ๋กœ์šด ๊ตฌ์„ฑ(Construction)์ด๋‚˜ ์˜ˆ์‹œ(Example), ์ฆ‰ ์ˆ˜ํ•™์  ๋Œ€์ƒ(Mathematical Object)์„ ๊ธฐ๊ณ„ํ•™์Šต์œผ๋กœ ๋งŒ๋“ค์–ด๋ƒ…๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ธ๊ฐ„ ์ˆ˜ํ•™์ž๋“ค์€ ๊ทธ ๋Œ€์ƒ๋“ค์ด ๋งŒ๋“ค์–ด๋‚ด๋Š” โ€˜ํŒจ๋ฐ€๋ฆฌ(Family)โ€™๋ฅผ ๊ด€์ฐฐํ•˜๋ฉด์„œ, ๊ทธ ์†์— ์ˆจ์€ ํŒจํ„ด(Underlying Pattern)์„ ํฌ์ฐฉํ•˜๊ณ  ์ƒˆ๋กœ์šด ์ถ”์ธก์„ ์„ธ์›Œ์š”. ์ฆ‰ ๋จธ์‹ ์ด โ€˜์˜ˆ์‹œ๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๊ณ โ€™, ์ธ๊ฐ„์ด ๊ทธ๊ฑธ ํ†ตํ•ด ์ง๊ด€์„ ๊ฐ•ํ™”ํ•ด ์ถ”์ธก์„ ๋งŒ๋“ ๋‹ค๋Š” ๊ทธ๋ฆผ์ž…๋‹ˆ๋‹ค.

์ง๊ด€(Intuition)์€ ์ •๋ง ํฐ ์ฃผ์ œ์ฃ . ํ•œ ์ถ•์€ ์ด๋Ÿฐ ์˜ˆ์‹œ/๊ตฌ์„ฑ์„ ๋งŽ์ด ์ƒ์„ฑํ•˜๋Š” ๋Šฅ๋ ฅ์ด๊ณ , ๋‹ค๋ฅธ ์ถ•์€ ๊ทธ๊ฑธ ์ข…ํ•ฉ(Synthesize)ํ•ด์„œ โ€˜์˜๋ฏธ ์žˆ๋Š” ์งˆ๋ฌธโ€™์„ ์ •์‹ํ™”(Formulate)ํ•˜๋Š” ๋Šฅ๋ ฅ์ž…๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ์ ‘๊ทผ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜•์‹ ์–ธ์–ด(Formal Language) ๊ณต๊ฐ„์—์„œ, ๋ช‡ ๊ฐœ์˜ ์‹œ๋“œ(Seed) ๋ช…์ œ๋ฅผ ๋ฐ›์•„์„œ ์ƒˆ๋กœ์šด ๋ฌธ์ œ๋‚˜ ๋ช…์ œ๋ฅผ ํ•ฉ์„ฑํ•ด์„œ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๋ฐฉ์‹์ด์ฃ . ์˜ˆ๋ฅผ ๋“ค๋ฉด ์Šคํƒ ํผ๋“œ์˜ STP(Self-Taught-Theorem-Prover) ๊ณ„์—ด ์—ฐ๊ตฌ๊ฐ€ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. Lean Workbook์ด๋ผ๋Š” ๊ณ ๋“ฑํ•™๊ต ์ˆ˜์ค€์˜ ์ˆ˜ํ•™ ๋ฐ์ดํ„ฐ์—์„œ ์‹œ๋“œ ๋ช…์ œ๋ฅผ ๊ฐ€์ ธ์™€์„œ, ์™„์ „ํžˆ Lean ํ˜•ํƒœ์˜ ์ถ”์ธก์„ ์ƒ์„ฑํ•˜๊ณ , ์ฆ๋ช… ๋ชจ๋ธ์ด ๊ทธ ์ถ”์ธก ๋ชจ๋ธ์— ๋ณด์ƒ(Reward)์„ ์ฃผ๋„๋ก ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๋‹ค๋งŒ ์—ฌ๊ธฐ์—” ์„ค๊ณ„ ๋‚œ์ œ๊ฐ€ ์žˆ์–ด์š”. ์‹œ์Šคํ…œ์ด ์•ž์œผ๋กœ ๋‚˜์•„๊ฐ€์ง€ ๋ชปํ•  ๋•Œ, ์›์ธ์ด ์ฆ๋ช…๊ธฐ(Prover)๊ฐ€ ์•ฝํ•ด์„œ์ธ์ง€, ์ถ”์ธก๊ธฐ(Conjecturer)๊ฐ€ ์•ฝํ•ด์„œ์ธ์ง€ ๋ถ„๋ฆฌํ•ด์„œ ์ง„๋‹จํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋””๋ฒ„๊น…/๋ถ„ํ•ด(Disentanglement)๋Š” ์•„์ง ๋งŽ์€ ์—ฐ๊ตฌ์ž๋“ค์ด ๊ณ ๋ฏผํ•˜๊ณ  ์žˆ๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ์ €๋Š” ํ˜•์‹ ์–ธ์–ด์™€ ๋น„ํ˜•์‹ ์–ธ์–ดโ€”์„œ๋กœ ๋‹ค๋ฅธ ์ถ”์ƒํ™” ๋ ˆ๋ฒจ(Abstraction Level)โ€”๋ฅผ ๊ฒฐํ•ฉํ•˜๋ฉด ์ถ”์ธก์„ ์œ„ํ•œ ๊ณต๊ฐ„์ด ๋” ๋„“์–ด์ง„๋‹ค๊ณ  ๋ด…๋‹ˆ๋‹ค.

๊ธฐํ˜ธ AI(Symbolic AI)์˜ ๊ท€ํ™˜?

Q. Lean์€ ๊ธฐํ˜ธ ์–ธ์–ด(Symbolic Language)์ฃ . ์ด๊ฑด ๊ธฐํ˜ธ์  AI(Symbolic AI)์˜ ๊ท€ํ™˜์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์„๊นŒ์š”?

์ข‹์€ ์งˆ๋ฌธ์ด์—์š”. 1980๋…„๋Œ€์—๋„ ํ˜•์‹ ๊ฒ€์ฆ(Formal Verification)์— ๋Œ€ํ•œ ๊ธฐ๋Œ€๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ, ๊ทธ๋•Œ๋Š” LLM์ด ์—†์—ˆ์ฃ . ์ง€๊ธˆ์€ ์ƒํ™ฉ์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

LLM์€ ๋น„ํ˜•์‹์  ์ถ”๋ก (Informal Reasoning), ์ฆ‰ ๊ณ ์ˆ˜์ค€ ์ง๊ด€(High-level Intuition)์„ ๋‹ค๋ฃจ๋Š” ๋ฐ ๊ฐ•ํ•ฉ๋‹ˆ๋‹ค. ์ฆ๋ช… ์ „์ฒด๋ฅผ ์™„๋ฒฝํžˆ ์“ฐ์ง„ ๋ชปํ•˜๋”๋ผ๋„, โ€œ์ด๋Ÿฐ ๋ฐฉํ–ฅ์˜ ์Šค์ผ€์น˜(Sketch)๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹คโ€๋Š” ์ดˆ์•ˆ์„ ๊ฝค ๊ทธ๋Ÿด๋“ฏํ•˜๊ฒŒ ๋งŒ๋“ค์ฃ . ๋™์‹œ์— ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(Programming Language) ์„ธ๊ณ„์—์„œ๋Š” ์ฝ”๋“œ ์ƒ์„ฑ(Code Generation)์ด ๋ˆˆ์— ๋„๊ฒŒ ์ข‹์•„์กŒ๊ณ ์š”. ๊ฑฐ๊ธฐ์— Lean์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์„ธ ๊ฐ€์ง€๊ฐ€ ํ•ฉ์ณ์ง€๋ฉด์„œ, ํ˜•์‹ ๊ฒ€์ฆ(Formal Verification)๊ณผ ๋น„ํ˜•์‹ ์ถ”๋ก (Informal Reasoner)์„ ๊ฒฐํ•ฉํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ(Hybrid) ๋ฐฉ์‹์œผ๋กœ AI ์ˆ˜ํ•™์ž๋ฅผ ๋งŒ๋“ค๊ธฐ์— ์ง€๊ธˆ์ด ์ข‹์€ ํƒ€์ด๋ฐ์ด๋ผ๊ณ  ๋ด…๋‹ˆ๋‹ค. ์ €ํฌ๋Š” AlphaProof์ฒ˜๋Ÿผ ์ˆœ์ˆ˜ ํ˜•์‹(Purely Formal)๋งŒ์œผ๋กœ ๊ฐ€๋Š” ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ , ๊ทธ๋ ‡๋‹ค๊ณ  OpenAI ๊ฐ™์€ LLM ํšŒ์‚ฌ์ฒ˜๋Ÿผ โ€œ๊ทธ๋ƒฅ LLM ํ•˜๋‚˜๋กœโ€ ๊ฐ€๋Š” ๊ฒƒ๋„ ์•„๋‹™๋‹ˆ๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ•์ ์„ ๊ฒฐํ•ฉํ•˜๋Š” ์ ‘๊ทผ์ž…๋‹ˆ๋‹ค.

์ „๋ฌธ ๋ชจ๋ธ(Specialist) vs ๋ฒ”์šฉ ๋ชจ๋ธ(General)

Q. Axiom์ด ๋Ÿฐ์นญํ•œ ์‹œ๊ธฐ๊ฐ€ Periodic Labs์™€ ๊ฑฐ์˜ ๊ฒน์ณค์ฃ . ๋‘ ํšŒ์‚ฌ ๋ชจ๋‘ โ€œ์ด๊ฑธ ์ง„์งœ ํ•ด๋‚ด๊ฒ ๋‹ค๊ณ ?โ€ ์‹ถ์€ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๊ณผํ•™/์ˆ˜ํ•™์„ ์œ„ํ•œ ์ „๋ฌธ ๋ชจ๋ธ(Specialist Scientific Models), ์ด๊ฒŒ ๋Œ€์„ธ์˜ ํ๋ฆ„์ผ๊นŒ์š”? ์•„๋‹ˆ๋ฉด ๊ฑฐ๋Œ€ํ•œ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ(Multi-modal) ๋ชจ๋ธ์ด ๊ฒฐ๊ตญ ๋‹ค ํก์ˆ˜ํ• ๊นŒ์š”?

์žฌ๋ฏธ์žˆ๋Š” ์งˆ๋ฌธ์ด์—์š”. Periodic์˜ ๊ณต๋™์ฐฝ์—…์ž ๋ฆฌ์•”(Liam)์€ ์ €๋„ ์ž˜ ์•Œ๊ณ , ์นœ๊ตฌ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. Periodic์ด ํ•˜๋Š” ์ผ๋„ ์ •๋ง ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ์–ด์š”.

Periodic๊ณผ Axiom์€ ๋น„์Šทํ•œ ์ฒ ํ•™์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ดˆ ๊ณผํ•™(Fundamental Science)๊ณผ ๊ธฐ์ดˆ ์ˆ˜ํ•™(Fundamental Math) ๋ฐœ๊ฒฌ์ด ๊ฒฐ๊ตญ ์„ธ์ƒ์„ ๋ฐ”๊พผ๋‹ค๋Š” ๋ฏฟ์Œ์ด์ฃ .

๊ณผ๊ฑฐ์—๋Š” ๊ธฐ์ดˆ ๊ณผํ•™์ด ์ข…์ข… โ€œ์ƒ์—…์  ํŒŒ๊ธ‰์ด ๋„ˆ๋ฌด ๋А๋ฆฌ๋‹คโ€๋Š” ์ด์œ ๋กœ ๊ณผ์†Œํ‰๊ฐ€๋์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ๋ŒํŒŒ๊ตฌ(Breakthrough)๋Š” ๊ฒฝ์ œ์— ์˜ํ–ฅ์„ ์ฃผ๊ธฐ๊นŒ์ง€ 100๋…„์ด ๊ฑธ๋ฆด ์ˆ˜๋„ ์žˆ์œผ๋‹ˆ๊นŒ์š”. ๊ทธ๋Ÿฐ๋ฐ ์ง€๊ธˆ์€ AI๊ฐ€ ๊ทธ ํƒ€์ž„๋ผ์ธ์„ ์••์ถ•(Compress)ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๊ณผ๊ฑฐ์—๋Š” ์•„์ด๋””์–ด๊ฐ€ ์ข์€ ํ•™๋ฌธ ๊ณต๋™์ฒด์— ๊ฐ‡ํ˜€ ์ธ์ ‘ ๋ถ„์•ผ๋กœ ์ž˜ ํ™•์‚ฐ๋˜์ง€ ๋ชปํ•˜๊ธฐ๋„ ํ–ˆ์ฃ .

์˜ˆ๋ฅผ ๋“ค์–ด ์˜ˆ์ „์˜ ์ˆ˜ํ•™์žโ€”ํ•˜๋””(Hardy)์ฒ˜๋Ÿผโ€”๋Š” ์ผ€์ž„๋ธŒ๋ฆฌ์ง€์— ๋จธ๋ฌผ๋ฉฐ ๋ฆฌํ‹€์šฐ๋“œ(Littlewood)์™€๋งŒ ์ผํ•˜๊ณ , ๋ฌผ๋ฆฌํ•™์ž๋‚˜ ์ƒ๋ฌผํ•™์ž์™€ ๊ต๋ฅ˜ํ•˜์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํƒ‘ํ‹ฐ์–ด์˜ ์ˆ˜ํ•™์ ์ธ ํ†ต์ฐฐ์ด ํ•™๊ณ„์˜ ์ƒ์•„ํƒ‘ ์•ˆ์—์„œ, ์‹ฌ์ง€์–ด ์ˆ˜ํ•™์ž๋“ค ์‚ฌ์ด์—์„œ๋„ ์ถฉ๋ถ„ํžˆ ์—ฐ๊ฒฐ๋˜์ง€ ๋ชปํ•œ ์ฑ„๋กœ ์ œํ•œ๋๋˜ ๊ฑฐ์ฃ .

์ €ํฌ๋Š” ์ˆ˜ํ•™์„ ์œ„ํ•œ AI(AI for Math)๋ฅผ ๊ณผํ•™์„ ์œ„ํ•œ AI(AI for Science)์˜ โ€˜์•Œ๊ณ ๋ฆฌ์ฆ˜์  ๊ธฐ๋‘ฅ(Algorithmic Pillar)โ€™์œผ๋กœ ๋ด…๋‹ˆ๋‹ค. ์ด๋ก ์  ๋ŒํŒŒ๊ตฌ๋ฅผ ๋งŒ๋“ค๊ณ , Periodic ๊ฐ™์€ ํŒ€์ด ๊ทธ๊ฑธ ์‹คํ—˜ ํ™˜๊ฒฝ(Empirical Environment)์—์„œ ๊ฒ€์ฆํ•˜๊ณ , ๋‹ค์‹œ ํ˜„์‹ค ๋ฐ์ดํ„ฐ๋กœ ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ๋Š” ์‚ฌ์ดํด์ด ๊ฐ€๋Šฅํ•ด์ง€์ฃ . ์ €๋Š” ๊ทธ ์ˆœํ™˜์ด ์•ž์œผ๋กœ ๋งค์šฐ ํฅ๋ฏธ๋กœ์šด ๋ฐฉํ–ฅ์ด๋ผ๊ณ  ๋ด…๋‹ˆ๋‹ค.

IMO๋ฅผ ๋„˜์–ด: ์—ฐ๊ตฌ๋กœ์„œ์˜ ์ˆ˜ํ•™์„ ์–ด๋–ป๊ฒŒ ์ธก์ •, ํ‰๊ฐ€ํ• ๊นŒ

Q. ๊ทธ๋ ‡๋‹ค๋ฉด ๋‹น์‹ ์ด ๋งŒ๋“ค๋ ค๋Š” AI ์ˆ˜ํ•™์ž๋Š” ์–ด๋–ป๊ฒŒ ํ‰๊ฐ€ํ•˜๊ณ  ๋ฒค์น˜๋งˆํฌ(Benchmark)ํ•˜๋‚˜์š”? ์‚ฌ๋žŒ๋“ค์€ IMO์— ์—ด๊ด‘ํ•˜์ง€๋งŒ, ๊ทธ๊ฑด ๋‹น์‹ ์˜ ๋ชฉํ‘œ์™€๋Š” ๋‹ค๋ฅด์ง€ ์•Š๋‚˜์š”?

์ €๋Š” ํ† ๋งˆ์Šค ์šธํ”„(Thomas Wolf)์˜ โ€œAI Einsteinโ€์ด๋ผ๋Š” ๊ธ€์„ ๋ชจ๋‘์—๊ฒŒ ์ถ”์ฒœํ•˜๊ณ  ์‹ถ์–ด์š”. ์ •๋ง ์ข‹์€ ๊ธ€์ด์˜ˆ์š”.

๊ทธ ๊ธ€์˜ ํ•ต์‹ฌ์€, ์—ฐ๊ตฌ์™€ ๋ฐœ๊ฒฌ(Discovery)์€ ํ•™๊ต ์‹œํ—˜์ด๋‚˜ ๊ฒฝ์‹œ๋Œ€ํšŒ๋ณด๋‹ค ํ›จ์”ฌ ๊ธด ์‚ฌ์ดํด์„ ๊ฐ–๊ณ , ์š”๊ตฌ๋˜๋Š” ๋Šฅ๋ ฅ๋„ ๋‹ค๋ฅด๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ทผ์„ฑ(Grit)๊ณผ ํšŒ๋ณต๋ ฅ(Resilience) ๊ฐ™์€ ์„ฑ๊ฒฉ๋„ ํ•„์š”ํ•˜์ง€๋งŒ, ์Šคํ‚ฌ ์ž์ฒด๊ฐ€ ๋‹ฌ๋ผ์š”. ์—ฌ๋Ÿฌ ๋ถ„์•ผ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋Šฅ๋ ฅ, ๋„“๊ฒŒ ์ƒ๊ฐํ•˜๋Š” ๋Šฅ๋ ฅ, ๊ทธ๋ฆฌ๊ณ  โ€œ์•„๊น๊ฒŒ ์‹คํŒจํ•œ ์‹œ๋„(Close Misses)โ€๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋Šฅ๋ ฅ์ด์ฃ . ๋  ๊ฒƒ ๊ฐ™์•˜๋˜ ์•„์ด๋””์–ด๊ฐ€ ์‹คํŒจํ–ˆ์„ ๋•Œ, ๊ทธ๊ฑธ ์กฐ๊ธˆ ๋น„ํ‹€์–ด(Perturb) ๋‹ค๋ฅธ ์œ ์šฉํ•œ ๋ฐฉํ–ฅ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๋Šฅ๋ ฅ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

ํฅ๋ฏธ๋กญ๊ฒŒ๋„ ์ €๋Š” ๊ทธ ๊ธ€์—์„œ ๋ฌ˜์‚ฌํ•œ ์œ ํ˜• ์ค‘์—, IMO ์ƒ์œ„๊ถŒ ํ•™์ƒ๊ณผ๋Š” ๋‹ค๋ฅธ ์ชฝ์— ๋” ๊ฐ€๊นŒ์›Œ์š”. ์ €๋Š” AMC๋‚˜ AIME ์ •๋„๋Š” ํ–ˆ์ง€๋งŒ IMO๊ธ‰์€ ์•„๋‹ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ์—ฐ๊ตฌ ์ˆ˜ํ•™์ž๋กœ์„œ๋Š” ๊ฝค ๊ดœ์ฐฎ์•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ด์š”. ๊ทธ๋งŒํผ ์š”๊ตฌ ์—ญ๋Ÿ‰์ด ๋‹ค๋ฅด๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค.

AI โ€˜์—ฐ๊ตฌ ์ˆ˜ํ•™์žโ€™๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด, ์ด๋ก  ๊ตฌ์ถ•(Theory Building) ๋Šฅ๋ ฅ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ•™์Šต(Library Learning)โ€”์•ž์œผ๋กœ์˜ ๋ณด์กฐ์ •๋ฆฌ(lemma)์™€ ์ •๋ฆฌ(theorem)๋ฅผ ์„ธ์šฐ๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์ƒˆ๋กœ์šด ๊ฐœ๋…์„ ๋„์ž…ํ•˜๋Š” ๋Šฅ๋ ฅโ€”๋„ ์ค‘์š”ํ•˜์ฃ .

์ด๋ก  ๊ตฌ์ถ•์€ ๊ณ ๋ฆฝ๋œ ๋ฌธ์ œ ํ•˜๋‚˜๋ฅผ ํ‘ธ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ํฐ ๊ทธ๋ž˜ํ”„(Big Graph)์—์„œ ๋ฌธ์ œ๋ฅผ ํ•˜๋‚˜์˜ ๋…ธ๋“œ(Node)๋กœ ๋‹ค๋ฃจ๋Š” ์žฅ๊ธฐ ๋งฅ๋ฝ(Long-Context) ์ถ”๋ก ์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋งž์•„์š”, ์ด๋Ÿฐ ๋Šฅ๋ ฅ์„ ์ธก์ •ํ•  ๋ฒค์น˜๋งˆํฌ๊ฐ€ ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. ์ •๋ง๋กœ์š”.

๊ณ ๋“ฑํ•™๊ต ์˜ฌ๋ฆผํ”ผ์•„๋“œ ์ˆ˜์ค€์€ ๋ฒค์น˜๋งˆํฌ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. miniF2F๋„ ์žˆ๊ณ , IMO ์‹œํ—˜์„ ๋ชจ๋ธ์—๊ฒŒ ์น˜๋ฅด๊ฒŒ ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ๊ฐ๊ตญ ๋ฌธ์ œ๋ฅผ ์Šคํฌ๋žฉํ•  ์ˆ˜๋„ ์žˆ์ฃ .

ํ•˜์ง€๋งŒ ๋ฐ•์‚ฌ๊ณผ์ • ์ž๊ฒฉ์‹œํ—˜(PhD Qualifying Exam)๊ธ‰์œผ๋กœ ๊ฐ€๋ฉด ๋น„์šฉ์ด ํ™• ๋›ฐ์–ด์š”. IMO ๋ฌธ์ œ ํ•˜๋‚˜์˜ โ€˜๊ฒ€์ฆ๋œ ํ’€์ด(Proven Solution)โ€™๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ 200~300๋‹ฌ๋Ÿฌ๊ฐ€ ๋“ ๋‹ค๋ฉด, ๋ฐ•์‚ฌ ์ž๊ฒฉ์‹œํ—˜๊ธ‰์€ 1,000๋‹ฌ๋Ÿฌ ์ˆ˜์ค€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋žต 4๋ฐฐ์ฃ .

๋˜ โ€˜์ทจํ–ฅ(Taste)โ€™ ๋ฌธ์ œ๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค. ์–ด๋–ค ์ปค๋ฆฌํ˜๋Ÿผ์œผ๋กœ ๋ฒค์น˜๋งˆํฌ๋ฅผ ๊ตฌ์„ฑํ•  ๊ฒƒ์ธ๊ฐ€? ์ง„์ง€ํ•œ ์ˆ˜ํ•™ ๋Šฅ๋ ฅ์„ ์ธก์ •ํ•˜๋Š” ๋ฒค์น˜๋งˆํ‚น(Benchmarking)์€ Axiom์ด ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋ฆฌ๋”๊ฐ€ ๋˜๊ณ  ์‹ถ์–ดํ•˜๋Š” ์˜์—ญ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” โ€œ๋Œ€ํšŒ์—์„œ ์ด๊ธด๋‹คโ€๋ฅผ ๋„˜์–ด, ์—ฐ๊ตฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” AI ์ˆ˜ํ•™์ž๋ฅผ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ ๋‹น์žฅ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ

Q. ๋…์ž์˜ ์ž…์žฅ์—์„œ, ์˜ค๋Š˜ ๋‹น์žฅ ํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฑธ ํ•˜๋‚˜๋ผ๋„ ๊ฐ€์ ธ๊ฐ€๊ณ  ์‹ถ์–ด์š”. Axiom Math์™€ ์—ฐ๊ฒฐํ•ด์„œ ๊ฐœ์ธ์ด ์ง€๊ธˆ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฑด ๋ญ˜๊นŒ์š”?

ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€ ๋ฐฉํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธ ๋Œ€์ƒ๋ถ€ํ„ฐ ๋งํ•ด๋ณผ๊ฒŒ์š”.

Lean์ด ์ฒ˜์Œ์ด๋ผ๋ฉด, โ€œNatural Number Gameโ€์ด๋ผ๋Š” ํ›Œ๋ฅญํ•œ ์ž…๋ฌธ ๊ฒŒ์ž„์ด ์žˆ์–ด์š”. ๋“€์˜ค๋ง๊ณ (Duolingo)์ฒ˜๋Ÿผ Lean์„ ํ›ˆ๋ จ ๋ฌธ์ œ๋กœ ์ตํžˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.

Lean์„ ์–ด๋А ์ •๋„ ์•ˆ๋‹ค๋ฉด, ์ข‹์•„ํ•˜๋Š” ์ˆ˜ํ•™ ๊ฒฐ๊ณผ๋ฅผ ํ•˜๋‚˜ ๊ณจ๋ผ ์ง์ ‘ ํ˜•์‹ํ™”(Formalize)ํ•ด๋ณด๋Š” ๊ฑธ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. Mathlib๋Š” ๋Œ€์ˆ˜(Algebra)๋‚˜ ํ•ด์„(Analysis)์€ ๊ฝค ์ž˜ ์ปค๋ฒ„ํ•˜์ง€๋งŒ, ๊ธฐํ•˜(Geometry), ์œ„์ƒ์ˆ˜ํ•™(Topology), ํŽธ๋ฏธ๋ถ„๋ฐฉ์ •์‹(Partial Differential Equations) ๊ฐ™์€ ๋ถ„์•ผ๋Š” ์•„์ง ๋น„์–ด ์žˆ๋Š” ๊ตฌ๊ฐ„์ด ๋งŽ๊ฑฐ๋“ ์š”.

์˜ˆ๋ฅผ ๋“ค์–ด ์ €์ฐจ์› ์œ„์ƒ์ˆ˜ํ•™(Low-dimensional Topology)์˜ ๊ฒฐ๊ณผ๋ฅผ ํ˜•์‹ํ™”ํ•˜๋‹ค ๋ณด๋ฉด, ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ดํ›„์— ์“ฐ๊ฒŒ ๋  ์ค‘์š”ํ•œ ์˜์กด์„ฑ(Dependency)์„ ์Œ“๊ฒŒ ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์—…(Enterprise) ์ชฝ์œผ๋กœ๋Š”, ๋Œ€ํ˜•์–ธ์–ด๋ชจ๋ธ(LLM)๊ณผ ํ˜•์‹ ๊ฒ€์ฆ(Formal Verification)์˜ ๊ฒฐํ•ฉโ€”๋‘˜์˜ ๊ต์ง‘ํ•ฉ(intersection)โ€”์ด ์•ž์œผ๋กœ ๋ช‡ ๋…„๊ฐ„ ๊ต‰์žฅํžˆ ์œ ๋งํ•˜๋‹ค๊ณ  ๋ด…๋‹ˆ๋‹ค.

๊ทœ์ œ ์‚ฐ์—…(Regulated Industries)์˜ ๋Œ€๊ธฐ์—…์€ ์ปดํ”Œ๋ผ์ด์–ธ์Šค(Compliance)๋ฅผ ์œ„ํ•ด ํ˜•์‹ ๊ฒ€์ฆ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. Amazon์ด๋‚˜ AWS์ฒ˜๋Ÿผ ์ž์ฒด์ ์ธ ์‹ ๊ฒฝ-๊ธฐํ˜ธ(Neurosymbolic) ์ถ”๋ก ์— ๊ด€์‹ฌ์„ ๋ณด์ด๋Š” ๊ณณ๋“ค์ด ์ด ๊ธฐ์ˆ ์„ ์ฃผ๋ชฉํ•˜๋Š” ์ด์œ ์ฃ .

๋˜ ํ˜•์‹ ์ˆ˜ํ•™ ์ฆ๋ช…(Formal Math Proving)๊ณผ ์ž๋™ ํ˜•์‹ํ™”(Auto-Formalization)๊ฐ€ ์˜ˆ์ƒ ๋ฐ–์˜ ์˜์—ญ์—๋„ ์ ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑธ ์ข…์ข… ๋ด…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์‹œ๋„ˆ์ง€๊ฐ€ ์žˆ๋‹ค๊ณ  ๋А๋ผ๋Š” ๋ถ„๋“ค๊ณผ๋Š” ์–ธ์ œ๋“  ์ด์•ผ๊ธฐํ•ด๋ณด๊ณ  ์‹ถ์–ด์š”.

์†Œํ”„ํŠธ์›จ์–ด/ํ•˜๋“œ์›จ์–ด ํ˜•์‹ ๊ฒ€์ฆ(Formal Verification for Software & Hardware)์€ ํŠนํžˆ ์ „๋žต์ ์ธ ์˜์—ญ์ด ๋  ๊ฒ๋‹ˆ๋‹ค. ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ(Legacy Code)๋ฅผ ๊ต์ฒดํ•˜๊ฑฐ๋‚˜ ์—…๊ทธ๋ ˆ์ด๋“œํ•  ๋•Œ, ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์—ฃ์ง€์ผ€์ด์Šค(edge case)๋ฅผ ๋†“์น˜์ง€ ์•Š์•˜๋Š”์ง€ ๋ณด์žฅํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ์ด๋Ÿฐ ๋ฐฉ์‹์ด ํฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์–ด์š”. ํ•˜๋“œ์›จ์–ด ํšŒ๋กœ(circuit) ์†์„ฑ ํ…Œ์ŠคํŠธ๋‚˜ ์„ค๊ณ„ ๊ฒ€์ฆ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

ํ•œํŽธ ์ˆ˜ํ•™์  ๋ฐœ๊ฒฌ(Mathematical Discovery) ์ชฝ์€ Lean์ด ๊ผญ ํ•„์š”ํ•˜์ง„ ์•Š์Šต๋‹ˆ๋‹ค. ๊นŠ์€ ์˜คํ”ˆ ๋ฌธ์ œ(Open Problems)์™€ ์—ฐ๊ฒฐ๋˜๋Š” ํฅ๋ฏธ๋กœ์šด ๊ตฌ์„ฑ/์˜ˆ์‹œ/์ˆ˜ํ•™์  ๋Œ€์ƒ์„ ์ƒ์„ฑํ•˜๋Š” ์‹ค์ฒœ(Practice)์— ๊ฐ€๊น์ฃ . ๊ทธ๋ž˜ํ”„(Graph)์ฒ˜๋Ÿผ ํ˜„์‹ค ๋ฌธ์ œโ€”๋ฌผ๋ฅ˜๋‚˜ ๋ผ์šฐํŒ…(Routing)โ€”์™€๋„ ๊นŠ์ด ๋‹ฟ์•„ ์žˆ๋Š” ์ฃผ์ œ๋ผ๋ฉด ๋”๋”์šฑ์š”.

์ด๊ฑด โ€œ์ƒˆ ์‹œ์žฅ์„ ์—ด์žโ€๋ผ๊ธฐ๋ณด๋‹ค, ๊ธฐ์กด ์‹œ์žฅ์—์„œ LLM-๋ณด์กฐ ํ˜•์‹ ์ถ”๋ก (LLM-assistive Formal Reasoning)์˜ ํŒŒ์›Œ๋ฅผ ์Šค์ผ€์ผ์—…ํ•ด์„œ ์„ฑ๋Šฅ์„ ๋Œ์–ด์˜ฌ๋ฆฌ๊ณ , ๊ทธ๊ฑธ๋กœ ๊ฒฝ์Ÿ ์šฐ์œ„๋ฅผ ๋งŒ๋“œ๋Š” ์ ‘๊ทผ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋‹ค์Œ ๋‹จ๊ณ„์—์„œ ์ƒˆ๋กœ์šด ์œ ์ฆˆ์ผ€์ด์Šค๊ฐ€ ์—ด๋ฆด ๊ฒ๋‹ˆ๋‹ค.

๋ณ‘๋ชฉ(Bottlenecks)

Q. ์ด ๋ชจ๋“  ๊ฑธ ํ•ด๋‚ด๋Š” ๋ฐ ๊ฐ€์žฅ ํฐ ๋ณ‘๋ชฉ์€ ๋ฌด์—‡์ธ๊ฐ€์š”? ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ป๊ฒŒ ํ’€ ๊ฑด๊ฐ€์š”?

๋ณ‘๋ชฉ์€ ๋ช‡ ๊ฐ€์ง€๊ฐ€ ์žˆ๋Š”๋ฐ, ์ฒซ ๋ฒˆ์งธ๋Š” ๋ฐ์ดํ„ฐ ํฌ์†Œ์„ฑ(Data Scarcity)์ž…๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ(Python) ์ฝ”๋“œ๋Š” 1์กฐ ํ† ํฐ(trillion tokens) ์ด์ƒ์ด ์žˆ๋Š”๋ฐ, Lean ์ฝ”๋“œ๋Š” ์•„๋งˆ 1์ฒœ๋งŒ ํ† ํฐ(10 million tokens) ์ •๋„์ผ ๊ฒ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฒฉ์ฐจ๊ฐ€ 10๋งŒ ๋ฐฐ(100,000x)์ฃ .

์ด ๊ฒฉ์ฐจ๋Š” ์ž๋™ ํ˜•์‹ํ™”(Auto-Formalization) ๋ฌธ์ œ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ์ž์—ฐ์–ด ์ˆ˜ํ•™์„ Lean์œผ๋กœ ๋ฐ”๊พธ๋Š” ์ž‘์—…์€ ๋‹จ์ˆœ ๋ฒˆ์—ญ์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ ์–ด๋ ค์šธ ์ •๋„๋กœ ๊ธฐ์ˆ ์ ์œผ๋กœ ๊นŒ๋‹ค๋กญ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ชจ๋ธ์€ Lean์„ ๊ฑฐ์˜ ๋ณด์ง€ ๋ชปํ–ˆ์œผ๋‹ˆ ๋‹น์—ฐํžˆ ์–ด๋ ต์ฃ . ๊ฑฐ์˜ ์ฝœ๋“œ ์Šคํƒ€ํŠธ(Cold Start) ๋ฌธ์ œ๊ณ , ๋‹ญ์ด ๋จผ์ €๋ƒ ๋‹ฌ๊ฑ€์ด ๋จผ์ €๋ƒ ํ•˜๋Š” ์ƒ๊ฐ์„ ํ•˜๊ฒŒ ๋˜์ฃ .

์ €ํฌ๋Š” Lean ์ „๋ฌธ๊ฐ€๋ฅผ ๊ณ ์šฉํ•ด์„œ ์ „๋ถ€ ์ˆ˜์ž‘์—…์œผ๋กœ ์ฆ๋ช…์„ ์ฝ”๋”ฉํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ์ง„ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฑด ํ™•์žฅ์„ฑ์ด ๋‚ฎ๊ฑฐ๋“ ์š”. ๊ทธ๋ž˜์„œ ์ด ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ โ€˜์Šค์ผ€์ผํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœโ€™ ํ’€์ง€๊ฐ€ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

Axiom์€ AI, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(Programming Languages), ์ˆ˜ํ•™(Math)์ด๋ผ๋Š” ์„ธ ์ถ•์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์›€์ง์ž…๋‹ˆ๋‹ค. ์‘์šฉ AI(Applied AI) ์ธ๋ ฅ, ์ปดํŒŒ์ผ๋Ÿฌ/์–ธ์–ด(Compiler/PL) ์ธ๋ ฅ, ๊ทธ๋ฆฌ๊ณ  ๋น„ํ˜•์‹ ์ˆ˜ํ•™์ž์™€ Mathlib ๊ตฌ์ถ•์„ ์ด๋Œ์–ด์˜จ ํ˜•์‹ ์ˆ˜ํ•™์ž๊นŒ์ง€โ€”์ด ์–ด๋ ค์šด ์‚ฐ์„ ํ•จ๊ป˜ ์˜ค๋ฅผ ํŒ€ ๊ตฌ์„ฑ์ด ์ค‘์š”ํ•˜์ฃ .

๋ฐ์ดํ„ฐ ํฌ์†Œ์„ฑ ์™ธ์—๋„, ์ถ”์ธก๊ณผ ์ง๊ด€(Intuition) ์ž์ฒด๊ฐ€ ์—„์ฒญ๋‚˜๊ฒŒ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ข‹์€ ์‹คํ—˜ ์„ค๊ณ„(Experiment Design)๊ฐ€ ํ•„์š”ํ•˜๊ณ ์š”. ์Šคํƒ€ํŠธ์—… ํ™˜๊ฒฝ์—์„œ๋Š” ์ œํ•œ๋œ ๋ฆฌ์†Œ์Šค๋กœ ์—ฌ๋Ÿฌ ๋ฐฉํ–ฅ์„ ๋™์‹œ์— ๊ฐ€์†ํ•ด์•ผ ํ•˜๋‹ˆ, ์ด๊ฑด ์ •๋ง ์•ผ์‹ฌ์ฐจ๊ณ  ๋„์ „์ ์ธ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

AGI๊ฐ€ ์•„๋‹ˆ๋ผ ์ดˆ์ง€๋Šฅ(Superintelligence)

Q. AGI ์–˜๊ธฐ๋กœ ๋Œ์•„๊ฐ€๋ณผ๊ฒŒ์š”. AGI์™€ ์ดˆ์ง€๋Šฅ(Superintelligence)์„ ์–ด๋–ป๊ฒŒ ๊ตฌ๋ถ„ํ•˜๋‚˜์š”? ํ˜•์‹ ์ถ”๋ก (Formal Reasoning)์€ AGI์— ํ•„์ˆ˜๋ผ๊ณ  ๋ณด๋‚˜์š”?

์ €๋Š” AGI๋ณด๋‹ค ์ดˆ์ง€๋Šฅ(Superintelligence)์ด๋ผ๋Š” ๋‹จ์–ด๋ฅผ ๋” ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. AGI๋Š” ์˜๋ฏธ๊ฐ€ ๋„ˆ๋ฌด ๋ชจํ˜ธํ•˜๊ฑฐ๋“ ์š”.

Q. ์ฐจ์ด๋ฅผ ์ž˜ ๋ชจ๋ฅด๊ฒ ์–ด์š”. ๋น„์Šทํ•ด ๋ณด์ด๋Š”๋ฐ์š”.

์ €๋Š” ์ดˆ์ง€๋Šฅ์„ ๋„๋ฉ”์ธ-ํŠนํ™”(Domain-Specific)๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ด…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ดˆ์ง€๋Šฅ AI ์ˆ˜ํ•™์ž๋Š” ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๊ทธ ๋ชจ๋ธ์ด ๋นจ๋ž˜๋ฅผ ์ตœ๊ณ ์˜ ํšจ์œจ๋กœ ๊ฐœ๋Š” ๋Šฅ๋ ฅ๊นŒ์ง€ ๊ฐ€์งˆ ํ•„์š”๋Š” ์—†์ฃ . ๊ทธ๋ž˜์„œ ์™„์ „ํžˆ โ€˜์ผ๋ฐ˜โ€™์ด๋ผ๊ณ  ๋ณด๊ธด ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

AGI๋ฅผ ์ €๋Š” ์ด๋Ÿฐ ์ด๋ฏธ์ง€๋กœ ์ƒ์ƒํ•ด์š”. ๋ฌธ์ œ์˜ ์„ธ๊ณ„๋ฅผ ์ ‘์‹œ(Plate)๋ผ๊ณ  ํ•˜๋ฉด, ์ค‘์•™์—๋Š” ์‰ฌ์šด ๋ฌธ์ œ๋“ค์ด ์žˆ๊ณ (1+1=2, โ€œHello Worldโ€ ์ถœ๋ ฅ ๊ฐ™์€), ๊ฐ€์žฅ์ž๋ฆฌ์—๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋ชฉํ‘œ๋“ค์ด ํฉ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์•”์„ ์น˜๋ฃŒํ•˜๋Š” ๊ฒƒ, ๋ฆฌ๋งŒ ๊ฐ€์„ค์„ ํ‘ธ๋Š” ๊ฒƒ, ๋…ธ๋ฒจ๋ฌธํ•™์ƒ ๊ธ‰ ์†Œ์„ค์„ ์“ฐ๋Š” ๊ฒƒ, ๋ฌผ๋ฆฌ์  ์ง€๋Šฅ(Physical Intelligence)์˜ ๊ถ๊ทน ๋ฌธ์ œ ๊ฐ™์€ ๊ฒƒ๋“ค์ด์š”.

AGI๋ผ๋Š” ๊ฐœ๋…์€, ์ค‘์•™์—์„œ๋ถ€ํ„ฐ ํ•ด๊ฒฐ ๊ฐ€๋Šฅํ•œ ์˜์—ญ์„ ์ ์  ํ™•์žฅํ•ด ๊ฒฐ๊ตญ ์ ‘์‹œ์˜ ๊ฐ€์žฅ์ž๋ฆฌ๊นŒ์ง€ ๋„“ํ˜€๊ฐ€๋Š” ๋А๋‚Œ์ž…๋‹ˆ๋‹ค. ์ฆ‰ โ€œ์…ฐ์ต์Šคํ”ผ์–ด๊ธ‰ ๋ฌธํ•™๋„ ์“ฐ๊ณ , ๋ฆฌ๋งŒ ๊ฐ€์„ค๋„ ํ’€๊ณ , ์•”๋„ ์น˜๋ฃŒํ•œ๋‹คโ€๋Š” ์‹œ์Šคํ…œ์— ๋ฒ ํŒ…ํ•˜๋Š” ๊ฑฐ์ฃ .

๋ฐ˜๋ฉด ์ œ๊ฐ€ ๋งํ•˜๋Š” ์ดˆ์ง€๋Šฅ์€, ๋ชฉํ‘œ์ ์„ ํ•˜๋‚˜ ์ฐ๊ณ  ๊ทธ ์ง€์ ์œผ๋กœ ๊ณง์žฅ ๊ฐ€๋Š” ๊ฒ๋‹ˆ๋‹ค. Axiom์€ ๊ทธ ๋ฐฉ์‹์œผ๋กœ, ์ดˆ์ง€๋Šฅ AI ์ˆ˜ํ•™์ž๋ฅผ ๋งŒ๋“ค๊ฒ ๋‹ค๊ณ  ๋ฒ ํŒ…ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ œ ๋ชจ๋ธ์ด ์‹œ(Poetry)๋ฅผ ์ž˜ ์“ธ ๊ฑฐ๋ผ๊ณ ๋Š” ๊ธฐ๋Œ€ํ•˜์ง€ ์•Š์•„์š”. ์˜คํžˆ๋ ค ๋ชป ์“ธ ์ˆ˜๋„ ์žˆ์ฃ . ๊ทธ๊ฒŒ ์ฐจ์ด์ž…๋‹ˆ๋‹ค.

Q. ๊ฒฐ๊ตญ Periodic Labs์™€ Axiom ๋ชจ๋‘ ํŠน์ •ํ•œ ๋ชจ๋ธ์— ๋ฒ ํŒ…ํ•œ๋‹ค๋Š” ์ด์•ผ๊ธฐ๋„ค์š”.

๋งž์Šต๋‹ˆ๋‹ค. ์ €๋Š” ํŠน์ • ๋ชจ๋ธ(Specific Model)์— ๋ฒ ํŒ…ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ˆ˜ํ•™์„ ์œ„ํ•œ AI(AI for Math)๊ฐ€ ๊ณผํ•™์„ ์œ„ํ•œ AI(AI for Science)์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์  ๊ธฐ๋‘ฅ(Algorithmic Pillar), ์ฆ‰ ์ถ”๋ก  ํ”Œ๋žซํผ(Reasoning Platform)์ด ๋  ๊ฑฐ๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.

Axiom๊ณผ Periodic์ด ํ•˜๋Š” ์ผ์€ ์ •๋ง ์ค‘์š”ํ•˜๊ณ , ์ €๋Š” ๊ทธ๊ฒŒ ๋‹ค์Œ ํ”„๋Ÿฐํ‹ฐ์–ด๋ผ๊ณ  ๋ด…๋‹ˆ๋‹ค. AI for Math, AI for Science์š”.

์ˆ˜ํ•™์ž๋ฅผ ๋งŒ๋“  ์ฑ…๋“ค

Q. ๋งˆ์ง€๋ง‰ ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ง€๊ธˆ์˜ ๋‹น์‹ ์„ ๋งŒ๋“œ๋Š”๋ฐ ํฐ ์˜ํ–ฅ, ๋˜๋Š” ์ตœ๊ทผ์— ์˜ํ–ฅ์„ ์ค€ ์ฑ…์ด ์žˆ๋‹ค๋ฉด์š”?

์ €๋Š” ์ˆ˜ํ•™์ฑ…์„ ๋„ˆ๋ฌด ๋งŽ์ด ์ฝ์—ˆ์„์ง€๋„ ๋ชฐ๋ผ์š” ^.^. ์ˆ˜ํ•™์ฑ…๊ณผ ๋‚˜๋จธ์ง€ ์ฑ…์œผ๋กœ ๋‚˜๋ˆ ์„œ ๋‹ตํ•ด๋ณผ๊ฒŒ์š”.

์ˆ˜ํ•™ ์ชฝ์—์„œ๋Š” ๋Œ€์ˆ˜๊ธฐํ•˜(Algebraic Geometry) ๊ต๊ณผ์„œ๊ฐ€ ๋– ์˜ค๋ฅด๋„ค์š”. ํ•˜์ธ ํ˜ผ(Hartshorne)์„ ์“ฐ๋Š” ์‚ฌ๋žŒ๋„ ์žˆ๊ณ , ๋ผ๋น„ ๋ฐ”ํ‚ฌ(Ravi Vakil)์˜ The Rising Sea๋ฅผ ์“ฐ๋Š” ์‚ฌ๋žŒ๋„ ์žˆ์ฃ . ์ €๋Š” ํ•˜์ธ ํ˜ผ์„ ์ดํ•ดํ•  ๋งŒํผ ๋˜‘๋˜‘ํ•˜์ง€ ์•Š์•„์„œ(์›ƒ์Œ) The Rising Sea๋ฅผ ๋ดค๋Š”๋ฐ, ์˜ˆ์‹œ๊ฐ€ ํ›จ์”ฌ ํ’๋ถ€ํ•ฉ๋‹ˆ๋‹ค.

์ด ์ฑ…์€ โ€˜์ด๋ก  ๊ตฌ์ถ•(Theory Building)โ€™์ด ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•˜๊ฒŒ ํ•ด์คฌ์–ด์š”. ์Šคํ‚ด(Scheme) ๊ฐœ๋…์„ ๋„์ž…ํ•˜๋ฉด, ๊ทธ๋กœํ…๋””ํฌ(Grothendieck)๊ฐ€ ๋งํ•œ ์‹œ์•ผ ์ „ํ™˜์ด ํ™• ๋А๊ปด์ง‘๋‹ˆ๋‹ค. ๋Œ€์ˆ˜๊ธฐํ•˜๋Š” โ€˜๋ฌธ์ œ ํ’€์ดโ€™๊ฐ€ ์•„๋‹ˆ๋ผ โ€˜์ด๋ก  ๊ตฌ์ถ•โ€™์˜ ์ข‹์€ ์‚ฌ๋ก€๋ผ๊ณ  ์ƒ๊ฐํ•ด์š”.

๋ฐ˜๋ฉด ํ•ด์„์  ์ •์ˆ˜๋ก (Analytic Number Theory)์˜ ๋Œ€๋ฒˆํฌํŠธ(Davenport) ๊ฐ™์€ ์ฑ…์€ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ์œ ์šฉํ•œ ํŠธ๋ฆญ์„ ๋งŽ์ด ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฒฝ๊ณ„(Bound)๋ฅผ ์„ธ์šฐ๋Š” ๋ฒ•, ์ฝ”์‹œ-์Šˆ๋ฐ”๋ฅด์ธ (Cauchy-Schwarz) ๊ฐ™์€ ๋ถ€๋“ฑ์‹(Inequality) ๊ธฐ๋ฐ˜ ๋…ผ์ฆ๋“ค์ด์š”. ๊ทธ ๋ถ„์•ผ์—์„œ๋Š” ๋ถ€๋“ฑ์‹์„ ๋ณด๋ฉด ๊ฑฐ์˜ ๋ฐ˜์‚ฌ์ ์œผ๋กœ ๋– ์˜ค๋ฅผ ์ •๋„๋กœ์š”. ๊ทธ๋Ÿฐ ๋ฉด์—์„œ ์ˆ˜ํ•™์„ ๋ฐ”๋‘‘์ด๋‚˜ ์ฒด์Šค์ฒ˜๋Ÿผ โ€˜์œ ํ•œ ํƒ์ƒ‰ ๊ณต๊ฐ„(Finite Search Space)โ€™์ด ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋А๋ผ๊ฒŒ ๋งŒ๋“ค๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆด ๋•Œ๋Š” Proofs from THE BOOK์„ ์ •๋ง ์ข‹์•„ํ–ˆ์–ด์š”. โ€œ์‹ ์—๊ฒŒ ์ตœ๊ณ ์˜ ์ˆ˜ํ•™ ์ฆ๋ช…์ด ๋‹ด๊ธด ์ฑ…์ด ์žˆ๋‹คโ€๋Š” ์—๋ฅด๋˜์‹œ(Erdล‘s)์˜ ๋ง์ด ์žˆ์ฃ . ์ €์—๊ฒŒ๋Š” ๊ทธ๊ฒŒ ๊ฑฐ์˜ ์˜์ ์ธ(Spiritual) ๊ฒฝํ—˜์ด์—ˆ์Šต๋‹ˆ๋‹ค.

์ˆ˜ํ•™์ž๋Š” ์ง„๋ฆฌ๋ฅผ ์ฐพ๋Š” ์‚ฌ๋žŒ์ด์ž, ์–ด๋–ค ๋ฉด์—์„œ๋Š” ์‚ฌ์ž(Messenger) ๊ฐ™๋‹ค๊ณ  ๋А๋‚๋‹ˆ๋‹ค. ์‚ฌ๋‹ค๋ฆฌ๋ฅผ ํƒ€๊ณ  ์˜ฌ๋ผ๊ฐ€ ๊ฐ€์žฅ ๋‹ฌ์ฝคํ•œ ์‚ฌ๊ณผ๋ฅผ ๋”ฐ์„œ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋‚˜๋ˆ ์ฃผ๋Š” ์กด์žฌ์š”. ๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฐ ์ด๋ก ์  ์ง„๋ฆฌ๊ฐ€ ๊ฒฐ๊ตญ ํ˜„์‹ค์„ ๋– ๋ฐ›์น˜์ฃ . ์ •์ˆ˜๋ก ์˜ ๋ŒํŒŒ๊ตฌ๊ฐ€ ์•”ํ˜ธํ•™(Cryptography)์œผ๋กœ ์ด์–ด์ง„ ๊ฒƒ์ฒ˜๋Ÿผ์š”.

ํ•˜๋””(Hardy)๋Š” A Mathematicianโ€™s Apology์—์„œ โ€œ๋‚ด ์ˆ˜ํ•™์€ ์“ธ๋ชจ์—†๋‹คโ€๊ณ (์•ฝ๊ฐ„ ๋ฐ˜์–ด๋ฒ•์„ ์„ž์–ด์„œ) ๋งํ•˜์ฃ . ๊ทธ๋Ÿฐ๋ฐ ์ „์Ÿ์—์„œ ๊ฝค ์œ ์šฉํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ์ฐธ ํฅ๋ฏธ๋กœ์›Œ์š”.

๋น„์ˆ˜ํ•™ ์ชฝ์œผ๋กœ๋Š” ์ธ๋ฌธ/์‚ฌํšŒ๊ณผํ•™์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ๋กœ์Šค์ฟจ์„ 2๋…„ ๋‹ค๋‹ˆ๋‹ค๊ฐ€ ์ด ๊ธธ๋กœ ๋›ฐ์–ด๋“ค์—ˆ๊ฑฐ๋“ ์š”.

Q. ๊ทธ๋ž˜์„œ ํ† ๋งˆ์Šค ์šธํ”„๋ฅผ ์ข‹์•„ํ•˜๋‚˜ ๋ด์š”.

๋„ค, ์ €๋Š” ๋ฒ•๊ณผ ๊ฒฝ์ œ(Law and Economics)๋ฅผ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ์•ˆ๋“œ๋ ˆ์ด ์А๋ผ์ดํผ(Andrei Shleifer)์˜ ์—ฐ๊ตฌ๋Š” ์ •๋ง ํ›Œ๋ฅญํ–ˆ๊ณ , ์Šคํƒ ํผ๋“œ ๋กœ์Šค์ฟจ์—์„œ ๊ทธ์˜ ์„ธ๋ฏธ๋‚˜๋ฅผ ๋“ค์€ ๊ฒƒ๋„ ์ข‹์€ ๊ฒฝํ—˜์ด์—ˆ์–ด์š”. ํŠน์ • ๋ฒ•๊ณผ ์ •์ฑ…์ด ์–ต์ง€(Deterrence)์™€ ์‘๋ณด(Retribution)์— ์–ด๋–ค ์˜ํ–ฅ์„ ์ฃผ๋Š”์ง€, ๊ทธ๊ฑธ ์ˆ˜ํ•™์ ์œผ๋กœ ๋ชจ๋ธ๋งํ•˜๋Š” ๊ฑด ์ •๋ง ๋งคํ˜น์ ์ด๊ฑฐ๋“ ์š”

๋ฌธํ•™์œผ๋กœ๋Š” Old Tales of Dayaobao๋ผ๋Š” ์ฑ…์ด ์žˆ์–ด์š”. ๋ฒ ์ด์ง•์˜ ํ•œ ํ›„ํ‰(Hutong) ๋‹จ์ง€์—์„œ ์‚ด๋˜ ์ค‘๊ตญ ์ž‘๊ฐ€/์˜ˆ์ˆ ๊ฐ€ ์„ธ๋Œ€๋ฅผ ๋‹ค๋ฃจ๋Š”๋ฐ, ๋ฅด๋„ค์ƒ์Šค ์‹œ๊ธฐ์˜ ํ”„๋ž‘์Šค ์‚ด๋กฑ(Salon)์ฒ˜๋Ÿผ ์„œ๋กœ ์•„์ด๋””์–ด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ถ„์œ„๊ธฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑด์ถ•๊ฐ€๊ฐ€ ๋˜์ง„ ๋ง์ด ์˜ˆ์ˆ ๊ฐ€์—๊ฒŒ ์˜ํ–ฅ์„ ์ฃผ๋Š” ์‹์œผ๋กœ, ๋ถ„์•ผ๋ฅผ ๊ฐ€๋กœ์ง€๋ฅด๋Š” ์—ฐ๊ฒฐ์ด ์ผ์–ด๋‚˜์ฃ .

๊ทธ ๋Œ€ํ™” ์†์—๋Š” ์žฅ์ธ์ •์‹ (Craftsmanship)์ด ํ๋ฅด๊ณ , ๋ฌธํ™”๋Œ€ํ˜๋ช…(Cultural Revolution)์˜ ๊ณ ํ†ต๋„ ํ•จ๊ป˜ ๋‹ด๊ฒจ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฑ…์ด ์ €๋กœ ํ•˜์—ฌ๊ธˆ โ€œ์˜ˆ์ˆ ์  ํ‘œํ˜„โ€์„ ๋” ์ง€ํ–ฅํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ๊ณ , ์ˆ˜ํ•™๊ณผ ์ง๊ด€์ด ๊ณผํ•™๋ณด๋‹ค ์˜ˆ์ˆ ์— ๋” ๊ฐ€๊น๋‹ค๋Š” ์ƒ๊ฐ์„ ๋” ๊ฐ•ํ•˜๊ฒŒ ํ•˜๊ฒŒ๋” ํ•ด ์ฃผ๊ธฐ๋„ ํ–ˆ์–ด์š”.

์ˆ˜ํ•™์  ๋ฐœ๊ฒฌ์„ ์œ„ํ•œ ์‹ค์šฉ์ ์ธ ๋„๊ตฌ(Practical Tools)

Q. ๊ทธ๋ ‡๋‹ค๋ฉด, ์ธ๊ฐ„ ์ˆ˜ํ•™์ž์˜ ๊ด€์ ์—์„œ, AI๋ฅผ ํ™œ์šฉํ•ด์„œ โ€˜๋ˆ„๊ตฌ๋‚˜ ํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š”โ€™ ์ˆ˜ํ•™์  ๋ฐœ๊ฒฌ ๋ฐฉ๋ฒ•์„ ํ•˜๋‚˜ ์ œ์•ˆํ•ด์ค€๋‹ค๋ฉด์š”?

์ˆ˜ํ•™์  ๋ฐœ๊ฒฌ์„ ์œ„ํ•œ ์ฝ”๋“œ๋ฒ ์ด์Šค๋“ค์ด ์žˆ์–ด์š”. ๋‹ค๋งŒ ์ด๊ฑธ ๋‹ค๋ฃจ๋Š” ๋ฐฉ์‹์€ โ€œLLM์— ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋˜์ง€๊ณ  ๋โ€์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๋Ÿฐ ํˆดํ‚ท์„ ๋งŒ๋“œ๋Š” ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜, ์ง„์ง€ํ•œ ์˜คํ”ˆ ๋ฌธ์ œ๋ฅผ ๋†“๊ณ  ๊นŠ๊ฒŒ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋ฐฉ์‹์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.

์ œ๊ฐ€ ๊ฐ•์กฐํ•˜๊ณ  ์‹ถ์€ ๋‘ ํ”„๋กœ์ ํŠธ๋Š” Pattern Boost์™€ End-to-End์ž…๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ์ œ ๋™๋ฃŒ ํ”„๋ž‘์ˆ˜์•„์˜ ์ž‘์—…์ธ๋ฐ์š”. Pattern Boost๋Š” ํฅ๋ฏธ๋กœ์šด ์˜ˆ์‹œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ƒ์„ฑ์  ๋ฐฉ๋ฒ•(Generative Method)์ด๊ณ , End-to-End๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๋‹ต์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ๋ฒˆ์—ญ์ (Translative) ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์˜ˆ์‹œ๊ฐ€ ๋Œ€๋Ÿ‰์œผ๋กœ ์ƒ์„ฑ๋˜๋ฉด, ์ˆ˜ํ•™์ž๋Š” ๊ทธ๊ฑธ ๋ณด๋ฉฐ ์ด์ „์—” ๋ชฐ๋ž๋˜ ๋ฏฟ์Œ(Belief)์ด๋‚˜ ์ง๊ด€์„ ์–ป๊ฒŒ ๋  ์ˆ˜ ์žˆ์–ด์š”. ๊ทธ๋ž˜์„œ ์ €๋Š” ์‚ฌ๋žŒ๋“ค์ด โ€œ๊ทธ ํŒ์— ๋“ค์–ด์™€์„œโ€ ์ง์ ‘ ๋ถ€๋”ชํ˜€๋ณด๊ธธ ๊ถŒํ•ฉ๋‹ˆ๋‹ค.

AI for Math ์ปจํผ๋Ÿฐ์Šค๋„ ์—ฐ์ค‘ ์—ด๋ฆฝ๋‹ˆ๋‹ค. Oberwolfach๋ถ€ํ„ฐ, ๋‹ค์Œ์€ ์•„๋งˆ JMM์ผ ๊ฒƒ์ด๊ณ , ๊ทธ ๋‹ค์Œ์—” Aarhus๊ฐ€ ์žˆ๋Š”๋ฐ Axiom์ด ๊ณต๋™ ์ฃผ์ตœํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋Ÿฐํ‹ฐ์–ด AI for Math discovery๋ฅผ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๊ณผ ์ด์•ผ๊ธฐํ•ด๋ณด๋ฉด, ์˜ˆ์ „์—๋Š” ๋„์ €ํžˆ ์†์— ์žกํžˆ์ง€ ์•Š๋˜ ๋ฌธ์ œ๋“ค์ด ๊ฐ‘์ž๊ธฐ โ€˜๊ฐ€๋Šฅ์„ฑ ์žˆ๋Š” ๊ฑฐ๋ฆฌโ€™๋กœ ๋‹ค๊ฐ€์˜ค๋Š” ๊ฒฝํ—˜์„ ํ•˜๊ฒŒ ๋  ๊ฒ๋‹ˆ๋‹ค.

Q. ์˜ค๋Š˜ ๋ง์”€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋Š˜ ์—ํ”ผ์†Œ๋“œ๊ฐ€ ์žฌ๋ฏธ์žˆ์œผ์…จ๋‹ค๋ฉด, ์ปคํ”ผ ํ•œ ์ž”์œผ๋กœ ํ›„์›ํ•ด ์ฃผ์„ธ์š”. โ˜• ์—ฌ๋Ÿฌ๋ถ„์˜ ํ”ผ๋“œ๋ฐฑ, ํ›„์›์€ ํฐ ํž˜์ด ๋ฉ๋‹ˆ๋‹ค!

์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์นœ๊ตฌ์™€ ๋™๋ฃŒ ๋ถ„๋“ค์—๊ฒŒ๋„ ๋‰ด์Šค๋ ˆํ„ฐ ์ถ”์ฒœํ•ด ์ฃผ์„ธ์š”!

Reply

or to participate.