What Quora’s VP Reveals About Building Real‑World Recommender Systems

In this talk, Quora’s VP of Engineering Xavier Amatriain shares practical lessons from building the company’s large‑scale recommender system, covering data richness, implicit signals, model choices, feature engineering, evaluation strategies, and why distribution isn’t always required.

21CTO
21CTO
21CTO
What Quora’s VP Reveals About Building Real‑World Recommender Systems

Introduction

Xavier Amatriain, VP of Engineering at Quora, presents the experience of building Quora’s recommender system (recsys) and the key lessons learned.

Quora’s Data

Quora benefits from massive high‑quality textual content and extensive data relationships, providing a rich foundation for recommendation algorithms.

Quora’s Recommender System

Recommendation is embedded throughout Quora’s product, influencing many user‑facing features.

Lessons Learned

Implicit signals beat explicit ones (almost always).

Be thoughtful about your training data.

Your model will learn what you teach it to learn.

Explanations might matter more than the prediction.

If you must pick one approach, matrix factorization is the best bet.

Everything is an ensemble.

Building recommender systems is also about feature engineering.

Understanding why you should answer questions is crucial for your recsys.

Data and models are great, but the right evaluation approach is even better.

You don’t need to distribute your recsys; distributed architecture isn’t always necessary.

Conclusion

The presentation summarizes practical insights that can guide engineers building large‑scale recommendation engines.

Slide deck: http://www.slideshare.net/xamat/recsys-2016-tutorial-lessons-learned-from-building-reallife-recommender-systems

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

feature engineeringmatrix factorizationModel Evaluationrecommender systemsimplicit feedbackquora
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.