KPI뉴스 - KAIST, 범용 양자 AI 알고리즘 개발

  • 흐림통영9.3℃
  • 흐림거제8.0℃
  • 박무인천10.2℃
  • 흐림영천2.4℃
  • 흐림구미3.6℃
  • 맑음부산11.0℃
  • 맑음울진7.5℃
  • 흐림전주8.4℃
  • 흐림광주8.0℃
  • 흐림순천3.6℃
  • 흐림진주4.0℃
  • 맑음속초9.2℃
  • 구름많음성산13.6℃
  • 맑음포항10.1℃
  • 흐림군산7.7℃
  • 흐림해남8.7℃
  • 흐림남원4.3℃
  • 박무홍성6.3℃
  • 흐림고창6.5℃
  • 흐림서귀포16.2℃
  • 흐림의성0.4℃
  • 구름많음세종6.1℃
  • 흐림강진군8.1℃
  • 맑음김해시8.2℃
  • 맑음울산9.3℃
  • 구름많음북창원8.1℃
  • 흐림금산3.7℃
  • 맑음이천5.6℃
  • 구름많음인제4.2℃
  • 구름많음양평6.7℃
  • 흐림부안8.4℃
  • 맑음철원4.0℃
  • 구름많음부여5.5℃
  • 흐림완도10.3℃
  • 박무서울9.9℃
  • 흐림추풍령4.4℃
  • 맑음영덕11.0℃
  • 구름많음백령도12.9℃
  • 맑음문경3.5℃
  • 흐림제주14.9℃
  • 흐림보성군7.8℃
  • 흐림장수2.0℃
  • 흐림순창군3.8℃
  • 구름많음서청주4.5℃
  • 맑음서산6.5℃
  • 구름많음강화8.0℃
  • 흐림함양군2.2℃
  • 흐림충주5.5℃
  • 구름많음대관령2.4℃
  • 흐림정읍7.2℃
  • 흐림고산14.7℃
  • 맑음북부산5.2℃
  • 흐림상주5.5℃
  • 구름많음파주6.6℃
  • 박무북춘천2.9℃
  • 흐림고창군7.2℃
  • 흐림남해9.1℃
  • 맑음양산시7.2℃
  • 맑음동해9.3℃
  • 흐림의령군2.2℃
  • 맑음제천2.2℃
  • 맑음천안5.0℃
  • 구름많음봉화-0.3℃
  • 흐림밀양4.6℃
  • 맑음울릉도12.2℃
  • 흐림거창0.6℃
  • 맑음동두천7.9℃
  • 맑음춘천4.5℃
  • 구름많음홍천5.9℃
  • 박무대전6.3℃
  • 흐림임실3.4℃
  • 흐림청송군-1.1℃
  • 박무청주7.8℃
  • 맑음북강릉9.1℃
  • 흐림흑산도14.5℃
  • 흐림광양시9.2℃
  • 구름많음경주시3.8℃
  • 구름많음고흥7.1℃
  • 맑음태백2.1℃
  • 흐림진도군10.0℃
  • 흐림장흥6.7℃
  • 흐림목포10.5℃
  • 맑음강릉12.4℃
  • 구름많음영주1.8℃
  • 구름많음보은3.5℃
  • 박무안동2.0℃
  • 구름많음원주6.2℃
  • 흐림산청4.9℃
  • 흐림대구5.2℃
  • 흐림여수11.3℃
  • 흐림영광군7.1℃
  • 맑음정선군1.7℃
  • 맑음수원7.6℃
  • 흐림합천3.3℃
  • 흐림영월2.5℃
  • 구름많음창원9.1℃
  • 구름많음보령10.3℃

KAIST, 범용 양자 AI 알고리즘 개발

김들풀 Google구글에서 선호하는 출처로 추가
기사승인 : 2020-07-07 10:48:48
IBM 양자컴퓨터 클라우드 서비스 통해 양자 지도학습 시연

KAIST 전기및전자공학부 및 AI 양자컴퓨팅 IT 인력양성연구센터 이준구 교수 연구팀이 독일 및 남아공 연구팀과 협력 연구를 통해 비선형 양자 기계학습 인공지능(AI) 알고리즘을 개발했다.

▲ 인공지능을 통한 분류에 있어 비선형 커널을 이용한 특징 분류 기술. [KAIST 제공]


양자 AI는 양자컴퓨터의 발전과 함께 현재의 AI를 앞설 것으로 크게 기대되고 있으나 연산 방법이 전혀 달라 새로운 알고리즘의 개발이 절실한 실정이었다. 특히 양자컴퓨터는 본질적으로 일차방정식을 잘 푸는 선형적 성질을 가지고 있어 복잡한 데이터를 다루는 비선형적 기계학습에 어려움이 존재했다.

하지만 이번 연구를 통해 비선형 커널(기계학습에서 활용되는 데이터 간의 유사성을 정량화하는 함수)이 고안되어 복잡한 데이터에 대한 양자 기계학습이 가능하게 됐다. 특히 이 교수팀이 개발한 양자 지도학습 알고리즘은 학습에 있어 매우 적은 계산량으로 연산이 가능하다. 따라서 대규모 계산량이 필요한 현재의 인공지능 기술을 추월할 가능성을 제시한 것으로 평가를 받고 있다.

이 교수팀은 학습데이터와 테스트데이터를 양자 정보로 생성한 후 양자 정보의 병렬연산을 가능하게 하는 양자포킹 기술과 간단한 양자 측정기술을 조합해 양자 데이터 간의 유사성을 효율적으로 계산하는 비선형 커널 기반의 지도학습을 구현하는 양자 알고리즘 체계를 만들었다. 이후 IBM 클라우드 서비스를 통해 실제 양자컴퓨터에서 양자 지도학습을 실제 시연하는 데 성공했다.

이번 연구결과(논문명: Quantum classifier with tailored quantum kernel)는 국제 학술지 네이처 자매지인 'npj Quantum Information'지에 2020년 5월 6권에 게재됐다.

▲ 연구팀이 개발한 양자 커널기반 지도학습의 양자회로도 예시. [KAIST 제공]

기계학습에 있어 중요한 문제 중 하나는 주어진 데이터의 특징(feature)을 구분해 분류하는 것이다. 간단한 예로 동물 이미지 학습데이터에서 입, 귀 등의 특징을 바탕으로 분류하기 위한 결정 경계(decision boundary)를 학습하고 새로운 이미지가 입력되었을 때 개 또는 고양이로 분류하는 작업을 생각해볼 수 있다. 데이터의 특징들이 잘 나타나는 경우에는 선형적 결정 경계만으로 분류할 수 있다.

그러나 입과 귀 모양의 특징으로만 개와 고양이를 분류하기 쉽지 않다면 새로운 결정 경계를 찾기 위해 특징에 관한 정보 공간의 차원을 확장해야 하는데 이러한 과정에서 비선형 커널 기술이 필요하다.

양자컴퓨팅은 고전 컴퓨팅과는 달리 큐비트(quantum bit, 양자컴퓨팅 정보처리 기본단위) 개수에 따라 정보 공간의 차원이 기하급수적으로 증가하기 때문에 이론적으로 고차원 정보처리에 있어 기하급수적으로 뛰어난 성능을 낼 수 있다. 연구팀은 이러한 양자컴퓨팅의 장점을 활용해 데이터 특징 대비 기하급수적인 계산 효율성을 달성하는 양자 기계학습 알고리즘을 개발했다.

이 교수 연구팀이 개발한 이 알고리즘은 저차원 입력 공간에 존재하는 데이터들을 큐비트로 표현되는 고차원 데이터 '특징 공간'으로 옮긴 후, 양자화된 모든 학습데이터와 테스트데이터 간의 커널 함수를 양자 중첩을 활용해 동시에 계산하고 테스트데이터의 분류를 효율적으로 결정한다. 이때 사용되는 양자 회로의 계산 복잡도는 학습 데이터양에 대해서는 선형적으로 증가하나, 데이터 특징 개수에 대해서는 불과 로그(log)함수로 매우 천천히 증가하는 장점이 있다.

연구팀은 이와 함께 양자 회로의 체계적 설계를 통해 다양한 양자 커널 구현이 가능함을 이론적으로 증명했다. 커널 기반 기계학습에서는 주어진 입력 데이터에 따라 최적 커널이 달라질 수 있으므로, 다양한 양자 커널을 효율적으로 구현할 수 있게 된 점은 양자 커널 기반 기계학습의 실제 응용에 있어 매우 중요한 성과다.

▲ 5-큐비트 IBM 양자 컴퓨터로 구현한 양자 기계학습의 예시. [KAIST}

연구팀은 IBM이 클라우드 서비스로 제공하는 5개 큐비트로 구성된 초전도 기반 양자 컴퓨터에서 이번에 개발한 양자 기계학습 알고리즘을 실험적으로 구현해 양자 커널 기반 기계학습 성능을 실제 시연을 통해 이를 입증하는 데 성공했다. 또한 이 알고리즘은 범용으로 IBM뿐만 아니라 구글, 인텔 등이 구현하고 있는 양자 컴퓨터에서도 사용 가능하다.

이 연구에 참여한 박경덕 연구교수는 "연구팀이 개발한 커널 기반 양자 기계학습 알고리즘은 수년 안에 상용화될 것으로 예측되는 수백 큐비트의 NISQ(Noisy Intermediate-Scale Quantum) 컴퓨팅의 시대가 되면 기존의 고전 커널 기반 지도학습을 뛰어넘을 것ˮ이라면서 "복잡한 비선형 데이터의 패턴 인식 등을 위한 양자 기계학습 알고리즘으로 활발히 사용될 것ˮ이라고 말했다.

한편 이번 연구는 각각 한국연구재단의 창의 도전 연구기반 지원 사업과 한국연구재단의 한-아프리카 협력기반 조성 사업, 정보통신기획평가원의 정보통신기술인력 양성사업(ITRC)의 지원을 받아 수행됐다.

KPI뉴스 / 김들풀 IT과학 전문기자 itnews@kpinews.kr

[저작권자ⓒ KPI뉴스. 무단전재-재배포 금지]