Introduction to Recommendations at Zillow

Introduction to Recommendations at Zillow

We had a great time talking about recommendations at Zillow during the recent Data/Analytics/MachineLearning meetup.

We've included the full video and our biggest takeaways below:
Recommendation Systems are an easy way to make your product more personalized without having to reinvent the wheel.
Zillow has some unique data features: a closer ratio of homes (items) to users and unique regional differences (vs a traditional stores globally popular items vs niche products).

There are two families of models: collaborative filtering (only need user<->item interaction) and content based modeling (involves defining and mapping user & item information to machine learning variables). Collaborative filtering is an easy approach to start with via the below open source and one click services.

A new technique called interleaving replaces the need to A/B new models separately and provides statistically significant results on comparative model performance without having to pay people to manually rate results.

We save an offline dataset for testing new models and make the pipeline to validate those online via interleaving or an A/B test very easy. If that test is successful, the model is rolled out to 100%.

At Zillow, we get roughly 1 TB of relevant user & home data a day to process.

We use all modern infrastructure on AWS:

We write our Spark code in Scala as it’s a first class citizen, use the new Datasets (Spark 2.0) when possible, and RDD’s everywhere else.

A summary of a standard model pipeline.

Standard, most important evaluation metrics for new models.

That’s it for our intro to recommendation systems! We have a bunch of other cool projects in the works below. If you’re a Data Scientist, Machine Learning Engineer, Data Engineer or PM - send us a note! nicholass@zillow & shrutik@zillow

Speak with a Zillow expert

Contact us about company news or Zillow research.

Email the PR team

Related Articles

new york high line and buildings
5 min read
Economy, policy and AI: The forces defining housing's future
multiplier book
5 min read
Building is getting easier. Getting it right is getting harder.
home for sale
5 min read
Zillow CEO on NBC News: AI is reshaping how Americans buy, sell and rent homes
illustration of mailbox

Sign up for Zillow news updates

Subscribe to receive daily emails for the latest Zillow news and announcements, product updates and more.

 

By submitting this form, you agree to receive email communication from Zillow. We respect your privacy. See our privacy policy.