2026-01-23

1일 1아티클

GitHub

X의 트윗 추천 알고리즘

과정

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

오늘 배운 것

  1. 중간발표
  2. 싸피데이

내일 할 일

  1. 안식일

참고자료

results matching ""

    No results matching ""