bartering books to beers
play

Bartering Books to Beers: a Recommender System for Exchange - PowerPoint PPT Presentation

Bartering Books to Beers: a Recommender System for Exchange Platforms Jrmie Rappaz Maria-Luiza Vladarean Julian McAuley Michele Catasta What is barter? Def. Barter is a system of exchange where goods or services


  1. Bartering Books to Beers: 
 a Recommender System for Exchange Platforms Jérémie Rappaz † Maria-Luiza Vladarean † Julian McAuley ‡ Michele Catasta † † ‡

  2. What is barter? Def. Barter is a system of exchange where goods or services are directly exchanged for other goods or services without using a medium of exchange. First written mention of barter around 100’000 B.C

  3. It’s hard to compete with money Need of a double coincidence No common measure of value

  4. No common measure of value Solution: Online bartering platforms are specialized 20’000 daily visitors 250’000 registered users 18’000 registered users

  5. Double coincidence of wants Typical setting Potential transactions Jack’s wish list Jack Heineken Tom Chimay Jane’s wish list Jane Duvel Tom’s wish list Rick’s wish list Rick Heineken Duvel Brewdog

  6. Double coincidence of wants Solution: Matching? 85K active users 2M items

  7. Double coincidence of wants Solution: Matching? 85K active users only 0.2% of users have at least one 2M items swapping partner

  8. Predictor - Matrix Factorization n x m n x k k x m ≈ Users = p T ˆ u j q i k + y u j ,u l ,i k Items > Unidirectional interest Positive signals: wish-list + past transactions

  9. Predictor - Bidirectionality y u j ,i m ,u l ,i k = f (ˆ ˆ y u j u l i m , ˆ y u l u j i k ) = 1 2(ˆ y u j u l i m + ˆ y u l u j i k ) > Make recommendations for one user but take into account reciprocal interest

  10. Predictor - Social Bias ++ social bias z }| { = p T ˆ u j q i k + s u j u l + y u j ,u l ,i k + Some pairs of users perform recurring trades. users’ behavi S ∈ R | U | × | U | models a bias from one user to another.

  11. Predictor - Temporal Dynamics social bias z }| { = p T s u j u l + τ u j δ ( t ; ¯ t u j ) + τ i k δ ( t ; ¯ ˆ u j q i k + t i k ) y u j ,u l ,i k | {z } temporal dynamics 5 4 Discard users/items that have 3 been inactive for a long period 2 1 0 2005 2006 2008 2009 2010 2012

  12. Experiment Bayesian Personalized Ranking (BPR) 
 see Rendle 2009 Maximizes AUC with positive examples only > Observed trade Negative sample

  13. Results Bidirectionality B Social bias S Temporal dynamics T AUC MF MF+B MF+B+S MF+B+T MF+ALL Bookmooch 0.758 0.798 0.849 0.938 0.958 Gameswap 0.790 0.842 0.863 0.890 0.903 Ratebeer 0.824 0.892 0.962 0.969 0.983

  14. Contribution & Conclusion • Reciprocal interest model for bartering recommendation. • 3 new datasets extracted from online bartering platforms. • Improving recommendations with social and temporal information. Powered by SIGIR Travel Grant

Recommend


More recommend