Bài 2 — Relevance vs Diversity: cân bằng hai lực kéo
Đây là căng thẳng trung tâm của mọi hệ recommendation. Relevance kéo hệ thống hướng tới thứ chắc chắn người dùng thích nhất. Diversity kéo về phía đa dạng, mới lạ, mở rộng khám phá. Tối ưu một chiều luôn hỏng.
Vì sao relevance thuần túy lại nguy hiểm
Nếu chỉ tối ưu relevance, hệ thống rơi vào các bẫy sau:
- Redundancy (trùng lặp): người vừa mua điện thoại lại được gợi ý 20 điện thoại gần giống. Đúng "liên quan" nhưng vô dụng.
- Feedback loop hẹp: hệ chỉ gợi thứ giống thứ đã xem → người dùng chỉ tương tác với thứ đó → hệ càng chắc chắn → càng hẹp. Đây là mầm của filter bubble (Bài 4).
- Mất khám phá: sản phẩm mất khả năng giúp người dùng phát hiện điều họ chưa biết mình thích — vốn là giá trị lớn nhất của rec.
Vì sao diversity quá đà cũng hỏng
Nhồi item ngẫu nhiên "cho đa dạng" làm loãng danh sách, giảm tin cậy, khiến người dùng nghĩ "hệ thống chả hiểu mình". Diversity phải có chủ đích, không phải nhiễu.
Các "trục" diversity mà PM nên tách bạch
Đừng nói chung chung "cần đa dạng hơn". Hãy chỉ rõ trục:
- Topical: đa dạng chủ đề/danh mục (không toàn thời trang).
- Source/creator: không dồn một nhà bán, một tác giả.
- Temporal/novelty: trộn nội dung mới với nội dung đã biết là tốt.
- Serendipity (bất ngờ thú vị): liên quan và ngoài dự đoán — chỉ số vàng của rec giỏi.
Kỹ thuật kinh điển: MMR
Maximal Marginal Relevance (MMR) chọn item tối đa hóa: λ relevance − (1−λ) độ giống với các item đã chọn. Tham số λ (0–1) là núm điều khiển giữa relevance và diversity. PM không code MMR nhưng phải hiểu rằng "có một núm λ" và bạn cần dữ liệu để chọn nó — thường qua A/B test.
Khung tư duy: chọn điểm cân bằng theo intent
| Ngữ cảnh | Nghiêng về |
|---|---|
| Người dùng gõ search cụ thể ("iphone 15 128gb") | Relevance cao |
| Trang chủ giải trí, phiên rảnh rỗi | Diversity/serendipity cao |
| Giỏ hàng / "mua kèm" | Relevance cao, bổ trợ (complementary) |
| Người dùng mới, ít dữ liệu | Diversity để thăm dò sở thích |
Ví dụ cụ thể
Spotify "Discover Weekly" cố tình pha nhạc bạn chưa nghe với nghệ sĩ tương tự. Nếu chỉ phát lại thứ bạn đã yêu, danh sách vô nghĩa. Ngược lại, "Daily Mix" nghiêng relevance vì mục đích là nghe nền quen thuộc. Cùng công ty, hai sản phẩm chọn điểm cân bằng khác nhau theo intent — đó là quyết định PM.
Đo diversity thế nào
- Intra-list diversity: trung bình độ khác nhau giữa các item trong một danh sách.
- Coverage (catalog coverage): bao nhiêu % kho item từng được gợi ý cho ai đó. Coverage thấp = "the rich get richer".
- Novelty: tỉ lệ item mới lạ so với lịch sử người dùng.
Sai lầm thường gặp
- Coi diversity là mục tiêu tự thân: nhồi đa dạng làm tụt tương tác mà không tạo giá trị. Diversity là phương tiện phục vụ retention/khám phá, không phải KPI treo tường.
- Một λ cho tất cả: dùng chung một mức cân bằng cho mọi surface và mọi người dùng. Người mới cần diversity cao hơn người đã có hồ sơ rõ.
- Không đo coverage: chỉ nhìn CTR mà không thấy 90% gợi ý dồn vào 1% item hot — dài hạn giết đuôi dài (long tail) và nhà bán nhỏ.
Checklist Bài 2
- [ ] Xác định 2–3 trục diversity quan trọng nhất cho sản phẩm.
- [ ] Gán mức relevance/diversity mong muốn cho từng surface theo intent.
- [ ] Thêm intra-list diversity + catalog coverage vào dashboard.
- [ ] Lên kế hoạch A/B test cho núm λ thay vì quyết định cảm tính.