◂ feed-research2026-08-29 빌드

Facebook

최종 갱신: 2026-08-13

X와 정반대의 자료 상황이다. 코드가 없다. 대신 Transparency Center의 AI system card가 예측 헤드 이름과 개별 피처 문장을 그대로 나열하고, 실적발표(IR) 전사본이 랭킹 변경의 온라인 성과를 분기마다 숫자로 준다. 규제 제출 문서(DSA)와 특허가 블로그보다 구체적인 구간이 있다.

모델·인프라 계보(DLRM → DHEN → Wukong → HSTU → GEM)는 Facebook 전용이 아니므로 topics/로 뺐다. 이 파일은 지면으로서의 Facebook만 다룬다.

system card 인용의 유효기간 — 저장소 공통 주의

이 저장소 전체(services/·topics/)의 Transparency Center system card 인용은 2026-08-09에 직접 읽은 것이다. 다른 파일은 이 절을 링크만 한다. [관찰] 2026-08-09

한 줄 요약

친구 그래프 조회 + 경량 컷(pass 0) + 멀티태스크 선형 가중합(pass 1) + 컨텍스트 다양성(pass 2)이라는 2021년 구조가 공개된 최신 정본이고, 그 위에서 비연결(추천) 콘텐츠 비중이 2021 11.7% → 2025 Q4 41.0%로 늘어나면서 랭킹 문제가 소셜 그래프 문제에서 순수 추천 문제로 이동했다.

인벤토리 — 연결/비연결은 별개 시스템 (병합 규칙 미공개) 연결 — 친구 · 팔로우 · 그룹 그래프가 곧 후보 집합 — ANN 없음 · 마지막 로그인 이후 전수 비연결 — 추천 시스템 billions → thousands → few hundred (2023 블로그 서술) pass 0 — 후보 약 500개 (경량 채점, high recall) 지면마다 다르다: Video 1,000→200 · Reels 10–100 · 수치는 system card 반올림 값 무결성(integrity) 처리 — 랭킹 전, 모든 포스트에 적용 삭제·데모션 판정이 점수 경쟁보다 먼저 pass 1 — pointwise 멀티태스크 신경망 · 카드 기준 예측 10종 (+본문에만 있는 부정 예측) Vᵢⱼₜ = wᵢⱼₜ₁·Yᵢⱼₜ₁ + … + wᵢⱼₜₖ·Yᵢⱼₜₖ (i=포스트, j=뷰어, t=시점 — 가중치가 유저·시점별로 개인화) 가중치는 설문 응답과 각 행동의 correlation으로 조정 — 값은 비공개 pass 2 — contextual pass · content-type 다양성 규칙 "video 연속 배치 회피" 수준만 공개 — 알고리즘·임계값 미공개, 같은 개념이 랭킹 피처로도 존재 피드 (+ 광고) 광고·오가닉을 픽셀 높이 공통 단위로 환산해 단일 랭킹 · gap distance 제약 (2015 출원 특허 — 현행 여부 미확인) 비연결 콘텐츠 비중: 2021 Q3 11.7% → 2025 Q4 41.0% (Widely Viewed Content Report)
Facebook Feed 랭킹 파이프라인 — 3-pass 구조 정본 요약

피드 지면

Meta는 지면마다 별도의 system card를 발행한다. 이게 지면 목록의 1차 출처다. [확인] Our approach to explaining ranking, 2023~

핵심: 연결/비연결이 두 개의 별도 AI 시스템이고, 최종 피드는 그 둘의 출력에 광고를 끼워 넣은 결과다. [확인] Transparency Center — Our approach to explaining ranking: "a balanced combination of the outputs of both AI systems ... in addition to advertisements and additional product offerings such as groups and reels" (2023-12-31)

이 문장은 Nick Clegg 2023 글 본문에 없다 — 2026-08-09에 그 글 전문을 받아 확인. 그 글을 이 인용의 출처로 쓰지 말 것. [관찰] 2026-08-09 (검사한 코퍼스: 해당 URL 본문 1건)

지면 구성 실측 — Widely Viewed Content Report

규제성 공개라 마케팅 문구가 아니다. 미국 오가닉 Feed 조회 비중, 2025 Q4 [확인] WVCR

출처 비중
Unconnected / Recommended 41.0%
Friends 20.1%
Public Followers 13.9%
Groups 12.8%
Other 12.2%

AI 추천 비중 — Meta가 말하다 멈춘 지표

후보 생성 (retrieval)

연결된 콘텐츠에는 ANN이 없다. 코퍼스가 이미 유저의 연결로 제한돼 있어서 임베딩 검색이 필요 없다. 임베딩 retrieval은 전부 비연결 쪽에 몰려 있다. [추정] — 근거: 아래 인벤토리 정의와 pass 0 서술이 그래프 조회 + 경량 모델 컷으로만 구성된다.

인벤토리

[확인] How machine learning powers Facebook's News Feed ranking algorithm, 2021

단계별 후보 수 — system card가 지면마다 다르게 서술한다

[확인] 각 system card

지면 pass 0 (경량 모델) 최종 스코어링
Facebook Feed 500 500
Facebook Video 1,000 상위 200
Facebook Reels 10–100 (별도 수치 없음)
Facebook Feed Recommendations 수치 없음

비연결 콘텐츠 retrieval

Facebook Feed retrieval의 소스별 후보 수 분해는 no primary source found. [추정] — 검사한 코퍼스는 Transparency Center 시스템 카드 15종, engineering.fb.com·ai.meta.com·about.fb.com의 랭킹 관련 글(위 출처 목록), 실적발표 전사본이고 그 안에 분해가 없다는 뜻이다. 미공개 문서까지 없다는 근거는 아니다. X가 11개 소스를 코드로 열거할 수 있는 것과 대조적이다.

랭킹

공개된 유일한 수식

[확인] engineering.fb.com, 2021 — verbatim 두 개:

Yijt = f(xijt1; xijt2; … xijtC)
Vijt = wijt1·Yijt1 + wijt2·Yijt2 + … + wijtk·Yijtk

가중치 w를 정하는 방법 = 설문

[확인] 같은 글: "the way we take each prediction into account for Juan is based on the actions that people tell us (via surveys) are more meaningful and worth their time" / "People with higher correlation gain more value from that specific event, as long as we make this method incremental and control for potential confounding variables."

→ 설문 신호 자체는 서비스를 가로지르는 기법이라 topics/survey-signals.md로 뺐다.

3-pass 구조

[확인] 같은 글

  1. pass 0 — 경량 모델이 인벤토리에서 약 500개를 고른다. high recall 목적.
  2. pass 1"the main scoring pass, where each story is scored independently", "we score each post using multitask neural nets". 포인트와이즈다.
  3. pass 2"the contextual pass. Here, contextual features, such as content-type diversity rules, are added to help diversify Juan's News Feed."

예측 헤드 — Facebook Feed system card

[확인] fb-feed (최종 갱신 2026-06-24) — 10종, verbatim 요지

  1. scroll-past 여부
  2. (포맷 선호를 반영한) scroll-past 여부 — 같은 태스크의 별도 모델이 존재한다
  3. Story In Feed (SIF) skip 여부
  4. video channel skip 여부
  5. 'Show more' 클릭
  6. Story 풀스크린 진입
  7. like·reaction 목록 클릭
  8. connection 게시물에 대한 deep/strong intent
  9. 외부 링크 클릭 + 그 사이트 체류시간 — 외부 체류까지 예측 대상
  10. connection과 상호작용할 strong intent

부정 예측이 명시적으로 존재한다. Transparency Center 본문이 hide/snooze/unsubscribe·report·angry reaction 예측을 "분포를 낮추는" 방향으로 쓴다고 직접 서술한다. [확인] Our Approach to Facebook Feed Ranking (최종 갱신 2025-06-11)

같은 페이지가 예측을 사용 빈도 3단계로 계층화한다 — Used most frequently / occasionally / less frequently. 이건 X의 ModelWeights 목록에 대응하는 Meta판이고, 가중치 대신 빈도 계층만 공개한 형태다. [확인]

비연결 카드의 예측 헤드는 다르다

[확인] fb-feed-recommendations

체류시간 예측 / share / 'X' 클릭 / 체류시간 증가 / group 가입 / like / 타 플랫폼 비공개 공유 / 스크린샷 / RSVP 클릭 / 'Show more'

실제 피처 이름 (fb-feed 카드 발췌, 전부 [확인])

IR이 주는 온라인 성과 (전부 [확인], 규제성 공개)

분기 발언
Q1 2025 "a 7% increase in time spent on Facebook, 6% increase on Instagram, and 35% on Threads"
Q2 2025 "a 5% increase in time spent on Facebook and 6% on Instagram just this quarter"
Q3 2025 "5% more time spent on Facebook"; "surfacing twice as many Reels published that day than at the start of the year"
Q4 2025 "a 7% lift in views of organic Feed and video posts on Facebook"; "surfacing over 25% more Reels published that day than the prior quarter"
Q1 2026 "same-day posts now representing more than 30% of recommended Reels on both Instagram and Facebook, more than double the levels one year ago"

[추정] freshness(same-day 비중)가 3개 분기 연속 별도 지표로 보고된다 → recency가 명시적 랭킹 목표로 승격됐다.

ConnectionMind — LLM이 그래프 경로를 추론하는 랭킹 레이어 (2026-08 논문, 프로덕션 A/B)

테제 변경 후보 — 유기 피드 랭킹의 온라인 서빙 경로에 LLM이 들어간다는 Meta 최초의 1차 진술. 상세는 topics/llm-in-recsys.md의 케이스 절에서 다루고, 여기는 지면·파이프라인 위치 관점만 짧게.

[확인] ConnectionMind: Leveraging Social Networks and Large Language Models for Personalized Recommendation at Meta (arXiv 2608.10187), 2026-08-10 — 저자 6명(Haoyu Han은 Michigan State 인턴, 나머지 5명은 Meta Platforms, Menlo Park). Meta 내부 팀명(Core Ranking / GenAI 등)은 소속 각주에 없다.

⚠ Meta 자체 문서 간 정합 검사 필요: fb-feed 카드·fb-video 카드·fb-reels 카드 어디에도 "그래프 경로 추론 LLM"이 명시적 예측 헤드나 처리 단계로 등장하지 않는다 [관찰] 2026-08-13 (카드는 2026-08-09에 한 번 렌더링해 읽은 스냅샷 기준). 카드 렌더링을 다시 하지 못한 상태이므로 카드 갱신 여부는 별도 확인 필요.

통합 모델 — 아직 아니다

널리 오해되는 지점이라 못박아 둔다.

재순위·다양성·필터

X와 비교하면 극단적으로 빈약하다. 알고리즘 이름(MMR/DPP), 감쇠 함수, 임계값 N — 전부 없다. 공개 수준의 차이 자체가 기록할 가치가 있다.

상세 비교는 topics/feed-diversity.md.

데모션 — 2025년에 대폭 삭제됐다

이 저장소 규칙("2019년 논문이 오늘의 프로덕션이라는 보장은 없다")의 교과서적 사례다.

borderline content — 곡선과 개입

Click-Gap — 메커니즘은 명확, 현 상태 불명

clickbait / engagement bait — 살아있는 두 정의

정치 콘텐츠 — 억제 레이어를 랭킹 신호로 흡수

[확인] 2025-01-07: "we're going to start treating civic content from people and Pages you follow on Facebook more like any other content in your feed, and we will start ranking ... based on explicit signals (for example, liking a piece of content) and implicit signals (like viewing posts)" + "we will start recommending more political content based on these personalized signals."

→ 2021년의 "civic content 일괄 억제"에서 개인화 랭킹으로 전환. 같은 플립의 Threads 쪽 타임라인은 services/threads.md에 날짜별로 정리했다.

광고 블렌딩

특허가 공식 블로그보다 훨씬 구체적이다. 이 영역에서 유일하게 기계적인 1차 출처다.

[확인] US 10,345,993 B2 "Selecting content items for presentation in a feed based on heights associated with the content items", Meta Platforms, 출원 2015 / 등록 2019 (자매 특허 US 9,729,495)

공식 문서 쪽 유일한 기계적 서술 [확인] Marketing API: Bidding Overview: "Facebook evaluates your bid_strategy, bid_amount, and the probability of acquiring your optimization_goal to calculate an effective bid".

⚠ 널리 도는 Total Value = Bid × Estimated Action Rate × Ad Quality 는 Meta 1차 출처가 없다. [추정] — 검사한 코퍼스는 Marketing API 개발자 문서의 bidding·delivery 페이지와 Transparency Center 광고 관련 페이지다. 2차 출처들이 곱/합을 서로 다르게 쓴다. 수식으로 인용 금지.

⚠ "Ads Allocation in Feed via Constrained Optimization" (KDD 2020)은 LinkedIn 논문이다. Meta 근거로 쓸 수 없다.

ad load는 제품 문서로 공개되지 않는다. [추정] 어닝콜에 "ad-load optimization"이 impression 성장 기여 요인으로 반복 언급되나 수치 분해 없음.

콜드스타트

신규 콘텐츠 — 여기가 훨씬 구체적이다

[확인] Epinet for Content Cold Start (Meta + Stanford, 2024) arXiv:2412.04484

부수 장치 [확인]:

신규 유저

Facebook 신규 유저 콜드스타트에 대한 Meta 공개 자료를 찾지 못했다. no primary source found. [추정] — 검사한 코퍼스는 시스템 카드 15종, engineering.fb.com·ai.meta.com·about.fb.com 랭킹 글, Epinet 논문이다. (Instagram 쪽은 one-hop/two-hop 확장이 공개돼 있다 — services/instagram.md)

피드백 신호

dwell time — 정규화 방식까지 공개했다

MSI (2018) — 발표문에 숫자가 없다

유저 컨트롤

컨트롤 Meta의 표현 등급
Show more / less "temporarily increase/decrease the ranking score for that post and posts like it" [확인] 2022-10-05
(이름 변경) 2025-03-11 업데이트: "At launch, Interested and Not interested were called Show more and Show less" [확인]
Hide "hide a post so you won't see that post again. This action also helps to minimize similar content" [확인] fb-feed 카드
Snooze "temporarily stop seeing posts from a person, Page or group" [확인] 같은 곳
Favorites "their posts will be shown higher ... and you'll see their newest posts first" [확인] 같은 곳

설문 신호

Meta가 가장 깊게 공개한 영역이고 서비스를 가로지르므로 topics/survey-signals.md로 뺐다. Facebook 관련 핵심만: "Is this post worth your time?" (2019 도입), inspirational / topic interest / negative(angry 다수 포스트) 3종 추가(2021-04).

EU DSA — 미국 페이지에 없는 사실 3개

아래 1·2는 검증되지 않은 리드다. 삭제하지 않고 등급만 내려 둔다. [추정] — 출처가 Meta 자체 사이트가 아니라 제3자(panoptykon.org)가 호스팅한 PDF이고, Meta 도메인의 원문 텍스트에는 2026-08-09에 도달하지 못했다. 그리고 이 저장소는 PDF에서 뽑은 수치·인용을 신뢰하지 않는다(PDF 요약 도구가 없는 숫자를 만들어낸 전력 — services/threads.md 출처 절의 같은 주의). 재검증 전까지 1·2를 [확인]으로 인용하지 말 것.

[추정] Facebook DSA Systemic Risk Assessment (평가기간 2023-09~2024-08, 2024-11/12 공개), p.27–28

  1. 주제별로 신호 가중을 차등한다: "We reduce this risk by limiting the role of shares and comments in the distribution of sensitive topics." — 사실이라면 MSI 계열 신호를 주제별로 다르게 쓴다는 유일한 Meta 자체 진술이다. [추정] (같은 문장이 Instagram 쪽 보고서에도 있다고 적어 뒀는데 그쪽도 문서 직링크가 없다 → services/instagram.md)
  2. "we now have 15 recommender 'System Cards'" — 2023년 발표의 22개, 현재 인덱스의 30개(FB 15 + IG 10 + RL 5)와 숫자가 다르다. [추정] 15는 DSA 추천 시스템 한정 카운트로 보인다.
  3. non-profiling 옵션 [확인] 2023-08-22: "users will have the option to view Stories and Reels only from people they follow, ranked in chronological order" + 검색은 "based only on the words they enter"DSA 대응 발표
    • ⚠ Stories / Reels / Search만 열거하고 Facebook Feed 본체를 명시하지 않는다. DSA Art. 38은 최소 1개의 non-profiling 옵션을 요구한다.

DSA Art. 27이 요구하는 "main parameters" 전용 EU 문서는 별도로 찾지 못했다 — no distinct primary source found. [추정] Meta는 system card 세트 자체를 Art. 27 이행으로 제시하고 있다.

[추정] 이행 실효성 다툼: Amsterdam 지방법원 2025-10-02, 앱 실행마다 알고리즘 피드로 되돌리는 것을 DSA 금지 dark pattern으로 판단, 이행강제금 일 €100,000(상한 €5M). 2025-12 항소심 유지, Meta는 2026-01 대부분 항소 철회. 판결문 원본 미확인, 2차 보도 기반.

이 서비스에서 나온 일반화 노트

열린 질문

  1. pass 1의 멀티태스크 신경망 구조 — MMoE/PLE 계열인지, 타워 수는 몇 개인지. 1차 출처 없음.
  2. pass 2 다양성 규칙의 형태 — 하드 슬롯 제약인지 점수 페널티인지. 없음.
  3. value model weight w의 실제 스케일·부호 범위. "hide/report/angry는 분포를 낮춘다"는 방향만 공개.
  4. 연결(500) 결과와 비연결(수백) 결과를 어떤 규칙으로 인터리브하는가. 두 시스템이 별개라고만 밝힘.
  5. HSTU가 Facebook Feed에 적용됐는가. 논문이 지면을 익명화("a large internet platform")했다. ULTRA-HSTU(2026)가 *"a large-scale production video serving platform that reaches billions of users daily"*로 좁힌 게 현재 최선. (⚠ "video recommendation service"는 Zuckerberg Q2 2024 IR 문구지 ULTRA-HSTU 문구가 아니다.)
  6. 2025-01 이후 실제로 몇 개 데모션이 제거됐는가. Meta 자체 페이지 두 개가 불일치(4 vs 7).
  7. Facebook Feed 본체의 DSA non-profiling 옵션 존재 여부와 구현.
  8. Facebook 신규 유저 콜드스타트.
  9. Click-Gap이 현재도 운용되는가.
  10. 2026-03 Rewarding Original Creators on Facebook — 미열람. originality 데모션의 현행 형태.
  11. ConnectionMind가 붙는 실제 지면 — 논문이 표면을 안 밝힘. 그래프 스키마상 Facebook Reels/Video가 유력하나 확정 못 함.
  12. ConnectionMind의 서빙 비용·latency — 8B LLM이 헤비 유저 hot path에 들어간다는 진술은 있으나 QPS·p99 지연·GPU 비용·SLO 전무.
  13. ConnectionMind와 HSTU/GEM/LLaTTE 계보 관계 — 논문에 인용 0건. 같은 팀인지·별개 라인인지 판정 근거 없음.

출처

Meta 공식 — 엔지니어링/뉴스룸

Transparency Center (규제 대응 1차 문서)

IR (규제성 공개 — 랭킹 성과 수치의 1차 출처)

특허·논문

2차 (등급 하향 필수)