← 최신 논문
🔬 materials science

Symbolic Predicate-Guided Language Agents for Inverse Design of Perovskite Oxides

이 논문은 자연어 규칙을 도메인 특화 언어 내의 기호적 술어로 변환함으로써, 작업별 데이터셋이나 모델 재학습 없이도 설계 원칙의 통계적 검증과 반복적 개선을 가능하게 하여 페로브스카이트 산화물의 역설계(inverse design)를 위해 대규모 언어 모델을 강화하는 멀티 에이전트 프레임워크인 ORCHESTRA를 소개한다.

원저자: Dong Hyeon Mok, Seoin Back, Victor Fung, Guoxiang Hu

게시일 2026-07-20
📖 6 분 읽기🧠 심층 분석

원저자: Dong Hyeon Mok, Seoin Back, Victor Fung, Guoxiang Hu

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 완벽한 맛을 내는 새로운 요리를 발명하려고 노력하는 마스터 셰프라고 상상해 보세요. 하지만 당신에게는 레시피 북이 없습니다. 막연하게 추측하는 대신, 요리에 대해 조금은 알지만 가끔은 지어내기도 하는 똑똑한 AI 조수에게 의지하고 있습니다. 이것이 바로 재료 과학(materials science)의 세계입니다. 과학자들은 단순히 "이 재료가 무엇을 하는가?"라고 묻는 대신, "이 특정한 현상을 일으키기 위해 어떤 재료가 필요한가?"라고 질문하며 역으로 추적하여 더 강한 금속이나 더 나은 배터리 같은 새로운 재료를 발명하려고 노력합니다.

이 과정을 수행하기 위해 과학자들은 종-종 대규모 언어 모델(LLMs)을 사용합니다. 이들을 모든 화학 교과서를 거의 다 읽은 AI 조수라고 생각하면 됩니다. 이들은 어떤 재료들이 서로 잘 어울릴지 추측하는 데 탁월합니다. 하지만 이 AI 셰프들에게는 결함이 있습니다. 그들은 아주 자신 있게 틀릴 수 있다는 점입니다. 그들은 존재할 법한 레시피를 제안할 수 있지만, 실제로 요리하기에는 불가능한 것일 수도 있습니다. 이를 해결하기 위해 연구자들은 이 AI 셰프들이 자신의 작업물을 실제 데이터로 검증할 수 있는 방법을 제공하여, 그들의 무분별한 추측을 검증된 사실로 바꾸려 노력하고 있습니다. 이 논문은 AI가 단순히 레시피에 대해 말하는 것을 넘어, 실제 요리 결과 데이터베이스를 바탕으로 레시피를 테스트할 수 있는 더 똑똑한 주방을 구축하는 것에 관한 것입니다.


문제점: 환각을 일으키는 AI 셰프

과거에 과학자들은 최적의 재료를 찾기 위해 컴퓨터를 사용하여 수백만 개의 재료를 시뮬레이션했습니다. 하지만 이는 많은 시간이 걸리고 방대한 양의 데이터를 필요로 합니다. 최근에는 AI 언어 모델을 사용하여 새로운 재료를 "꿈꾸듯" 만들어내기 시작했습니다. 이 AI 에이전트들은 영리합니다. 그들은 자신의 추론 과정을 설명할 수 있고 새로운 원자 조합을 제안할 수 있습니다.

하지만 함정이 있습니다. 이 모델들은 텍스트를 기반으로 학습되었기 때문에, 때때로 "환각(hallucinate)"을 일으킵니다. 예를 들어, "원소 X와 원소 Y를 섞으면 슈퍼 촉매제가 됩니다!"라고 말하며 매우 논리적으로 들리게 할 수 있습니다. 하지만 실제로 그것을 만들려고 하면 실패할 수도 있습니다. AI는 확신에 차 있지만, 틀린 것입니다. 이전의 시도들은 여러 AI 에이전트가 서로 논쟁하게 만드는 방식이었으나, 만약 그들이 모두 동일한 잘못된 논리를 공유하고 있다면 결국 제자리걸음만 하게 됩니다.

해결책: ORCHESTRA와 "마법 번역기"

Dong Hyeon Mok과 동료들이 이끄는 저자들은 ORCHESTRA(Operational Rule-grounded CHEmical Search Through Reasoning Agents)라는 새로운 시스템을 구축했습니다. ORCHESTRA를 네 명의 전문 로봇이 협력하는 주방이라고 생각해 보세요.

  1. 디자이너(The Designer): 자신이 알고 있는 것과 과거에 성공했던 사례를 바탕으로 새로운 재료 레시피를 제안합니다.
  2. 테스터(The Tester): 빠른 컴퓨터 시뮬레이션(대리 모델, surrogate model)을 사용하여 새로운 레시피가 실제로 작동하는지 확인합니다.
  3. 해석가(The Interpreter): 테스트 결과를 보고 왜 그것이 작동했는지에 대한 "규칙"을 글로 작성하려고 시도합니다.
  4. 큐레이터(The Curator): 보스 역할을 합니다. 어떤 규칙이 진짜이고 어떤 것이 가짜인지 결정합니다.

ORCHESTRA의 핵심 비법은 **도메인 특화 언어(DSL)**입니다. 보통 해석가 로봇이 규칙을 쓸 때는 "B-사이트에 코발트를 사용하라"와 같이 일반적인 영어로 씁니다. 문제는 영어가 모호하다는 점입니다. DSL은 마법 번역기 역할을 합니다. 이는 AI가 자신의 영어 문장을 엄격하고 수학적인 코드로 변換하도록 강제하며, 이 코드는 수천 개의 실제 재료 데이터베이스와 즉시 대조하여 확인할 수 있습니다.

단순히 "코발트가 좋을 것 같다"라고 말하는 대신, AI는 "우리 데이터베이스에서 코발트가 여기에 포함된 재료가 몇 개인지, 그리고 그중 몇 퍼센트가 실제로 작동했는지 계산하라"는 코드를 작성해야 합니다. 이는 모호한 추측을 확고한 사실로 바꿉니다. 만약 코드가 코발트가 포함된 재료 100개 중 단 1개만 작동했다는 것을 보여준다면, 큐레이터 로봇은 그 규칙을 쓰레기통에 버려야 한다는 것을 알게 됩니다.

실험: 더블 페로브스카이트로 요리하기

이 시스템을 테스트하기 위해 과학자들은 AI에게 **더블 페로브스카이트 산화물(double perovskite oxides)**을 설계하도록 요청했습니다. 이것은 연료 전지나 태양광 패널 등에 사용되는 매우 조직적인 레고 탑과 같은 특정 결정 구조입니다. 과학자들은 AI에게 두 가지 주요 과제를 주었습니다.

  1. 쉬운 과제: 특정 "밴드 갭(전기 전도성)"과 "형성 에너지(안정성)"를 가진 재료를 찾는 것.
  2. 어려운 과제: **산소 발생 반응(OER)**에 뛰어난 재료를 찾는 것. 이는 물을 수소 연료로 분해하는 데 필요한 까다로운 화학 과정으로, 단 하나의 단계가 아니라 세 가지 서로 다른 화학적 단계가 동시에 일어나야 하므로 매우 어렵습니다.

그들은 네 가지 방식으로 재료를 설계하여 비교했습니다:

  • 무작위(Random): 주사위를 던지듯 무작위로 선택함.
  • 배경 지식 기반(Background): 피드백 규칙 없이 오직 학습된 내용만을 바탕으로 AI가 추측함.
  • 규칙 전용(Rule-Only): AI가 추측하고 영어 규칙을 쓰지만, 엄격한 수학적 검증은 없음.
  • DSL 가이드(DSL-Guided): 수학 번역기가 포함된 전체 ORCHESTRA 시스템.

결과: 수학은 추측을 이긴다

결과는 DSL 가이드 팀이 특히 어려운 과제에서 압도적인 승자임을 보여주었습니다.

  • 쉬운 과제(밴드 갭/에너지)의 경우: DSL 가이드 AI는 약 **68.1%**의 확률로 성공적인 재료를 찾아냈습니다. "규칙 전용" AI가 64.2%로 그 뒤를 바짝 쫓았습니다. 이는 단순한 문제의 경우, 규칙에 대해 이야기하는 것만으로도 도움이 된다는 것을 의미합니다.
  • 어려운 과제(OER)의 경우: DSL 가이드 AI는 약 **21.3%**의 확률로 성공적인 재료를 찾아냈습니다. 다른 방법들은 훨씬 낮은 성적을 거두었습니다.

왜 수학 번역기가 큰 차이를 만들었을까요? 저자들은 "규칙 전용" AI가 계속 실수를 저지른다는 것을 발견했습니다. 이 AI는 "납(Lead)을 사용하라"와 같은 규칙을 제안했는데, 수학적으로 데이터를 검증할 수 없었기 때문에 데이터가 틀렸음을 보여줌에도 불구하고 그 규칙을 계속 믿었습니다. 반면, DSL 가이드 시스템은 해당 규칙이 "정밀도가 제로(zero precision)"라는 것(즉, 틀렸다는 것)을 즉시 파악하고 즉시 삭제할 수 있었습니다.

또한 이 시스템은 학습 능력을 보여주었습니다. AI가 테스트를 반복할수록 규칙은 점점 더 좋아졌습니다. 규칙의 "정밀도(맞는 비율)"와 "리프트(무작위 추측보다 얼마나 더 나은지)"가 모두 증가했습니다.

주방에서 발견한 것들

과학자들이 DSL 가이드 AI가 성공적으로 설계한 OER 과제의 재료들을 살펴보았을 때, 흥-미로운 사실을 발견했습니다. AI가 실제 세계의 화학적 비밀을 재발견한 것입니다.

  • B-사이트에 **코발트(Cobalt)**가 필수적이라는 것을 알아냈습니다.
  • 이웃한 사이트에 **루테늄(Ruthenium)**이나 **이리듐(Iridium)**이 있을 때 가장 효과적이라는 것을 찾아냈습니다.
  • A-사이트에 특정 희토류 원소(예: 네오디뮴(Neodymium) 또는 프라세오디뮴(Praseodymium))이 있으면 도움이 된다는 점을 포착했습니다.

이것들은 실제 실험실의 화학자들이 사용하는 재료들과 정확히 일치합니다. AI는 단순히 무작위 숫자를 찾아낸 것이 아니라, 그 재료들을 작동하게 만드는 실제 화학적 패턴을 찾아낸 것입니다.

한계: 번역기의 어휘력

이 논문은 시스템이 완벽하지 않다는 점도 인정합니다. "마법 번역기(DSL)"는 제한된 어휘를 가지고 있습니다. 만약 AI가 재료의 표면에 대해 매우 복잡한 내용을 말하고 싶지만 번역기가 이해하지 못한다면, 그 내용은 검증될 수 없습니다. 어떤 경우에는 "규칙 전용" AI가 수학적으로 검증할 수는 없더라도 영어로는 더 복잡한 것을 말할 수 있었기에 약간 더 나은 성능을 보이기도 했습니다.

저자들은 향-후 더 복잡한 화학을 다룰 수 있도록 더 많은 단어를 가진 더 큰 번역기가 필요할 수 있다고 제안합니다. 하지만 현재로서는, AI에게 자신의 수학을 실제 데이터와 대조하여 확인할 수 있는 방법을 제공하는 것이 훨씬 더 나은 과학자로 만든다는 것을 입증했습니다.

요지

이 논문은 새로운 재료를 발견하기 위해 완전히 새로운 AI를 처음부터 훈련시킬 필요는 없다는 것을 시사합니다. 대신, 똑똑한 기존 AI를 가져와서 그들의 무분별한 추측을 현실에 근거하게 할 "계산기(DSL)"를 제공하면 됩니다. AI가 자신의 아이디어를 테스트 가능한 코드로 번역하도록 강제함으로써, 우리는 AI가 사실을 지어내는 것을 막고 실제 작동하는 재료를 더 빠르게 찾도록 도울 수 있습니다. 이는 마치 꿈꾸는 사람에게 자와 계산기를 쥐여주어 그들의 꿈이 실제로 구현될 수 있도록 하는 것과 같습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →