인공지능 · 해설 기사
추천 알고리즘의 작동 방식: 당신의 피드를 형성하는 AI
게시:
요약
추천 알고리즘은 과거 행동, 유사 사용자의 선택 및 콘텐츠 자체의 속성을 기반으로 특정 사용자가 그것을 시청, 클릭 또는 참여할 가능성을 예측하여 콘텐츠를 순위 매긴다. YouTube 및 TikTok와 같은 플랫폼은 이를 직접 설명한다: YouTube는 시청자의 "만족도"에 최적화하고, TikTok은 좋아요보다 동영상 완료율과 같은 신호에 더 큰 가중치를 부여한다. 그 결과는 연구자들이 협업 필터링, 콘텐츠 기반 필터링, 그리고 점점 더 깊은 학습이라고 부르는 방법으로부터 구축된 모든 사용자에게 다른 피드이다.
이 버전은 원문(English)의 기계 번역입니다. 원문 읽기
누군가 YouTube, TikTok 또는 유사한 앱을 열 때마다 소프트웨어는 수천 개의 가능한 동영상, 노래 또는 게시물을 분수의 일초 단위로 순위 매기고 먼저 표시할 소수를 결정한다. 이것이 추천 시스템이다: 사람이 수동으로 탐색하기에는 너무 큰 카탈로그에서 특정 사용자가 가장 원할 가능성이 높은 항목을 예측하도록 설계된 알고리즘의 집합이다.
모든 추천 엔진 뒤에 있는 두 가지 기본 개념
NVIDIA의 추천 시스템에 관한 기술 용어집에 따르면 대부분의 엔진은 두 가지 기본 접근 방식을 결합한다. 협업 필터링은 과거에 유사한 선택을 한 사람들이 미래에도 동의할 가능성이 높다는 가정에 기반하고 있으므로 시스템은 일치하는 행동 패턴을 가진 사용자를 찾고 그러한 유사 사용자가 좋아하는 것을 추천한다. 반면 콘텐츠 기반 필터링은 항목 자체의 속성 (장르, 배우, 오디오 기능, 태그)을 살펴보고 사용자가 이미 참여한 항목과 유사한 항목을 제안한다.
NVIDIA의 용어집은 일부 플랫폼에서 사용하는 세 번째 계층을 추가한다: 장치 유형, 시간대 또는 위치와 같은 상황 세부 사항을 고려하는 컨텍스트 필터링이다. 예를 들어 Netflix가 제목을 보던 국가, 장치, 날짜 및 시간을 보기 자체와 함께 가중치를 부여하는 관행을 인용한다.
최신 시스템은 점점 더 이러한 접근 방식을 깊은 학습으로 대체하거나 보완하고 있다. NVIDIA는 행렬 인수분해를 다층 신경망과 결합하여 사용자와 항목 간의 비선형 관계를 캡처하는 신경 협업 필터링 및 사용자가 항목을 보거나 듣는 순서의 패턴을 학습하기 위해 순환 네트워크 또는 Transformer를 사용하는 시퀀스 기반 모델과 같은 방법을 설명한다.
플랫폼이 자신의 알고리즘이 최적화하는 대상에 대해 말하는 것
기업은 완전한 순위 코드를 거의 공개하지 않지만 그 뒤에 있는 목표와 신호를 설명하는 곳도 있다. TikTok의 뉴스룸은 "For You" 피드가 세 가지 신호 범주를 사용하여 동영상을 순위 매긴다고 명시한다: 사용자 상호작용 (좋아요, 공유, 팔로우, 댓글 및 사람이 생성하는 것), 동영상 정보 (캡션, 사운드, 해시태그) 및 장치 또는 계정 설정 (언어, 국가, 장치 유형). TikTok은 이러한 신호가 다르게 가중치 부여되고 있다고 말한다: 동영상을 마지막까지 보는 것과 같은 강한 신호는 다른 시청자와 일반적인 지리를 공유하는 것과 같은 약한 신호보다 훨씬 더 계산된다.
TikTok은 팔로워 수와 제작자의 과거 높은 성능 동영상 이력이 특정 동영상이 추천되는지 여부의 직접적인 요소가 아니라고 명확히 명시한다. 회사는 또한 의도적으로 사용자의 표현된 관심 밖의 콘텐츠를 혼합하고 동일한 제작자 또는 동일한 사운드의 연속 동영상을 표시하지 않는다고 말하며, 이를 좁은 피드에 국한되지 않고 사람들에게 "새로운 콘텐츠 카테고리를 우연히 발견할 추가 기회"를 주는 방법으로 설명한다.
YouTube의 공식 "YouTube 작동 방식" 사이트는 추천 시스템의 목표를 단순히 시청 시간을 최대화하는 것이 아니라 시청자의 필요를 이해하고 그들이 후회하지 않을 시청 경험을 제공하는 것으로 표현한다. 추천에 공급되는 입력을 나열한다: 시청 행동 및 시청 이력, 좋아요 및 싫어요, 구독 및 직접 피드백과 같은 명시적 참여, 채널의 평판 및 품질, 그리고 단 한 사람의 이력뿐 아니라 더 광범위한 청중 간의 더 광범위한 트렌드. YouTube는 추천 콘텐츠가 정말로 고품질인지 확인하기 위해 행동 데이터를 만족도 조사 및 외부 평가자 팀으로 보완하고 있으며, 뉴스, 금융, 건강 또는 과학과 같은 민감한 주제에 대해 신뢰할 수 있는 출처에 추가 가중치를 두고 있다고 말한다.
| 플랫폼 | 명시된 최상위 신호 | 플랫폼이 카운트하지 않는다고 말하는 요소 | 공식 목표 |
|---|---|---|---|
| YouTube | 행동 및 조사에서 추론된 전체 시청자 만족도 | 플랫폼의 자체 페이지에서 지정되지 않음 | 단순히 시청 시간이 아닌 사용자가 후회하지 않을 시청 경험 |
| TikTok | 동영상 완료율 (끝까지 보기) | 팔로워 수 및 과거 동영상 성능 | 필터 버블 효과를 제한하면서 개인화된 피드 |
두 명이 같은 피드를 볼 수 없는 이유
협업 필터링은 사용자의 행동을 다른 사용자와 비교하고 콘텐츠 필터링은 항목을 사람 자신의 이력과 비교하기 때문에 두 계정도 동일한 신호 조합을 수행하지 않는다: 다른 시청 이력, 다른 팔로우, 다른 장치 및 위치. TikTok은 두 명의 사용자도 "For You" 피드에서 동일한 동영상 조합을 볼 수 없다고 직접 명시한다. YouTube와 TikTok 모두 시스템이 모든 새로운 상호작용을 통해 계속 업데이트되고 있다고 말하므로 아침에 관찰된 피드는 그 사이에 시청되거나 건너뛰거나 "관심 없음"으로 표시된 것을 기반으로 저녁까지 이미 다르게 보일 수 있다.
사람들은 이러한 시스템이 얼마나 정확하다고 생각하는가?
사람들이 실제로 알고리즘 개인화를 어떻게 인식하는지에 대한 연구는 공학 문헌보다 제한적이다. 2019년 1월 16일에 발표된 Pew Research Center 조사는 Facebook 사용자에게 플랫폼이 광고 타겟팅을 위해 할당한 관심 및 특성 범주에 대해 질문했다. 조사가 그들에게 그것을 지적할 때까지 사용자의 74%가 이 특성 목록이 존재한다는 것을 알지 못했고 미리 알고 있던 사용자는 12%에 불과했다. 자신의 범주를 보여 받으면 59%는 레이블이 실생활 이익을 합리적으로 또는 매우 정확하게 반영한다고 말했고 27%는 동의하지 않았다; 51%는 정확하다고 생각한 경우에도 플랫폼이 그러한 목록을 컴파일하는 것에 불편함을 느낀다고 말했다. 조사는 2018년 9월 4일부터 10월 1일까지 투표한 18세 이상의 미국 Facebook 사용자 963명을 다루었다.
사용자가 알고리즘에 영향을 미치거나 제한할 수 있는가?
두 회사 모두 사용자 대면 컨트롤을 설명한다. YouTube의 공식 페이지는 로그인한 사용자가 언제든지 검색 및 시청 이력을 일시 중지, 편집 또는 삭제할 수 있음을 주의하며, 이는 추천 시스템이 학습하는 것에 직접 공급된다. TikTok은 좋아요, 팔로우, 댓글, 해시태그 탐색 및 명시적 "관심 없음" 탭이 모두 향후 추천을 조정한다고 말하며, 계정을 처음 설정할 때 사람이 선택할 수 있는 관심 범주에 추가된다.
당신의 "For You" 피드에 동영상의 다양성을 가져오는 것은 새로운 콘텐츠 카테고리를 우연히 발견하고, 새로운 제작자를 발견하고, 피드를 스크롤할 때 새로운 관점과 아이디어를 경험할 추가 기회를 제공한다.
자주 묻는 질문
- 추천 알고리즘은 실제로 어떤 데이터를 사용하는가?
- YouTube 및 TikTok의 자체 설명에 따르면 시스템은 명시적 신호 (좋아요, 팔로우, 평점, "관심 없음" 탭)를 암묵적 행동 신호 (시청 시간, 완료율, 검색 이력, 건너뜀) 및 동영상 태그, 장치 유형, 언어 및 위치와 같은 항목 또는 컨텍스트 데이터와 결합한다.
- 추천 알고리즘은 필터 버블을 만드는가?
- TikTok은 사용자의 평상시 관심 밖의 동영상을 의도적으로 혼합하고 이 효과를 줄이기 위해 동일한 제작자 또는 사운드의 연속 클립을 피하고 있다고 말한다; 그것은 사용자에게 새로운 콘텐츠 카테고리를 발견할 기회를 주는 것으로 프레이밍하지만, 이것이 얼마나 효과적인지 측정하는 데이터를 공개하지는 않는다.
- 같은 앱의 친구 피드가 내 피드와 다른 이유는 무엇인가?
- 협업 및 콘텐츠 기반 필터링이 각 계정 자신의 이력, 장치 및 컨텍스트에 결과를 개인화하고, TikTok에 따르면 동일한 플랫폼에서도 동시에 두 명의 사용자가 동일한 동영상 조합을 보지 않기 때문이다.
- Netflix의 "Because You Watched" 행은 YouTube 또는 TikTok의 피드와 동일한 유형의 시스템인가?
- NVIDIA의 기술 용어집은 Netflix를 보기 이력 기반 협업 필터링을 컨텍스트 필터링 (국가, 장치, 보기의 날짜 및 시간)과 결합하는 예로 인용한다. 이는 개념적으로는 YouTube와 TikTok이 설명하는 것과 동일한 기술 제품군이지만 각 회사가 다르게 조정하고 있다.
- 플랫폼이 할당한 범주를 찾을 수 있는가?
- Facebook에서 광고 타겟팅에 사용되는 관심 및 특성 범주는 "광고 기본 설정" 페이지에서 볼 수 있다; 2019년 Pew Research Center 조사는 대부분의 사용자 (74%)가 이 페이지 또는 그 목록이 존재한다는 것을 알지 못했음을 발견했다.
출처
이 글은 인공지능으로 작성되었고 게시 전에 자동 출처 검증을 거쳤습니다. 오류를 발견하면 정정을 요청해 주세요. 정정 또는 반론 요청 · 제작 원칙
관련 기사

인공지능해설 기사
Accenture가 직원의 Claude AI 지출을 월 29달러로 제한, 월 1,000달러 청구 후
Accenture는 현재 Anthropic의 Claude에 대해 직원 1인당 월 29달러의 중앙 자금만 제공하고 있으며, 일부 직원이 월 500달러에서 1,000달러의 청구를 했던 기존 시스템에서 전환했다. 상한선을 초과하는 직원은 특정 프로젝트나 팀이 나머지 비용을 부담하도록 해야 하며, 프리미엄 계층은 주당 250달러의 사용량을 제공한다. 이 변경 사항은 2026년 10월 1일에 발효되었으며 404 Media가 처음 보도했다.
인공지능해설 기사
신경망과 딥러닝이 AI 시스템에 학습과 결정을 가능하게 하는 방식
신경망은 가중치라고 불리는 내부 수치 값을 반복해서 조정함으로써 학습합니다. 역전파라는 훈련 방법을 사용하여 예측과 알려진 답을 비교할 때 발견된 오류를 수정합니다. 딥러닝은 이러한 네트워크의 많은 레이어를 쌓으므로, 현재의 AI 시스템은 명시적이고 수동으로 작성된 모든 상황에 대한 규칙 없이 패턴을 인식하고 출력을 생성할 수 있습니다.

인공지능해설 기사
대규모 언어 모델이 실제로 어떻게 작동하고 무엇을 할 수 있고 할 수 없는지
대규모 언어 모델은 이전의 모든 것을 고려하여 텍스트의 다음 부분(토큰이라고 불림)을 예측하도록 훈련된 신경망입니다. 그 단일 예측 단계를 수천 번 반복하여 긴 답변을 생성하며, 인간이 사실을 조회하거나 실제로 '알고 있는' 방식과는 다릅니다.
인공지능해설 기사
머신러닝 모델이 훈련, 최적화, 배포되는 방식
머신러닝 모델은 세 가지 광범위한 단계로 구축됩니다. 경사하강법 같은 알고리즘을 사용하여 레이블이 지정된 데이터에 대한 훈련 단계, 하이퍼파라미터 튜닝을 통한 최적화 및 홀드아웃 테스트 세트에 대한 검증, 그리고 API, 배치 작업 또는 엣지 임베디드 서비스로서 프로덕션에 배포하는 단계입니다. 각 단계 뒤에는 성능이 저하될 때 재훈련을 트리거할 수 있는 지속적인 모니터링이 수행됩니다.