용어집

추천 시스템

추천 시스템이 AI와 머신러닝을 사용하여 어떻게 개인화된 제안을 제공하고, 참여도를 높이며, 온라인에서 의사 결정을 유도하는지 알아보세요!

YOLO 모델을 Ultralytics HUB로 간단히
훈련

자세히 알아보기

추천 시스템은 사용자 선호도를 예측하고 관련 항목, 콘텐츠 또는 서비스를 제안하도록 설계된 인공 지능(AI)머신 러닝(ML)의 기본 응용 프로그램입니다. 이러한 시스템은 정보 필터 역할을 하며 사용자 행동 패턴, 과거 상호작용, 항목 특성 등 방대한 양의 데이터를 분석하여 개인화된 제안을 제공합니다. 주요 목표는 사용자 경험을 개선하고, 참여도를 높이고, 전환을 유도하며, 사용자가 방대한 옵션 카탈로그를 효율적으로 탐색할 수 있도록 돕는 것입니다. 이는 특히 사용자 선호도에 초점을 맞춘 예측 모델링의 한 형태입니다.

관련성 및 응용 분야

추천 시스템의 영향력은 수많은 디지털 플랫폼에 걸쳐 광범위하게 퍼져 있습니다. 이커머스에서는 사용자가 좋아할 만한 제품을 제안하여 구매 결정에 큰 영향을 미치고 매출을 증대시키며, 컴퓨터 비전 기반의 시각적 검색 도구를 보완하기도 합니다. 넷플릭스나 스포티파이 같은 스트리밍 서비스는 이러한 시스템에 크게 의존하여 영화, 프로그램, 음악의 개인화된 목록을 큐레이션함으로써 사용자 리텐션을 향상시킵니다. 소셜 미디어 플랫폼은 추천자를 사용하여 개인의 관심사에 맞는 인맥, 그룹, 콘텐츠 피드를 제안합니다. 마찬가지로 뉴스 애그리게이터와 콘텐츠 플랫폼은 추천 기능을 활용하여 피드를 개인화함으로써 사용자가 자신과 관련된 기사와 정보를 찾을 수 있도록 하며, 때로는 시맨틱 검색과 관련된 기술을 사용하여 콘텐츠 의미를 이해하도록 합니다.

추천 시스템의 유형

추천 시스템을 구축하는 데는 몇 가지 핵심 기술이 사용되며, 종종 여러 가지 기술을 조합하여 사용합니다:

  • 협업 필터링: 이 널리 사용되는 방법은 유사한 사용자의 선호도 또는 항목 간의 유사성을 기반으로 추천을 생성합니다. 과거에 동의한 사용자가 향후에도 동의할 것이라고 가정합니다.
  • 콘텐츠 기반 필터링: 이 접근 방식은 항목 속성(예: 장르, 키워드, 기능) 및 사용자 프로필을 기반으로 사용자가 과거에 좋아했던 항목과 유사한 항목을 추천합니다.
  • 하이브리드 접근 방식: 이러한 시스템은 협업 방식과 콘텐츠 기반 방식(및 잠재적으로 다른 방식)을 결합하여 각각의 강점을 활용하고 약점을 완화하여 보다 강력한 추천을 이끌어냅니다.
  • 딥러닝 모델: 시퀀스 인식 추천이나 복잡한 사용자-아이템 상호작용을 모델링하기 위해 순환신경망(RNN)트랜스포머와 같은 신경망과 관련된 고급 기술이 점점 더 많이 사용되고 있으며, 종종 GPU와 같은 상당한 연산 능력을 필요로 합니다.

실제 사례

  1. 온라인 소매: 아마존과 같은 이커머스 사이트에는 '이 상품을 구매한 고객도 구매한 상품' 또는 '추천 상품' 섹션이 표시됩니다. 이러한 섹션은 구매 내역, 검색 행동, 장바구니에 있는 항목을 분석하고 협업 필터링 및 기타 ML 기술을 통해 이 데이터를 수백만 명의 다른 사용자와 비교하여 생성됩니다. 이는 상품 검색과 판매를 촉진하여 리테일 전략에서 AI의 핵심적인 부분을 형성합니다.
  2. 비디오 스트리밍: YouTube와 같은 플랫폼은 사용자의 시청 기록, 좋아요 동영상, 구독 및 검색어를 기반으로 동영상을 추천합니다. 이러한 플랫폼은 딥러닝 모델을 포함한 정교한 하이브리드 시스템을 사용하여 시청 패턴과 콘텐츠 메타데이터를 분석하여 시청 시간과 사용자 만족도를 극대화하는 것을 목표로 합니다.

도전 과제

효과적인 추천 시스템을 개발하려면'콜드 스타트 문제'(데이터가 거의 없는 신규 사용자나 새로운 항목에 대한 추천의 어려움), 데이터 희소성 (사용자는 일반적으로 사용 가능한 항목의 극히 일부와만 상호작용), 대규모 데이터 세트에 대한 확장성, 공정성 보장 및 알고리즘 편향성 방지 등의 과제를 극복하는 것이 수반됩니다. 현재 진행 중인 연구는 추천의 정확성, 다양성, 우연성, 설명 가능성을 개선하는 데 초점을 맞추고 있습니다. Ultralytics HUB와 같은 플랫폼은 다양한 ML 모델의 개발과 배포를 용이하게 하여 추천 시스템이 작동하는 더 광범위한 AI 생태계에 기여합니다.

모두 보기