2026-01-23
1일 1아티클
GitHub
X의 트윗 추천 알고리즘
과정
- 후보군 선정
- 하루에 뜨는 수억 개의 트윗 중, 사용자와 관련이 있을 만한 상위 1500개의 트윗 우선 선별
- 비율 : 팔로우하는 사람 50% + 팔로우하지 않는 사람 50%
- 팔로우하지 않는 사람 추천 방식 : 소셜 그래프(팔로우 중인 사람들이 좋아하는 트윗 탐색) + 임베딩 공간(사용자가 좋아하는 트윗과 주제/내용이 유사한 트윗 선별)
- 순위 산정
- 1단계에서 선별된 1500개의 트윗에 점수 부여
- 4800만 개의 파라미터 보유한 신경망 모델 기반
- “이 사용자가 이 트윗에 좋아요, 리트윗, 답글 달 확률”을 예측하여 점수 높은 순 정렬
- 필터링 & 믹싱
- 필터링 : 이미 본 트윗, 차단한 사용자 트윗, NSFW(후방주의) 콘텐츠 제외, 작성자가 같은 트윗이 너무 많이 나오지 않도록 조정
- 믹싱 : 광고, 팔로우 트윗, 추천 트윗을 적절히 섞어 화면에 표시
오늘 배운 것
- 중간발표
- 싸피데이
내일 할 일
- 안식일