인공지능 ‘알파고’가 이세돌 9단에게 이기려면… : 동아사이언스
바둑 최강자 이세돌 9단과 구글의 인공지능 ‘알파고’의 대결이 다음 달 9일로 예정돼 있다. - 원대연 동아일보 기자 yeon72@donga.com
다음 달 9일, 인류가 만든 가장 복잡하고 정교한 게임으로 불리는 바둑을 놓고 인류 대표와 인공지능의 선두주자가 맞붙는 ‘세기의 대결’이 시작된다. 이 9단은 “아직은 인간이 우세하다고 본다”며 “다섯 번의 대국에서 최대 5전 전승”을 자신했다.
이 9단이 장담한 대로 알파고는 패배하고 마는 것일까. 월간 ‘과학동아’가 29일 팟캐스트 ‘과학동아 Live’를 통해 단독 공개할 인공지능 전문가 3명의 대국 전망을 미리 공개한다.
● 딥러닝의 방대한 학습량, 알파고에게 독(毒)
이세돌 9단과 알파고의 대결 소식은 세계적 권위지인 ‘네이처’ 표지논문을 통해 소개되기도 했다. - 네이처 제공
알파고의 최대 강점은 수읽기다. 바둑돌이 놓인 전체 모양을 파악한 뒤 자신에게 유리한 지점과 상대방에게 불리한 지점을 찾는다.
여기에는 딥러닝이 사용된다. 딥러닝은 컴퓨터가 사람처럼 생각하고 배울 수 있도록 하는 인공지능 기술로 인간의 뇌세포 사이에서 일어나는 현상을 모방한다. 딥러닝은 방대한 데이터를 분석해 미래를 예측하는 머신 러닝의 핵심 기술로 꼽힌다.
알파고는 온라인 바둑 고수들의 기보 16만 개의 데이터를 확보해 3000만 개 이상의 착점을 학습했다. 덕분에 이전의 어떤 인공지능보다 인간과 비슷하게 바둑을 둘 수 있다.
실제로 알파고에게 대국 중인 바둑판을 보여주고 온라인 고수가 어느 자리에 바둑돌을 놓을지 예측하게 하자 적중률이 57%를 기록했다. 기존 인공지능 프로그램은 적중률이 40% 수준에 그쳤다.
김기응 KAIST 전산학부 교수는 “기존 바둑 프로그램은 딥러닝이 적용되지 않은 만큼 적중률에서 알파고가 우세할 수밖에 없다”며 “덕분에 알파고가 바둑 프로그램과의 대결에서 494승 1패를 기록할 수 있었다”고 말했다.
하지만 이런 방대한 데이터 학습량이 알파고에게 오히려 ‘독’이 됐다는 분석도 있다. 알파고는 데이터를 늘리기 위해 온라인 바둑 사이트인 ‘KGS’에 올라온 5~9단 기사들의 기보를 대량 학습했다.
문제는 이들의 실력이 들쑥날쑥하다는 점이다. 알파고가 습득한 16만 개의 기보 중 프로기사 수준의 기보는 1만5000여 개에 불과하다. 또 저작권 문제 등으로 오래전 기보를 활용할 수밖에 없어 알파고가 구사하는 기풍도 낡았다.
● 이세돌 9단 맞춤형 전략 필요
알파고와 중국 판후이 2단(오른쪽)의 대결 모습. - 딥마인드 제공
알파고의 사양을 업그레이드하는 것도 방법이다. 알파고는 중국의 판후이 2단과의 대국에서 중앙처리장치(CPU) 48개, 그래픽카드 8개 등으로 무장했다. 인공지능의 연산에 핵심이 되는 CPU를 더 많이 쓸수록 연산 속도가 빨라지고 복잡한 알고리즘도 처리할 수 있다.
김기응 교수는 “알파고가 기보를 통해 터득한 알고리즘을 쓰려면 슈퍼컴퓨터도 버거울 만큼 많은 계산이 필요하다”며 “판후이 2단과의 대국에서는 CPU를 일정량 이상 쓰지 못하는 등 현실적인 제약이 있어 알고리즘도 단순하게 바꿨는데, 이런 제약이 없어진다면 이 9단과의 대국에서 예상보다 좋은 성적을 낼 것”이라고 말했다.
1시간 11분 전 [인류와 질병] O형의 비밀
1시간 12분 전 "당신이 5년내 숨질 확률 100%입니다"… 사망률 맞히는 '쪽집게 바이오마커' 개발
1시간 41분 전 우동 먹던 뜨개질의 달인
2시간 3분 전 마블 히어로 ‘앤트맨’의 과학, 어디까지 사실일까
2시간 10분 전 과학자들 “설탕 첨가된 청량음료 자주 섭취땐 DNA 노화 촉진”