Chronon — A Declarative Feature Engineering Framework

<p><strong>A framework for developing production grade features for machine learning models. The purpose of the blog is to provide an overview of core concepts in Chronon.</strong></p> <p><a href="https://www.linkedin.com/in/nikhilsimha" rel="noopener ugc nofollow" target="_blank">Nikhil Simha Raprolu</a></p> <h1>Background</h1> <p>Airbnb uses machine learning in almost every product, from ranking search results to intelligently pricing listings and routing users to the right customer support agents.</p> <p>We noticed that feature management was a consistent pain point for the ML Engineers working on these projects. Rather than focusing on their models, they were spending a lot of their time gluing together other pieces of infrastructure to manage their feature data, and still encountering issues.</p> <p>One common issue arose from the log-and-wait approach to generating training data, where a user logs feature values from their serving endpoint, then waits to accumulate enough data to train a model. This wait period can be more than a year for models that need to capture seasonality. This was a major pain point for machine learning practitioners, hindering them from responding quickly to changing user behaviors and product demands.</p> <p><a href="https://medium.com/airbnb-engineering/chronon-a-declarative-feature-engineering-framework-b7b8ce796e04"><strong>Visit Now</strong></a></p>