구글, AI로 외계 행성·생명 찾는다

구글 머신러닝을 통한 행성 발견 이미지<사진 구글코리아>
구글 머신러닝을 통한 행성 발견 이미지<사진 구글코리아>

구글이 천문학 분야에 인공지능(AI)을 활용한다. 기계에 데이터를 학습시켜 육안으로 놓친 외계 행성을 찾아낸다. 향후 기계학습(머신러닝) 기법을 활용, 외계 생명체 발견까지 도전한다.

크리스 샬루 구글 시니어 리서치 소프트웨어 엔지니어는 31일 서울 구글코리아에서 열린 '구글 AI 포럼: AI 혁신과 천체의 발견' 행사에서 AI 방법론인 기계학습으로 '케플러 80g' '케플러 90i' 행성을 발견한 성과를 공개했다.

구글 연구조직 구글브레인은 미국항공우주국(NASA)이 사용하는 케플러 망원경을 통해 수집한 방대한 데이터에서 인간 천문학자가 식별하지 못한 행성을 AI로 찾아내는 문제를 연구해왔다. 텍사스대 오스틴캠퍼스 연구팀과 기계학습 모델을 개발했다.

천체물리학계는 4년 동안 약 20만개 항성을 관찰하며 30분마다 사진을 찍었다. 그 결과 약 140억 개 데이터 포인트를 생성했다. 약 2000조개 행성 궤도가 존재하는 규모다. 이 같은 방대한 정보를 인간이 직접 검토하는 것은 힘들다. 신호가 약한 경우 노이즈 탓에 육안으로 식별하기 어렵다.

구글 연구진은 1만5000개 이상 분류된 케플러 신호 데이터를 활용, 행성과 행성이 아닌 것을 판별하는 기계학습 모델을 개발했다. 학습을 통해 신호가 행성인지 아닌지 판별하는 정확도를 96%까지 높였다.

이 모델을 실전에 적용한 결과 두 행성을 발견했다. 특히 케플러 90i는 항성 캐플러90을 공전하고 있는 8번째 행성으로 밝혀졌다. 케플러 90은 우리 태양계 외부에 존재하는 다른 태양계 중 최초로 8개 행성을 보유한 항성으로 확인됐다.

구글은 기계학습을 통한 행성 발견을 더욱 확대한다. 연구팀은 이 모델을 통해 20만개 항성 중 670개만 살펴봤다. 나머지 케플러 데이터에 아직 발견되지 않은 수많은 외계행성이 존재할 가능성이 있다.

외계 생명체 발견을 위한 추가 모델 개발도 추진한다. 현재 기법으론 행성을 식별할 수만 있고 적정 온도대 행성을 식별하지 못했다. 행성의 화학적 구조 등도 관찰하기 어렵다.

샬루 엔지니어는 “지금 발견한 행성은 온도가 높아 생명체가 없을 것”이라며 “이른 시간 내 적정한 온도의 행성을 찾아 생명체 가능성까지 살펴보려 한다”고 말했다. 그는 “기계학습 같은 새로운 아이디어와 기술은 앞으로 오랫동안 천체 발견에 일조할 것”이라고 강조했다.

오대석기자 ods@etnews.com