- 2073 Magh · 4 marks
General vs one-class CF
Short answer
General collaborative filtering uses explicit multi-level ratings with known negatives, focusing on rating error. One-class collaborative filtering uses only positive implicit feedback, treating missing data as ambiguous, and evaluates with ranking measures like precision at k.
Compare general collaborative filtering Vs One-class Collaborative filtering.
General collaborative filtering uses explicit, graded feedback such as ratings from 1 to 5. One-class collaborative filtering (OCCF) works where only positive implicit feedback (clicks, purchases, likes) is observed.
| Basis | General CF | One-class CF |
|---|---|---|
| Feedback type | Explicit ratings (many classes) | Implicit, only positive (1) |
| Negative examples | Known (low ratings) | Not available |
| Missing entries | Not rated; ignored | Mixture of dislike and unknown; must be handled |
| Preference strength | Known from rating value | Estimated from frequency or count of actions |
| Data example | Movie ratings 1 to 5 | Product purchases, page views |
| Data volume | Users must make effort to rate, so sparse | Easy to collect, more plentiful but noisy |
| Methods | Neighbourhood, matrix factorization on observed ratings | Weighted matrix factorization, negative sampling, ranking methods |
| Evaluation | Rating error (RMSE, MAE) | Ranking measures (precision@k, recall, AUC) |
| Example | Netflix star ratings | Amazon purchase history |
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- One-class vs multi-class CF · Information System, chapter 7
- Cold start in collaborative filtering · Information System, chapter 7 · asked 2×
- Collaborative filtering concept · Information System, chapter 7
- Short note: collaborative filtering · Information System, chapter 7
- Intranet vs Internet, firewall, content filtering · Internet and Intranet, chapter 1
- Compare AM systems; one method of DSB-FC generation · Communication Systems, chapter 2
- Content filtering vs packet filtering · Internet and Intranet, chapter 5