Have questions about buying, selling or renting during COVID-19? Learn more

Zillow Tech Hub

#mlread: The Machine Learning Reading Group in Zillow AI

At Zillow AI we are focused on using AI and various forms of machine learning to help you find your home and to help Zillow succeed in our mission to be the largest, most-trusted, and vibrant home-related marketplace in the world.  So we adapt AI best practices in the unique domain of housing while also innovating in the AI space. Any reader of this blog or user of Zillow may recognize our work in home value estimation via the Zestimate and the Zillow Prize, personalization via home recommendations, 3D home walk-throughs and scene understanding, advertising technology, and the underlying big data work necessary for these data-intensive efforts to succeed.

Helping our engineers and applied scientists grow in their mastery of AI and Machine Learning methods is also a primary goal. With these efforts in mind we come together weekly in a reading group we call #mlread to present and discuss key ideas from the AI literature.  #mlread is an important contributor to helping our teams apply these important ideas.

Over the course of the last year we have delved into topics that are relevant to our work. Members of our technical staff select papers and sign up to present and lead the discussion, so naturally the papers reflect the interests and work of the teams.  Papers are drawn primarily from the scientific literature.  

First off, we care about learning accurate models, and in many cases we also care about human-interpretable models:

Recommender systems are a significant component of our personalization efforts:

We learn from our users’ search and browsing behavior.  User clicks help us learn to predict their interests by providing implicit supervision for ranking:

Regression models are fundamental to value estimation:

Ensemble models are also relevant to a number of the problems we care about:

In order to quickly learn from user preferences rather than waiting for statistical significance via A/B experiments, we apply the methods of multi-armed and contextual bandits:

Deep Learning (more generally):

Text is abundant in the form of real estate listing descriptions, chat logs, and structured and unstructured documents, so the methods of NLP and Text understanding are also relevant to our work:

Attributing transactions is an important part of the real estate space, hence our interest in record linkage:

We track the reliability of our data sources, our services, and our key metrics using the methods of anomaly detection and time-series prediction:

Many of our problems also involve various resource constraints, so we care about Constrained optimization:

If these ideas are compelling to you, if working on a team that builds intelligent systems incorporating machine learning methods is part of your career plan, and if you care about streamlining the process of finding a home, then consider careers in applied science, machine learning, and software engineering on zillow.com/jobs !

#mlread: The Machine Learning Reading Group in Zillow AI