
데이터 인플레이션을 넘어 리뷰 속 진심을 숫자로 바꾸는 지식 증류(Knowledge Distillation) 전략
별점만으로는 변별력이 사라진 추천 시스템의 한계를 극복하기 위해 LLM의 문맥 파악 능력을 활용한 리뷰 품질 평가 시스템을 구축했습니다. 대규모 텍스트 리뷰를 정교한 수치 데이터로 변환하고, 이를 저비용·고효율 모델로 경량화하여 실제 서비스의 개인화 추천 로직에 성공적으로 통합한 사례를 다룹니다.
대규모 비정형 텍스트에서 정성적 가치를 추출해 서비스에 녹이고 싶은 엔지니어에게 'LLM 레이블링 후 경량 모델 증류' 패턴은 비용과 성능을 모두 잡는 표준 해법이 될 것입니다. 다만 도메인별 리뷰어 성향에 따른 점수 편향이 발생할 수 있으므로 최종 노출 단계에서 개인화 모델과의 앙상블을 반드시 고려하시기 바랍니다.
맛집 서비스 내 리뷰의 대부분이 별점 5점에 편향된 '별점 인플레이션' 현상으로 인해 소비자가 실제 신뢰할 수 있는 가게를 찾기 위해 모든 텍스트 리뷰를 직접 읽고 대조해야 하는 번거로움이 발생했습니다.
LLM-as-a-Judge 방식을 도입하여 리뷰의 문맥과 진실성을 정교하게 수치화하고, 고비용 LLM(Teacher)의 지식을 사내 데이터로 선행 학습된 경량 ELECTRA(Student) 모델로 이식하는 지식 증류 기술을 적용하여 실시간 서비스 환경에 구축했습니다.
개인화 리랭킹 모델과 결합하여 단순 별점순 대비 주문 전환율(iCVR)을 개선했으며, 특히 해당 큐레이션을 통한 첫 주문의 재주문율이 검색 지면 대비 약 54% 높게 나타나며 데이터의 신뢰성과 품질 보증 효과를 입증했습니다.
Trade-off
초기 모델에서 특정 연령층의 리뷰 작성 성향이 강한 카페/디저트 카테고리에 점수가 쏠리는 편향이 발견되었으며, 이를 해결하기 위해 단순 점수 합산이 아닌 개인화 메뉴 선호도 모델을 추가 결합하는 공수가 필요했습니다.
대규모 언어 모델(LLM)을 활용하여 사람이 직접 수행하던 데이터의 품질 평가나 레이블링 작업을 자동화하고 정량화하는 기법입니다.
복잡하고 거대한 모델(Teacher)이 학습한 지식을 상대적으로 작고 효율적인 모델(Student)에게 전수하여 성능은 유지하되 추론 속도와 비용을 최적화하는 기술입니다.
데이터의 수가 적을 때 발생하는 통계적 왜곡을 방지하기 위해, 사전 지식(전체 평균 등)을 반영하여 데이터를 보정하는 통계 기법입니다.




