CSE498, Collaborative Design, Spring 2024
Computer Science and Engineering
Michigan State University

Whirlpool Corporation, headquartered in Benton Harbor, Michigan, is a global home appliance manufacturer with approximately $20 billion in annual sales, 54 manufacturing and research centers, and 61,000 employees. Whirlpool’s mission is to improve satisfaction and engagement with their home appliances.

As smart appliances become more common, personalization and adaptability to users’ preferences are crucial for product differentiation and user satisfaction.

While most smart appliances offer a generic approach to user profiles and recommendations, Whirlpool is at the forefront of creating personalized user experiences, setting a new standard for appliance functionality.

Our Personalizing the Culinary Experience application enables Whirlpool ovens to learn users’ cooking habits and personalize their experience.

Our machine learning model responds to user interactions by identifying patterns in cooking settings, recipe details, and other preferences, ultimately refining user profiles over time.

This information is then used to generate tailored recipe recommendations and suggest cooking settings for the user.

Aggregated user analytics are accessible on our web dashboard, enabling Whirlpool’s food scientists to enhance their services. These applications help advance Whirlpool’s mission in improving user engagement by incorporating machine learning to provide customized recipe recommendations.

Our mobile and smart oven applications are built with Dart, and the dashboard is developed using JavaScript and Plotly. These applications are supported by a MongoDB server, with API calls facilitated by FastAPI. Recommendations are generated by BERT, a transformer model from Hugging Face, which we fine-tuned for our application.