Kỹ Thuật Phân Tích Khác — Vì Sao “Mua Cái Này Cũng Mua Cái Kia”

Tóm tắt nhanh: Ngoài phân loại/hồi quy/phân cụm đã học, còn 1 kỹ thuật rất phổ biến trong thương mại điện tử: tìm ra những thứ THƯỜNG xuất hiện cùng nhau (association rules) — không cần dự đoán gì cả, chỉ cần tìm ra liên kết đáng chú ý trong dữ liệu giao dịch.
Ví dụ thật: eWatch + eBraceletKhái niệm: support, confidence, liftỨng dụng: gợi ý mua kèm

Các kỹ thuật đã học ở Module 1 (phân loại, hồi quy, phân cụm, Bayes, text mining) đều nhằm dự đoán 1 thứ gì đó. Nhưng có 1 kỹ thuật phổ biến khác không dự đoán — nó chỉ đi tìm liên kết giữa các thứ hay xuất hiện cùng nhau trong dữ liệu giao dịch.

Ví dụ thật: “khách mua eWatch cũng thường mua eBracelet”

Đây là kỹ thuật đứng sau câu gợi ý quen thuộc trên các sàn thương mại điện tử. Ý tưởng: quét qua toàn bộ giao dịch, tìm các cặp/nhóm sản phẩm xuất hiện cùng nhau nhiều hơn mức ngẫu nhiên. Ngoài việc gợi ý bán thêm, kỹ thuật này còn dùng để quyết định: nên trữ những mặt hàng ít phổ biến nào ở kho khu vực (gần khách hàng) để giảm chi phí giao hàng, dựa trên việc chúng thường được mua kèm với mặt hàng phổ biến.

eWatchthường mua cùngeBracelet SpeakerSupport: 0.01%+Confidence: 5%+Lift: > 1
3 chỉ số để đánh giá 1 liên kết có đáng tin/đáng chú ý không: support (đủ phổ biến để không phải ngẫu nhiên), confidence (đủ chắc chắn), và lift (đủ bất ngờ).

Chỉ số quan trọng nhất: Lift — đo độ “bất ngờ”

Không phải liên kết nào cũng đáng chú ý. “Bánh mì và sữa thường được mua cùng nhau” — ai cũng đoán được, vì cả 2 đều là mặt hàng phổ biến, ngẫu nhiên cũng dễ xuất hiện cùng nhau. Cái đáng chú ý là liên kết bất ngờ hơn mức ngẫu nhiên.

Lift — đo mức độ “bất ngờ” của 1 liên kếtBánh mì + SữaAi cũng mua cả 2 → không bất ngờLift ≈ 1eWatch + eBraceletÍt người mua cả 2, nhưng khi mua eWatch,khả năng mua thêm cao hơn hẳn ngẫu nhiênLift >> 1 → ĐÁNG CHÚ ÝLift(A,B) = P(A và B) / [P(A) × P(B)]So với việc A, B hoàn toàn ngẫu nhiên, độc lập nhau
Lift so sánh xác suất THẬT của 2 thứ xuất hiện cùng nhau, với xác suất NẾU chúng hoàn toàn độc lập, ngẫu nhiên. Lift > 1 nghĩa là liên kết đó mạnh hơn ngẫu nhiên — đáng để chú ý.

Đây chính là công cụ giúp phân biệt “liên kết hiển nhiên, ai cũng biết” và “liên kết ẩn, mang lại giá trị kinh doanh thật” — nguyên lý này áp dụng được không chỉ cho sản phẩm mua sắm, mà cả phân tích hành vi người dùng, hoặc tìm mối liên hệ giữa các chỉ số tài chính của 1 công ty.

Xem thêm

Video này (tiếng Anh) minh họa cụ thể cách tính support, confidence, lift trên ví dụ dữ liệu giao dịch thật.

Checklist tự kiểm tra sau bài này
  • Bạn giải thích được sự khác nhau giữa support, confidence, và lift.
  • Bạn hiểu vì sao lift ≈ 1 (như bánh mì & sữa) lại KHÔNG đáng chú ý, dù rất phổ biến.
  • Bạn nêu được 1 ứng dụng khác của association rules ngoài gợi ý mua sắm.
Cần nhớ

Association rules không dự đoán gì cả — nó chỉ tìm ra những gì THƯỜNG đi cùng nhau. Giá trị thật nằm ở việc lọc ra liên kết “bất ngờ” (lift cao) khỏi những liên kết hiển nhiên — vì chỉ những liên kết bất ngờ mới thực sự mang lại insight mới, có thể hành động được.

Câu hỏi thường gặp

Association rules có cần dữ liệu có nhãn không?

Không — giống phân cụm, đây cũng là kỹ thuật học không giám sát, chỉ cần dữ liệu giao dịch thô, không cần biết trước “đúng” hay “sai”.

Làm sao biết ngưỡng support/confidence nào là hợp lý?

Không có con số chuẩn chung — phụ thuộc vào quy mô dữ liệu và mục đích. Với dữ liệu lớn, ngưỡng support rất nhỏ (như 0.01%) vẫn có thể đại diện cho hàng nghìn giao dịch thật.

Kỹ thuật này có áp dụng cho phân tích tài chính không?

Có — ví dụ tìm ra các chỉ số tài chính thường “đi cùng nhau” ở các công ty tăng trưởng tốt, hoặc các sự kiện thường xảy ra cùng lúc trước khi giá cổ phiếu biến động mạnh.

Nguồn: Foster Provost & Tom Fawcett, Data Science for Business, Chương 12 “Other Data Science Tasks and Techniques”, phần “Co-occurrences and Associations” (O’Reilly, 2013). Nội dung diễn giải lại bằng lời riêng, không sao chép nguyên văn.