한국어 箭头
Podcast Cover

[닥터 필(Dr. Phil): 크로스워드 퍼즐을 정복한 AI의 탄생과 인간-기계 협업의 미래]-[Matt Ginsberg Built a GPU-Powered Crossword Solver to Take on Top Word Nerds - Ep. 148]

NVIDIA AI Podcast · B2 · 2021-07-28

Technology
또는 웹버전으로 공부하세요

📋 Summary

닥터 필(Dr. Phil): 크로스워드 퍼즐을 정복한 AI의 탄생과 인간-기계 협업의 미래

최근 몇 년간 체스나 바둑과 같은 게임들이 AI 연구의 주요 무대였던 것과 달리, 크로스워드 퍼즐은 상대적으로 AI 커뮤니티의 주목을 덜 받아왔습니다. 그러나 연쇄 창업가이자 AI 연구자인 매트 긴즈버그(Matt Ginsburg)가 개발한 AI '닥터 필(Dr. Phil)'이 미국 크로스워드 퍼즐 토너먼트(ACPT)에서 인간 참가자들을 제치고 우승을 차지하며 새로운 이정표를 세웠습니다. 본 글에서는 닥터 필의 개발 과정과 기술적 성취, 그리고 인간과 기계의 협업이 지향해야 할 방향에 대해 살펴봅니다.

1. 닥터 필의 시작: 호기심에서 비롯된 도전

매트 긴즈버그는 본인이 직접 크로스워드 퍼즐을 제작하는 '컨스트럭터'임에도 불구하고, 정작 본인은 퍼즐을 푸는 데 매우 서툴다고 고백합니다. 토너먼트 현장에서 자신보다 훨씬 뛰어난 능력을 발휘하는 사람들을 보며, 그는 "내가 직접 풀지는 못해도, 풀 수 있는 프로그램을 만들 수는 있지 않을까?"라는 생각으로 개발을 시작했습니다. 초기 버전의 닥터 필은 상위 15~20% 수준의 성적을 거두는 데 그쳤지만, 지난 10년간 긴즈버그는 퍼즐의 '테마(Theme)'를 해석하고 잘못된 답변의 원인을 분석하는 등 꾸준히 '그라인딩(grinding, 반복적인 개선 작업)' 과정을 거치며 성능을 향상시켰습니다.

2. 자연어 처리(NLP)와의 결합: 결정적 한 방

닥터 필이 토너먼트 우승이라는 쾌거를 이룰 수 있었던 결정적인 계기는 UC 버클리의 자연어 처리 팀과의 협업이었습니다. 기존의 닥터 필은 과거의 단서(clue)와 답변 데이터를 통계적으로 처리하는 방식에 의존했으나, 이는 변칙적인 테마나 새로운 단서 앞에서는 한계가 있었습니다.

버클리 팀은 머신러닝 시스템을 통해 각 단서에 대한 답변 후보군과 그 확률을 산출하는 모델을 제공했습니다. 긴즈버그는 이를 자신의 기존 코드와 결합하여, 두 알고리즘 중 더 높은 신뢰도를 가진 답변을 선택하도록 설계했습니다. 긴즈버그는 이를 두고 "우리는 서로 다른 코드 베이스를 매끄럽게 연결했고, 결과적으로 닥터 필이 인간의 직관과 기계의 연산 능력을 결합한 강력한 도구가 되었다"고 평가합니다.

3. 인간과 기계의 차이: 문제 해결 방식의 본질

긴즈버그는 퍼즐을 푸는 인간과 기계의 방식에는 근본적인 차이가 있다고 강조합니다. 인간은 문제의 핵심을 파악하여 아주 좁은 가능성의 범위에서 해답을 찾지만, 기계는 수만 개의 단어를 검토하며 거대한 연산 과정을 거칩니다. 그는 이러한 차이가 단순히 게임에 국한된 것이 아니라고 설명합니다.

"우리는 거대한 탐색 문제가 필요한 효율적인 비행 경로 설정 같은 일에는 컴퓨터를 사용해야 합니다. 반면, 사람을 구할지 말지와 같은 가치 판단의 영역은 인간의 몫입니다." 즉, AI는 인간이 풀기 어려운 복잡한 탐색 문제를 대신 해결함으로써 인간의 능력을 확장하는 역할을 수행해야 한다는 것입니다.

4. 결론: 협업의 미래

닥터 필은 단순히 크로스워드 퍼즐을 푸는 프로그램을 넘어, 과학적 탐구의 결과물이기도 합니다. 긴즈버그는 닥터 필을 통해 얻은 '확신도(confidence)' 기반의 탐색 알고리즘과 같은 기술적 통찰들이 앞으로 다른 분야의 문제 해결에도 유용하게 쓰일 것이라 확신합니다.

토너먼트 현장에서 닥터 필이 정답을 맞힐 때마다 관중들이 야유를 보내는 것은 일종의 유머 섞인 애정입니다. 이는 AI가 인간을 대체하는 위협적인 존재가 아니라, 인간의 능력을 보완하고 함께 성장하는 동반자로서 받아들여지고 있음을 보여줍니다. 매트 긴즈버그와 닥터 필의 사례는 기술이 인간의 한계를 넓히고 더 나은 미래를 만드는 데 어떻게 기여할 수 있는지를 잘 보여주는 사례입니다.

🎯Key Sentences

1
I knew better than to enter.
나는 그곳에 들어가지 않는 게 현명하다는 것을 알고 있었다.
2
I'm just terrible.
저는 정말 형편없어요.
3
Getting it sort of up and running is Fun and fast.
일단 작동시키는 과정은 재미있고 빠릅니다.
4
And I started working on the grinding part.
그리고 저는 연마 작업을 시작했습니다.
5
this is right up their alley.
이건 그들이 딱 좋아할 만한 일이야.
모두 펼치기

📝Key Phrases

1
put something over the top
위에 뭔가를 얹다
2
right up one's alley
딱 내 취향에 맞는다
3
well positioned to do something
무언가를 하기에 좋은 위치에 있습니다.
4
get on it
시작하세요
5
chip away at something
무언가를 조금씩 깎아내다
모두 펼치기

📖 Transcript

Hello and welcome to the NVIDIA AI Podcast.
I'm your host, Noah Kravitz. Crossword puzzles have long been a staple of newspapers and websites, but in Until recently, they hadn't attracted the kind of attention from the AI community that other games and puzzles like Go and Chess have garnered.
Then came Dr. Phil. No, not the daytime TV host, but a crossword puzzle playing AI that scored higher than any humans did at the American Crossword Puzzle Tournament earlier this year.
Dr. Phil is the creation of today's guest, Matt Ginsburg, a serial entrepreneur, pioneering AI researcher, and former research professor who's been doing crosswords for nearly half a century. and more recently partnered with UC Berkeley's Natural Language Processing team to give Dr. Phil the edge it needed.
Matt's here to tell us all about Dr. Phil and what it's like to build a machine that solves crossword puzzles.
So Matt, thank you so much for taking the time to join the NVIDIA AI podcast.

ListenLeap이 실제 문맥에서 학습하도록 이끌어줌

🎨 흥미로운 콘텐츠
🌍 실제 자료
📱 언제든 듣고 보기