EveryQuery: Zero-Shot Clinical Prediction via Task-Conditioned Pretraining over Electronic Health Records

이 논문은 전자의무기록 (EHR) 기반의 새로운 파운데이션 모델 'EveryQuery'를 제안하여, 자동회귀적 추론의 한계를 극복하고 미세조정 없이도 다양한 임상 질문을 입력받아 단일 순전파로 희귀 임상 사건을 포함한 다양한 예측 작업을 제로샷 (zero-shot) 으로 수행할 수 있음을 입증했습니다.

Payal Chandak, Gregory Kondas, Isaac Kohane, Matthew McDermott

게시일 2026-03-10
📖 4 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

🏥 기존 방식: "예측의 시뮬레이션" (Autoregressive Models)

기존의 의료 AI 는 마치 미래를 예측하는 점술가와 같습니다.
환자의 과거 기록 (입원, 진료, 약 복용 등) 을 보고, "이 환자가 앞으로 어떤 일을 겪을지" 상상하며 수십 번의 가상 시나리오를 만들어냅니다.

  • 방식: "만약 이 환자가 A 병에 걸린다면? B 약을 먹으면? C 수술을 받으면?" 하며 수십 가지의 미래 시나리오를 그려봅니다.
  • 문제점 1 (비효율): 하나의 질문 (예: "30 일 후 입원할까?") 에 답하기 위해 수십 번의 시뮬레이션을 돌려야 하므로 시간과 계산 비용이 엄청나게 많이 듭니다.
  • 문제점 2 (희귀 질환의 한계): 만약 '희귀한 질병'을 예측해야 한다면, 수십 번의 시나리오 중 그 질병이 한 번도 나타나지 않을 수 있습니다. 이때 AI 는 "아마도 안 걸릴 거야"라고 무작위로 추측하게 되어 정확도가 떨어집니다.
  • 문제점 3 (질문하기 어려움): "이 환자가 30 일 후 입원할 확률은?"이라고 구체적으로 물어보면, AI 는 "내가 그려본 모든 시나리오를 합쳐서 계산해줘야 해"라고 답하며 즉각적인 대답을 못 합니다.

🚀 새로운 방식: EveryQuery (질문형 AI)

저자들이 만든 EveryQuery는 점술가가 아니라, 전문적인 의사의 진단서와 같습니다.
이 모델은 미래를 상상해 보는 대신, 사용자가 던지는 구체적인 질문을 보고 바로 답을 찾아냅니다.

1. 핵심 아이디어: "질문과 환자 기록을 함께 본다"

이 모델은 환자의 기록을 볼 때, **"무엇을 물어볼지"**를 미리 입력받습니다.

  • 입력: [환자의 과거 기록] + [질문: "30 일 내에 '당뇨병' 진단을 받을 것인가?"]
  • 출력: "네, 85% 확률로 발생할 것입니다." (한 번의 계산으로 끝!)

2. 창의적인 비유: "도서관 사서 vs. 독서 클럽"

  • 기존 AI (독서 클럽):
    독서 클럽에서 "다음에 무슨 일이 일어날까?"라고 묻습니다. 멤버들이 수십 명 모여서 각자 "내가 생각하기에 A 가 일어날 것 같아", "아니야 B 가 일어날 거야"라고 수십 가지 이야기를 만들어냅니다. 그중에서 '당뇨병' 이야기가 몇 번 나왔는지 세어서 확률을 계산합니다.

    • 단점: 이야기가 많아야 정확하고, '희귀한 이야기'는 아예 안 나올 수 있습니다.
  • EveryQuery (전문 사서):
    도서관 사서에게 "이 사람 (환자) 의 기록을 보고, 30 일 내에 '당뇨병'이라는 책이 나올 확률이 얼마나 될까?"라고 구체적으로 물어봅니다.
    사서는 환자의 기록을 훑어보며 "이 사람은 최근 혈당 수치가 높고, 특정 약을 처방받았으니, '당뇨병'이라는 책이 나올 확률이 높군"이라고 바로 결론을 내립니다.

    • 장점: 한 번에 정답을 줍니다. 그리고 '희귀한 질병'을 물어봐도, 그 질병과 관련된 단서 (증상, 기록) 를 찾아내므로 정확도가 떨어지지 않습니다.

🌟 EveryQuery 의 놀라운 성과

이 논문은 이 모델이 기존 방식보다 얼마나 뛰어난지 실험으로 증명했습니다.

  1. 압도적인 속도:

    • 기존 방식은 한 환자를 분석하는 데 약 6 초가 걸렸다면, EveryQuery 는 **0.02 초 (20 밀리초)**면 충분합니다.
    • 비유: 기차로 여행하는 것 (기존) vs. 초고속 열차 (EveryQuery). 약 3,000 배나 빠릅니다!
  2. 희귀 질환의 천재:

    • 잘 일어나지 않는 질병 (희귀 질환) 을 예측할 때 기존 AI 는 거의 무작위 추측을 했지만, EveryQuery 는 어떤 질병이든 일관되게 잘 예측했습니다.
    • 이유: 희귀한 사건이 '시나리오'에 등장하지 않아도, 질문을 통해 그 사건과 관련된 '단서'를 직접 찾아내기 때문입니다.
  3. 유연한 질문 (Promptability):

    • "30 일 후 입원할까?", "다음 달에 항생제를 처방받을까?" 등 어떤 질문을 던져도 바로 답할 수 있습니다. 모델을 다시 학습시킬 필요 없이 질문만 바꾸면 됩니다.

⚠️ 아직 해결해야 할 점 (한계)

모든 것이 완벽하지는 않습니다. EveryQuery 는 **"단순한 질문"**에는 강하지만, **"복합적인 질문"**에는 약합니다.

  • 예시: "30 일 내에 어떤 이유로든 병원에 다시 들어오면 (입원)?"
    • 이는 '감기', '부상', '심장마비' 등 70 가지 이상의 다양한 이유가 모두 포함되는 질문입니다.
    • EveryQuery 는 한 번에 하나의 이유만 물어볼 수 있으므로, 70 가지 질문을 각각 던져서 결과를 합쳐야 합니다. 이 과정에서 정확도가 떨어질 수 있습니다.
    • 비유: 사서에게 "어떤 책이든 상관없이 다음 달에 이 사람이 책을 빌릴까?"라고 묻는 것보다, "다음 달에 SF 소설을 빌릴까?"라고 묻는 것이 훨씬 쉽습니다.

💡 결론

EveryQuery는 의료 AI 의 미래를 바꿀 수 있는 혁신적인 접근법입니다.
기존의 "미래를 상상하며 계산하는" 방식에서, "질문에 맞춰 단서를 찾아 바로 답하는" 방식으로 전환했습니다.

  • 빠릅니다. (3,000 배 속도 향상)
  • 정확합니다. (희귀 질환 예측 능력 향상)
  • 편합니다. (원하는 질문을 던지면 바로 답)

앞으로 이 모델의 '질문 언어'를 더 풍부하게 만들어, 복잡한 상황도 한 번에 처리할 수 있다면 의료 현장에서 큰 변화를 가져올 것으로 기대됩니다.

이런 논문을 받은편지함으로 받아보세요

관심사에 맞는 일간 또는 주간 다이제스트. Gist 또는 기술 요약을 당신의 언어로.

Digest 사용해 보기 →