← 최신 논문
💬 NLP

HumanLLM: Towards Personalized Understanding and Simulation of Human Nature

개별적 맥락을 포착하는 데 있어 표준 LLM이 가진 한계에 착안하여, 본 논문은 인간의 행동, 사고 및 글쓰기 스타일의 개인화된 시뮬레이션과 예측 능력을 크게 향상시킨 실제 사용자 로그 기반의 대규모 '인지 게놈 데이터셋(Cognitive Genome Dataset)'으로 학습된 파운데이션 모델인 HumanLLM을 소개한다.

원저자: Yuxuan Lei, Tianfu Wang, Jianxun Lian, Zhengyu Hu, Defu Lian, Xing Xie

게시일 2026-01-23
📖 4 분 읽기☕ 가벼운 읽기

원저자: Yuxuan Lei, Tianfu Wang, Jianxun Lian, Zhengyu Hu, Defu Lian, Xing Xie

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

핵심 아이디어: "일반적인 지식"에서 "깊은 공감"으로

거대한 도서관의 모든 책을 읽은 아주 똑똑한 학생이 있다고 상상해 보세요. 이 학생(표준 대규모 언 언어 모델, 즉 LLM)은 코드를 짜거나 수학 문제를 풀고 뉴스를 요약하는 데 매우 뛰어납니다. 그들은 일반적인 의미에서 세상에 대해 '모든 것'을 알고 있습니다.

하지만 만약 당신이 이 학생에게 당신인 척 해보라고, 즉 특정 상황에서 당신이라면 어떻게 생각하고, 말하고, 행동할지 예측해 보라고 요청한다면, 그들은 종종 실패합니다. 그들은 당신처럼 들리는 것이 아니라, 그저 평범하고 일반적인 사람처럼 들릴 것입니다. 왜 그럴까요? 그들은 (무작위한 사실들의 도서관처럼) 서로 단절된 텍스트 조각들로부터 학습했기 때문이지, 한 인간의 삶이라는 연속적이고 복잡하며 감정적인 이야기로부터 학습하지 않았기 때문입니다.

HumanLLM은 이를 해결하기 위해 설계된 새로운 유형의 AI입니다. 이것은 단순한 "똑똑한 백과사전"이 아니라, 개인의 독특한 특성, 역사, 그리고 성격을 이해하도록 훈련된 "인간 시뮬레이터"입니다.


문제점: "도서관" vs "일기장"

표준 AI 모델은 인터넷 전체를 학습합니다. 이것을 무작위 사실들의 도서관을 공부하는 것이라고 생각해 보세요. 당신은 "사람들은 커피를 좋아한다"라거나 "사람들은 교통 체증이 심하면 화가 난다"라는 사실을 배웁니다. 하지만 당신은 '사라(Sarah)'라는 특정 인물이 왜 교통 체증에 화가 나는지는 알지 못합니다. 그녀가 딸의 발표회에 늦어서일까요? 아니면 마감 기한 때문에 스트레스를 받고 있기 때문일까요?

본 논문은 AI가 진정으로 인간을 시뮬레이션하려면, 단순히 '도서관'이 아니라 사라의 일기장을 읽어야 한다고 주장합니다. AI는 시간의 흐름에 따른 그녀의 삶, 그녀의 결정, 그리고 그녀의 내면의 생각들이 담긴 연속적인 이야기를 보아야 합니다.

해결책: "인지 게놈(Cognitive Genome)"

AI에게 이러한 "일기장"을 읽는 법을 가르치기 위해, 연구진은 **인지 게놈 데이터셋(Cognitive Genome Dataset)**이라는 거대한 새로운 데이터셋을 구축했습니다.

  • 비유: 수백만 명의 실제 사람들이 레딧(Reddit), 트위터(Twitter), 블로그, 아마존 리뷰 등에 남긴 공개 게시물들을 가져온다고 상상해 보세요. 이것들은 마치 흩어져 있는 수백만 개의 일기장 기록과 같습니다.
  • 과정: 연구진은 단순히 이 데이터를 컴퓨터에 쏟아부은 것이 아닙니다. 그들은 엄격한 "정제 및 조직화" 파이프라인을 사용했습니다:
    1. 필터링(Filtering): 봇, 스팸, 그리고 의미 없는 짧은 게시물들을 걸러냈습니다.
    2. 합성(Synthesizing): 강력한 AI를 사용하여 이 흩어진 게시물들을 읽고, 이를 일관된 이야기로 다시 썼습니다. 이를 통해 다음을 생성했습니다:
      • 사용자 프로필(User Profiles): 그 사람이 누구인지에 대한 요약(성격, 가치관, 이력 등).
      • 시나리오(Scenarios): 그 사람이 처했던 구체적인 상황(환경).
      • 사회적 Q&A(Social Q&A): 그 사람이 다음에 무엇을 생각하거나 행동했을지에 대한 질문과, 실제 행동에 기반한 답변.
    3. 품질 관리(Quality Control): AI가 허구의 내용을 만들어내지(환각 현상) 않도록, 그리고 이야기가 논리적으로 맞는지 확인하는 엄격한 편집자 역할을 수행했습니다.

그 결과, 550만 개의 고품질 사용자 스토리가 담긴 데이터셋이 만들어졌으며, 이는 효과적으로 AI에게 인간 행동의 "DNA"를 가르치는 역할을 합니다.

AI를 어떻게 훈련시켰는가: "전문가" vs "제너럴리스트"

데이터를 확보한 후, 연구진은 기존의 똑똑함을 해치지 않으면서 모델을 훈련시켜야 했습니다.

  • 과제: 만약 천재적인 학생에게 특정 사람처럼 행동하도록 가르친다면, 그 학생은 수학을 풀거나 코드를 짜는 법을 잊어버릴 수도 있습니다. 이를 "파괴적 망각(catastrophic forgetting)"이라고 합니다.
  • 기술: 단순히 모델을 처음부터 다시 훈련시키는 대신, 연구진은 모델 병합(Model Merging) 기술을 사용했습니다.
    • 비유: 당신에게 무엇이든 요리할 수 있는 제너럴리스트 셰프(원래의 AI)가 있다고 상상해 보세요. 또한 당신이 가장 좋아하는 가족 레시피를 전문으로 하는 스페셜리스트 셰프(새로운 AI)도 있습니다.
    • 제너럴리스트를 해고하고 스페셜리스트만 고용하는 대신, 그들은 두 레시피를 함께 섞었습니다. 두 모델의 가중치(weights)를 결합한 것입니다. 그 결과, 완벽한 스테이크를 요리할 수 있으면서도(일반 지식), 당신이 커피를 어떻게 마시는지 정확히 아는(개인화된 이해) 셰프가 탄생했습니다.

HumanLLM은 무엇을 할 수 있는가? (결과)

연구진은 이 새로운 모델을 세 가지 주요 방식으로 테스트했습니다.

  1. 당신을 예측하기 (도메인 내 과제):

    • AI에게 사용자가 다음에 무엇을 살지, 어떻게 블로그 포스트를 쓸지, 혹은 사회적 질문에 어떻게 답할지를 추측하게 했습니다.
    • 결과: HumanLLM은 원래의 AI보다 이러한 것들을 훨씬 더 잘 예측했습니다. 모델은 사용자의 글쓰기 스타일을 모방하고 그들의 선택을 훨씬 더 정확하게 예측할 수 있었습니다.
  2. 사람을 이해하기 (도메인 외 벤치마크):

    • AI를 한 번도 본 적 없는 "사회적 지능"(동기, 감정, 신념 등을 이해하는 능력)에 관한 표준 테스트에 투입했습니다.
    • 결과: 이 새로운 테스트에서도 HumanLLM은 더 우수한 성능을 보였습니다. 이는 모델이 단순히 데이터를 암기한 것이 아니라, 실제로 인간처럼 생각하는 법을 배웠음을 시사합니다.
  3. 실제 응용 분야:

    • 프로필 생성: 시뮬레이션을 위해 현실적이고 상세한 인물 묘사를 생성합니다.
    • 인간 설명가(Human Explainer): 특정 상황에서 사람이 왜 그렇게 행동했는지 설명합니다 (예: "그녀는 과거의 트라우마를 바탕으로, 자신의 아이가 무시당했다고 느꼈기 때문에 화가 났던 것입니다").
    • 개인화된 글쓰기: 특정 인물과 똑같이 느껴지는 이메일이나 리뷰를 작성합니다.

결론

이 논문은 AI에게 "인지 게놈"—즉, 실제 인간의 이야기와 행동을 체계적으로 정리한 방대한 컬렉션—을 제공함으로써, 개별적인 인간 본성을 이해하고 시뮬레이션하는 데 훨씬 더 뛰어난 모델을 만들었다고 주장합니다. 이는 AI를 "모든 것을 아는 백과사전"에서, 각 개인의 독특한 이야기를 이해하는 "깊은 공감을 가진 관찰자"로 진화시킵니다.

핵심 요점: AI를 진정으로 인간답게 만들기 위해서는 단순히 더 많은 사실을 주는 것이 아니라, 인간 삶의 '맥락(Context)'을 주어야 합니다.

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

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

Digest 사용해 보기 →