Large Language Models for Travel Behavior Prediction

본 논문은 제로샷 프롬프팅과 LLM 기반 텍스트 임베딩을 활용한 두 가지 프레임워크를 통해 대규모 언어 모델 (LLM) 이 기존 전통적 모델과 경쟁력 있는 성능으로 이동 행동 예측에 효과적으로 적용될 수 있음을 실증적으로 입증했습니다.

Baichuan Mo, Hanyong Xu, Ruoyun Ma, Jung-Hoon Cho, Dingyi Zhuang, Xiaotong Guo, Jinhua Zhao

게시일 2026-03-12
📖 3 분 읽기☕ 가벼운 읽기

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

🍳 1. 기존 방식 vs 새로운 방식: "레시피"와 "요리 실력"의 차이

기존 방식 (수학 모델):
과거의 연구자들은 여행 선택을 예측할 때, 마치 정해진 레시피를 따르는 요리사처럼 행동했습니다.

  • "시간이 10 분 줄면 5% 더 선택한다", "비용이 10% 비싸면 3% 덜 선택한다" 같은 숫자 공식을 미리 만들어두고, 데이터를 넣으면 결과가 나오는 방식입니다.
  • 단점: 만약 레시피에 없는 새로운 상황 (예: 갑자기 기름값이 폭등하거나, 새로운 교통수단이 생김) 이 나오면 당황해서 제대로 된 요리를 못 합니다. 또한, 레시피를 만들기 위해 **엄청난 양의 과거 데이터 (재료)**가 필요했습니다.

새로운 방식 (LLM 활용):
이 논문은 **수천 권의 책과 경험을 읽은 '천재 요리사 (인공지능)'**를 데려왔습니다.

  • 이 천재 요리사는 구체적인 레시피 (수학 공식) 를 외우지 않아도, **"사람이라면 보통 어떻게 생각할까?"**라는 상식과 논리를 통해 바로 요리를 해냅니다.
  • 장점: 과거 데이터가 거의 없어도, 상식과 논리만으로 "아, 이 사람은 시간이 중요하니까 기차를 탈 거야"라고 추측할 수 있습니다.

🚀 2. 이 논문이 제안한 두 가지 '요리법'

저자들은 이 천재 요리사를 활용하는 두 가지 방법을 실험했습니다.

① 방법 1: "질문만 던지면 바로 답을 주는 방식" (Zero-shot Prompting)

  • 상황: "이 사람은 출근길인데, 기차는 1 시간 걸리고 1 만 원, 차는 40 분 걸리고 1 만 2 천 원이야. 이 사람은 차를 탈까?"라고 물어봅니다.
  • 작동: 인공지능이 학습 (훈련) 없이도 바로 "시간이 20 분이나 더 걸리고 비용도 비싸니, 차를 탈 확률이 낮을 거야"라고 답을 내놓습니다.
  • 결과: 데이터가 전혀 없는 상황에서도 기존 수학 모델 못지않게 잘 맞췄습니다. 마치 경험 많은 선배가 처음 보는 문제를 보고도 "아, 이런 경우엔 보통 저렇게 하더라"라고 바로 답을 내는 것과 같습니다.

② 방법 2: "요리사의 '감'을 추출해서 쓰는 방식" (Embedding)

  • 상황: 데이터가 아주 적을 때 (예: 10 명분의 데이터만 있음) 는 천재 요리사에게 직접 답을 구하는 것보다, 요리사의 '감 (감각)'을 추출해서 쓰는 게 나을 수 있습니다.
  • 작동: 인공지능이 여행 상황을 읽고 "이 상황의 느낌은 A, B, C"라는 **고차원적인 요약 (임베딩)**을 만들어냅니다. 이 요약된 정보를 기존 수학 모델에 주면, 적은 데이터로도 훨씬 잘 예측합니다.
  • 비유: 요리사에게 직접 요리를 시키는 게 아니라, 요리사가 쓴 '맛있는 레시피 노트'를 가져와서 초보 요리사 (기존 모델) 가 그 노트를 보고 요리를 잘하게 만드는 것입니다.

🔍 3. 실험 결과: "데이터가 부족할 때 인공지능이 더 낫다!"

  • 데이터가 많을 때: 기존 수학 모델 (레시피) 이 가장 정확했습니다.
  • 데이터가 적을 때: 기존 모델들은 엉뚱한 답을 내놓거나 아예 망쳤습니다. 하지만 **인공지능 (LLM)**은 데이터가 거의 없어도 상식과 논리를 바탕으로 꽤 정확한 예측을 했습니다.
  • 해석 가능성 (가장 큰 장점): 기존 수학 모델은 "정답은 A 입니다"라고만 알려주지만, 인공지능은 "왜 A 인지"를 설명해 줍니다.
    • 예: "기차가 cheapest(가장 저렴) 하지만, 이 사람은 시간이 급해서 기차보다 빠른 지하철을 탈 거야."
    • 주의점: 가끔은 **환각 (Hallucination)**이 일어나서, 입력되지 않은 정보를 만들어내거나 논리가 꼬이는 경우도 있었습니다. (예: "이 사람은 차를 안 타고 기차를 탈 거야"라고 했는데, 사실은 차가 더 빨랐는데도 불구하고...)

💡 4. 결론: 여행 계획의 미래는?

이 연구는 **"여행 행동 예측에 인공지능이 새로운 도구가 될 수 있다"**는 것을 보여줍니다.

  • 기존 방식: 정확한 레시피가 필요하고, 재료가 (데이터가) 많아야 잘 합니다.
  • 인공지능 방식: 재료가 적어도 상식과 논리로 대처할 수 있고, 왜 그런 선택을 했는지 이유도 설명해 줍니다.

한 줄 요약:

"여행할 때 사람들이 무엇을 선택할지 예측할 때, 수많은 과거 데이터를 외운 수학 공식만 고집하지 말고, 세상을 잘 아는 인공지능의 상식과 논리를 활용하면, 데이터가 부족한 상황에서도 훨씬 똑똑하고 설명 가능한 예측이 가능해집니다!"

이 기술이 발전하면, 내비게이션 앱이 "지금 길이 막히니까 차를 타고 가세요"라고 단순히 알려주는 것을 넘어, **"시간을 아끼려면 지하철이 더 좋아요. 왜냐하면 당신은 출근길에 10 분이라도 아끼는 걸 중요하게 생각하기 때문이죠"**라고 이유까지 설명해 주는 더 똑똑한 여행 비서가 될 수 있을 것입니다.