Sari la conținutul principal

Building Great Machine Learning Products at Opendoor

Discover principles for great ML product design, data collection and packaging outputs into slick user design.
· 39 min. citește
Sam Stone

Invitat

Sam Stone

Sam is passionate about building products that use or enable machine learning. He is currently the Director of Product Management, Pricing & Data at Opendoor, a real estate technology company. Sam played an integral part in developing AI/ML products related to home pricing including the Opendoor Valuation Model (OVM), market liquidity forecasting, portfolio optimization, and resale decision tooling. Prior to Opendoor, he was a co-founder and product manager at Ansaro, a SaaS startup using data science and machine learning to help companies improve hiring decisions. Sam holds degrees in Math and International Relations from Stanford and an MBA from Harvard.

Adel Nehme

Host

Adel Nehme

Adel is a Data Science educator, speaker, and VP of Media at DataCamp. Adel has released various courses and live training on data analysis, machine learning, and data engineering. He is passionate about spreading data skills and data literacy throughout organizations and the intersection of technology and society. He has an MSc in Data Science and Business Analytics. In his free time, you can find him hanging out with his cat Louis.

Key Quotes

As far as career advice goes, for someone in a similar position to me—I think the things that have allowed me to really enjoy being an ML product manager, and as I look at my team, the things that have enabled them to be successful, are one, they have a deep understanding and desire to understand users. Number two, they love data science. There's a kind of fundamental nerdiness and excitement understanding the intricacies of a model. At number three, they have deep empathy for engineers. I think engineering is a difficult role in general, and if you're an engineer working on ML products where the outputs are probabilistic, it's especially difficult. And so as a product your data scientists, your engineers, and a whole bunch of other functions. I think those are three key components to having that and allowing you to be successful and ultimately enjoy the run.

Users who trust ML outputs are more likely to use the product or continue on in that journey. Second, if they understand something about the model output they're more likely to provide feedback that's useful to the team .And then third, I think interpretability is really important for development teams. As you think about the long-term arc of iterating on an ML product, understanding why the model output is what it is, at an individual inference level is really key to generating good research hypotheses that turn into model improvements. 

Key Takeaways

  1. There are three things that make for a great enduring machine-learning product: A deep understanding of customer, optimising for accuracy of your ML product and building feedback loops into the model to help iterate.

  2. Improve cross-collaboration between teams by setting up regular rituals to discuss work in progress, even when it is unfinished, become receptive to feedback, and plan well, providing a wide range of views from a variety of stakeholders.

  3. For any ML uses in products there need to be user feedback loops, the user needs to be able to input into the model, and part of that needs to be unstructured data like text fields, alongside structured data like drop down options in surveys.

Transcriere

Adel Nehme: Hello, and welcome to Data Framed! I'm Adel, Data Evangelist and Educator at DataCamp. And Data Framed is a weekly podcast in which we explore how individuals and organizations can succeed with data. Today we're speaking to Sam Stone, director of Product Management of Pricing and Data at Opendoor. For those who are not aware, Opendoor is an operator of an online real estate marketplace, used to streamline the sales process of home buying and selling, and they do that by using machine learning models to instantly price homes and provide recommendations.

Its millions of users. You know, oftentimes when we think about building great machine learning products like Opendoor, we get fixated on the nuts and bolts of machine learning, which algorithm to use, what are the features to be engineered and so on and so forth. But to build truly great machine learning products that reach millions of users, you need to marry great data science expertise with strong attention to user experience, design thinking, and a deep consideration for the impacts of predictions on stakeholders.

And building great machine learning products. The type that I'm speaking of is something Sam Stone has a deep understanding of. So I wanted to have a deeper conversation with Sam on what he thinks a great machine learning product looks like. Throughout the episode. We spoke about his principles for great ML product design.

How to

Subiecte

Conexe