임베딩: 협업 필터링의 동기

협업 필터링은 다른 여러 사용자의 관심분야를 기반으로 특정 사용자의 관심분야를 예측하는 작업입니다. 예를 들어 영화 추천 작업을 살펴보겠습니다. 50만 명의 사용자와 각 사용자가 본 영화 목록 (1,000,000편의 영화 중)이 있다고 가정해 보겠습니다. YouTube의 목표는 사용자에게 영화를 추천하는 것입니다.

이 문제를 해결하려면 어떤 영화가 서로 비슷한지 판단하는 방법이 필요합니다. 유사한 영화가 가까이에 있도록 생성된 저차원 공간에 영화를 삽입하면 이러한 목표를 달성할 수 있습니다.

임베딩을 학습하는 방법을 설명하기 전에 먼저 임베딩에 필요한 유형의 유형과 임베딩 학습을 위한 학습 데이터를 표현하는 방법을 알아보겠습니다.

1차원 숫자 선으로 영화 정렬

임베딩에 관한 직관력을 키우려면 종이 위에 다음 영화를 1차원 수직선에 정렬하여 서로 가장 가까운 영화가 서로 가장 밀접하게 관련되도록 해 보세요.

영화 평점 설명
블루 오른쪽 프랑스의 미망인이 교통사고로 남편과 딸을 잃은 후 슬픔에 빠집니다.
다크 나이트 라이즈 13세 미만 부모 동반가 DC 코믹스 유니버스를 배경으로 하는 다크 나이트의 속편으로, 배트맨이 핵폭발로부터 고담시를 지키기 위해 고군분투합니다.
해리 포터와 마법사의 돌 PG 고아가 된 소년은 자신이 마법사라는 사실을 발견하고 호그와트 마법학교에 입학해 사악한 볼데르트 경을 상대로 첫 전투를 벌입니다.
인크레더블 PG 교외에서 민간인으로 생활하게 된 슈퍼히어로 가족이 은퇴 생활에서 벗어나 슈드히어로와 킬러 로봇의 희생을 막습니다.
슈렉 PG 사랑스러운 도깨비와 그의 당나귀 병변이 용에 의해 성에 갇힌 피오나 공주를 구하기 위한 임무에 착수했습니다.
스타워즈 PG 루크 스카이워커와 한 솔로가 Android 두 대와 함께 레아 공주를 구하고 은하계를 구합니다.
벨빌의 세쌍둥이 13세 미만 부모 동반가 자전거 경주 선수가 투르 드 프랑스 경기 도중 납치당하자 그의 할머니와 몸무게가 많은 강아지가 노인 재즈 가수 3인의 도움을 받아 해외로 여행을 떠났습니다.
메멘토 오른쪽 기억 상실증 환자가 자신의 몸에 문신을 남기며 아내의 살인 사건을 해결하기 위해 고군분투합니다.

2차원 공간에서 영화 정렬하기

이전과 동일한 연습을 하되 이번에는 2차원 공간에서 동일한 영화를 정렬합니다.