AI 보이는 추론 실험실

방향은 더 비슷한데, 왜 추천 순위는 뒤집힐까?

같은 질의 벡터를 코사인과 내적으로 비교해 벡터 길이가 순위를 바꾸는 순간을 계산한다.

초등 고학년 이상게시 2026-11-06읽기·실험 약 10분확인 문제 2개규칙 기반 실행한국논리학협회 자체 제작제작·검수 LTCT 편집부

학생이 바닥의 두 벡터 화살표를 가리키고 공식 올리도 화살촉 곁에서 각도 표시를 가리킨다.
사람과 공식 올리가 같은 실험 대상을 함께 살피는 장면입니다. · 한국논리학협회 · AI 생성 배경 · 공식 올리 원본
오늘의 질문

질의와 방향이 완전히 같은 A가 길이가 큰 B에게 내적 순위에서 질 수 있을까?

질의 벡터와 후보 A, B의 방향과 길이를 그리고 코사인과 내적 순위가 달라지는 이유를 비교한 그림.
질의 벡터와 후보 A, B의 방향과 길이를 그리고 코사인과 내적 순위가 달라지는 이유를 비교한 그림. · 한국논리학협회 자체 제작
그림 크게 보기 ↗
01

비슷함을 정의해야 계산이 시작된다

질의 q=[1,1], 후보 A=[2,2], B=[10,0]을 둔다. A는 q와 방향이 완전히 같고 B는 오른쪽으로 길게 뻗는다.

02

코사인은 방향을 본다

A의 코사인은 1, B는 약 0.7071이다. 각도가 0도인 A가 이긴다.

03

내적은 방향과 길이를 함께 본다

A의 내적은 4지만 B는 10이다. B의 긴 길이가 각도 차이를 넘어 순위를 뒤집는다.

04

추천 결과는 지표 선택의 결과다

어떤 지표가 항상 옳은 것이 아니다. 인기도 같은 크기 정보를 쓰려면 내적이 유용할 수 있고, 방향 중심 비교라면 정규화나 코사인이 더 적합할 수 있다.

직접 확인하기 · 규칙 기반 실행

질의와 방향이 완전히 같은 A가 길이가 큰 B에게 내적 순위에서 질 수 있을까?

입력을 직접 바꾸고 계산과 한계를 함께 확인합니다.

유사도 지표에 따라 달라지는 순위

A=[2,2]: 1.0000 · B=[10,0]: 0.7071

현재 1위: A. 지표가 바뀌면 같은 벡터도 다른 순서가 됩니다.

관계를 읽고, 다른 상황에 적용하기

두 문제로 생각 확인

1코사인 기준 1위는 누구인가요?
2내적 기준에서 B가 이긴 까닭은?

두 문제의 답을 모두 선택하면 해설을 볼 수 있습니다.

나의 설명으로 마무리

오늘 발견한 관계

저장 위치를 확인하고 있습니다…

출처와 제작 안내

원문을 참고해 설명·도표·문항·실험을 새로 작성했습니다. 별도 표시가 없는 사례와 수치는 학습을 위한 가상 예시입니다. 원문 번역이나 실제 모델의 성능 평가 자료가 아닙니다.

  1. Candidate generation overview: similarity measures ↗Google for DevelopersCandidate generation overview: similarity measures

    추천 유사도 지표 비교