← 최신 논문
🤖 AI

DeepRoot: A KG-Coordinated Multi-Agent System for Therapeutic Reasoning over Historical Medical Texts

DeepRoot는 지식 그래프 구축과 추론을 통합하여 비정형 역사적 의학 텍스트로부터 검증 가능한 신약 개발 리드를 효과적으로 추출함으로써, 기존 베이스라인 모델보다 정확도를 크게 높이고 환각 현상을 줄이는 동시에 《신농본초경》에 숨겨진 치료적 관계를 복원해내는 멀티 에이전트 LLM 시스템이다.

원저자: Zijian Carl Ma, Sean J. Wang, Sijbren Kramer, Li Erran Li

게시일 2026-06-16
📖 4 분 읽기☕ 가벼운 읽기

원저자: Zijian Carl Ma, Sean J. Wang, Sijbren Kramer, Li Erran Li

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

당신에게 식물, 광물, 동물을 이용해 질병을 치료하는 법이 적힌 손으로 쓴 두루마리들이 가득한 거대하고 고대의 도서관이 있다고 상상해 보십시오. 이 두루마리들은 옛스러운 방식으로 쓰여 있으며, 현대의 의학 교과서와는 일치하지 않는 이름과 분류 체계를 사용하고 있습니다. 표준 검색 엔진(또는 기본적인 AI)을 사용하여 이 도서관에서 특정 치료법을 찾는 것은 눈을 가린 채 짚단 속에서 바늘을 찾는 것과 같습니다. AI는 추측할 수는 있겠지만, 종종 사실을 지어내거나 실제 연결 고리를 놓치곤 합니다.

이 논문은 이 혼란스러운 고대의 도서관을 과학자들이 신뢰할 수 있는 완벽하게 정리된 현대적 지도로 바꾸기 위해 설계된 새로운 시스템인 DeepRoot를 소개합니다.

DeepRoot가 어떻게 작동하는지 간단한 개념으로 나누어 설명하겠습니다.

1. 문제점: "번역 과정에서 길을 잃은" 도서관

역사적 의학 문헌(유명한 고대 본초학인 신농본초경 등)은 약물 발견을 위한 황금 같은 정보를 담고 있습니다. 하지만 이 문헌들은 "전(前) 온톨로지적 산문(pre-ontological prose)"으로 작성되었습니다.

  • 비유: 텍rem에는 "용의 수염(Dragon's Beard) 뿌리가 '위장의 불(Fire in the Stomach)'을 치료한다"라고 적혀 있다고 가정해 봅시다.
  • 문제점: 현대의 의사는 "용의 수염"이 무엇인지 모릅니다(특정 식물인가요, 아니면 별명인가요?). 또한 "위장의 불"은 "위염"과 같은 현대의 질병 코드와 일치하지 않습니다. 만약 당신이 표준 AI에게 이 텍스트에서 위염에 대한 치료법을 찾아달라고 요청한다면, AI는 단순히 아는 것이 아니라 추측을 하기 때문에 연결 고리를 지어내는 환각(hallucination) 현상을 일으킬 수 있습니다.

2. 해결책: "설계자와 탐정" 팀

DeepRoot는 단순한 하나의 AI가 아닙니다. 이는 함께 협력하여 지식 그래프(Knowledge Graph)(사실들이 거대하게 서로 연결된 웹)를 구축하는 특화된 에이전트들의 팀입니다. 이 그래프를 모든 역(식물, 화학 물질, 질병)이 있고 그 사이를 잇는 선(연결 고리)이 있는 지하철 노선도로 생각하십시오.

이 팀은 두 단계로 작동합니다.

A 단계: 건설팀 (조립 에이전트)
AI가 질문에 답하기 전에, 먼저 지도를 만들어야 합니다.

  • 추출가(Extractors): 이 에이전트들은 고대 텍스트를 읽고 식물의 이름, 질병, 조제 방법을 뽑아냅니다.
  • 감사관(Auditors): 이들은 엄격한 편집자입니다. 이들은 추출된 모든 이름을 현대의 데이터베이스(화학 물질 및 질병에 관한 글로벌 라이브러리 등)와 대조하여 "용의 수염"이 실제로 Fritillaria인지, 아니면 지어낸 이름인지 확인합니다. 만약 AI가 검증할 수 없는 이름을 추측하면, 감사관은 그것을 폐기합니다.
  • 연결자(Linkers): 이 에이전트들은 점들을 연결합니다. 이들은 검증된 식물을 가져와 그 안에 들어있는 특정 화학 성분을 찾고, 그 성분이 인체 내의 어떤 생물학적 타겟에 작용하는지 찾아낸 다음, 최종적으로 그 타겟을 현대의 질병과 연결합니다.
  • 결과: 이들은 고대의 식물에서부터 현대의 질병에 이르기까지 모든 정거장을 실제 데이터로 증명하며 추적할 수 있는 검증된 "지하철 노선도"를 구축합니다.

B 단계: 조사관 (발견 에이전트)
지도가 구축되면, 시스템은 본격적으로 새로운 치료법을 찾아 나섭니다.

  • 비평가(The Critic): 시스템이 고대의 주장(예: "이 식물은 두통을 치료한다")을 발견하면, 비평가는 지도를 확인합니다. 식물에서 두통까지 유효한 경로가 존재합니까? 만약 경로가 끊겨 있거나 없다면, 비평가는 "검증할 수 없습니다"라고 말합니다.
  • 발견 에이전트(The Discovery Agent): 이 에이전트는 숨겨진 경로를 찾습니다. 이들은 "도서관에 있는 식물 중 당뇨병과 관련된 타겟에 작용하는 화학 성분을 가진 식물이 있는가?"라고 묻습니다. 이들은 지도 위의 경로를 따라가며 인간이 놓쳤을 수도 있는 후보들을 찾아냅니다.

3. 왜 그냥 AI에게 물어보는 것보다 나은가?

논문은 DeepRoot를 텍스트를 단순히 읽는 AI나, 대화 중에 실시간으로 정보를 검색하는 AI(검색 엔진을 사용하는 방식)를 포함한 다른 방법들과 비교 테스트했습니다.

  • "환각(Hallucination)" 문제: 다른 AI들이 치료법을 찾으려 할 때, 그들은 **87%**의 확률로 근거를 지어냈습니다. 그들은 자신감 있게 들렸지만 거짓을 말하고 있었습니다.
  • DeepRoot의 강점: 미리 구축된 검증된 지도에 의존하기 때문에, DeepRoot는 단 **7~10%**의 확률로만 근거를 지어냅니다.
  • "그래프 전용"의 문제: 만약 AI의 추론 능력 없이 지도만 사용한다면, 환각은 전혀 발생하지 않겠지만 시스템은 복잡한 이야기를 이해하기에는 너무 경직되어 있을 것입니다.
  • 최적의 접점: DeepRoot는 지도의 엄격함(거짓말을 막기 위함)과 AI의 추론 능력(복잡한 연결을 이해하기 위함)을 결합합니다. 이는 정확하면서도 똑똑한 유일한 방법입니다.

4. 결과: 잃어버린 보물을 찾다

연구팀은 DeepRoot를 고대 신농본초경에 대해 테스트했습니다. 그들은 알려진 21가지의 치료법(예: "식물 X가 질병 Y를 치료한다")을 시스템으로부터 숨긴 뒤, 이를 다시 찾아내도록 요청했습니다.

  • 표준 AI: 21개 중 단 1개만을 찾았습니다.
  • DeepRoot: 21개 중 10개를 찾았습니다.
  • 무작위 추측: 21개 중 약 0.5개를 찾았을 것입니다.

이는 검증된 지도를 먼저 구축함으로써, 시스템이 단순히 추측하는 것이 아니라 오래된 텍스트 속에 묻혀 있던 실제 의학적 연결 고리를 실제로 "재발견"할 수 있음을 입증합니다.

요약

DeepRoot는 고대의 무질서한 도서관을 먼저 정리하고, 모든 책을 검증된 완벽한 색인으로 정리한 뒤, 그 색인을 사용하여 새로운 치료법을 찾아내는 전문가 사서와 탐정 팀과 같습니다. 이 시스템은 단순히 고대 텍스트를 "읽는" 것이 아니라, 이를 안전하게 사용할 수 있는 현대적이고 과학적인 언어로 번역합니다.

중요 참고 사항: 논문은 명시적으로 DeepRoot가 가설 생성을 위한 연구 도구이지, 의료 조언 도구가 아니라고 밝히고 있습니다. 이는 과학자들이 실험실에서 테스트할 가치가 있는 천연물들을 결정하는 데 도움을 주지만, 추가적인 테스트 없이 이 치료법들이 인간에게 안전하거나 효과적임을 보장하지는 않습니다.

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

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

Digest 사용해 보기 →