ConnectionMind: Explainable multistep recommendation with an LLM on a heterogeneous social graph¶
Fidelity: core mechanism reproduction. Runs graph construction, shortest-positive-path SFT, rule-reward GRPO, student distillation and heavy-user hybrid inference on the public Delicious dataset; local negative results retained.
Paper information¶
| Field | Details |
|---|---|
| Paper | Paper or original source |
| Institution | Michigan State University / Meta Platforms, Inc. |
| First public release | 2026-08-10 (arXiv v1) |
| Author code | No official author code identified as of 2026-08-20. |
| Local adapter or method key | connectionmind |
| Local reproduction code | src/auto_research/reproductions/connectionmind/ |
Paper method and evidence¶
Static social embeddings cannot explain which social/interest path supports an item. ConnectionMind builds a typed, weighted, time-stamped user/item/semantic graph. A policy expands a task-relevant subgraph frontier, returning items and evidence paths. SFT follows shortest paths to positive feedback; GRPO rewards formatting, recommendation F1 and shortest-path progress with weights 0.2, 0.5 and 0.3. Production routes the most complex 5%–10% of users to the full LLM and uses a distilled GNN for the rest.
flowchart LR
A[Typed social graph] --> B[Shortest positive paths]
B[Shortest positive paths] --> C[Supervised policy then GRPO]
C[Supervised policy then GRPO] --> D[Distill student]
D[Distill student] --> E[Route heavy users to policy]
Original paper figure¶
Figure 2 shows graph construction and supervised/RL training for graph exploration. From the original paper; copyright remains with the authors.
Core equation¶
Shortest-path SFT pairs state \(s_d\) with teacher action \(a_d^*\); GRPO updates with within-group relative advantages.
Reported results¶
On Delicious, 8B Recall@5/20 is 0.0631/0.1374 and Precision@5/20 0.0930/0.0841; Foursquare Recall@10/50 is 0.0966/0.2084. On Meta's private set, Llama-3.1-8B ConnectionMind improves Recall@10 by 88% over the production GNN, vs 39% for vanilla Llama-3.3-70B. A multi-week A/B with tens of millions of users reports impressions +0.33% ±0.08%, watch time +0.43% ±0.14%, video sessions +0.22% ±0.13%.
Local reproduction¶
HetRec 2011 Delicious-2K supplies 180 users, 534 items, 182 social edges among selected users and 64-dimensional tag relations. Chronological leave-two-out; matched graph/split/candidates. SFT uses 977 stepwise shortest-path examples (loss 3.9596→3.8091); GRPO runs 1,440 rollouts, 100% structurally valid. The fixed graph baseline Recall@10/NDCG@10 is 0.1333/0.0828 vs 0.1222/0.0767 for the path-policy/student/10%-heavy-user blend (NDCG −7.44%). The small policy overuses popular paths; scalar relations do not replace 3B/8B semantics and path capacity. Stable metrics. No Meta video graph, Llama-3.1 3B/8B, production GNN/serving or online lift reproduced.
