AI/ML Recommendation System

AI/ML Recommendation System

AI/ML Recommendation System

AI/ML Recommendation System

Overview

In today’s digital landscape, AI-powered personalization has become a key driver of user engagement. To enhance the gym class discovery experience, I led the design and implementation of an AI/ML-driven recommendation system that personalized fitness class and gym suggestions based on user behavior and preferences.

This project aimed to:

✅ Boost user engagement by offering tailored class recommendations
✅ Reduce churn by helping users find the right fitness solutions faster
✅ Increase session length and improve MAU metrics through relevant, data-driven recommendations

Rather than simply integrating AI as a backend tool, I focused on designing an intuitive, transparent, and user-friendly experience that ensured personalization felt helpful—not intrusive. This meant designing adaptive UI elements, a seamless recommendation carousel, and clear feedback mechanisms to help users refine their preferences over time.

My contribution

Conducting User Research to create 3 User Personas used for the AI/ML algo

Defining the user experience for receiving and interacting with personalized recommendations

Designing intuitive interfaces for users to provide feedback on recommendations, further improving the system's accuracy

Creating adaptive UI elements that could be customized based on user personas

Establishing KPIs to measure the success of the personalization system, such as engagement rates, user satisfaction, and conversion metrics

Year

2023

Process

Creating User Personas

The first step was to leverage our rich dataset to develop comprehensive user personas. I conducted interviews and began consolidating and analyzing data from various sources, including qualitative insights from interviews and surveys, as well as quantitative data from in-app analytics. This process involved collaborating closely with our business team to identify key behavioral patterns and user characteristics.

We employed clustering techniques to group users with similar attributes and behaviors (collaborative filtering). This data-driven approach allowed us to move beyond traditional demographic segmentation and uncover deeper insights into our users' needs, motivations, and pain points.

The result was a set of distinct, well-defined user personas that accurately represented our diverse user base. Each persona included: Demographic information, Behavioral traits, Goals and motivations, Pain points and challenges, Preferred features and interaction patterns. These personas became invaluable tools for our design and product teams, informing decision-making throughout the product development process.


Developing the AI/ML-based Recommendation and Personalization System

With our user personas in hand, we moved on to creating a sophisticated recommendation and personalization system. Our goal was to enhance the user experience by providing tailored content, features, and interactions based on each user's persona and individual behavior.

Working closely with our business and engineering teams, we designed a system that could:

  • Classify new users into the appropriate persona category based on their initial interactions

  • Continuously learn and adapt to individual user preferences over time

  • Provide personalized recommendations for content, features, and products

  • Customize the UI/UX based on persona preferences and individual user behavior

Designing the Recommendation Carousel

While integrating AI into the carousel UI, we needed to address potential ethical concerns, particularly around user autonomy, privacy, and diversity of recommendations. Recommendation systems, like those used by Netflix and Amazon, utilize predictive analytics to suggest content or products based on user data. While enhancing user experience, these systems raise ethical concerns:

  • User Autonomy: By consistently presenting personalized recommendations, users might be nudged towards specific choices, potentially limiting their exposure to diverse content and infringing on their ability to make independent decisions.

  • Privacy Issues: These systems rely on extensive data collection, including viewing history, search queries, and personal preferences. Without proper safeguards, this data accumulation can lead to unauthorized use or breaches, compromising user privacy.

For instance, Netflix faced criticism in 2016 for making assumptions about users' preferences based on race, leading to concerns about stereotyping and biased content delivery.

Therefore I designed the carousel with a few key considerations:

Ensuring Fairness & Diversity

To keep workouts fresh and engaging, I designed the recommendation carousel to balance personalized suggestions with diverse class options. The “Surprise Me” card encourages users to try new workouts beyond their usual picks, adding variety to their routine.



To give users more control, I introduced a customizable surprise feature, letting them filter workout categories to fine-tune randomness while still discovering something new. I also added a card-flipping animation for a fun, gamified experience. To ensure fairness, the system suggests three relevant classes plus one completely random pick, keeping recommendations both diverse and personalized.



Protecting User Privacy

In addition to diversity, protecting user privacy and ensuring transparency were key considerations in the design. To help users understand why a particular class was recommended, I included a “Why This Class?” tooltip, which provides context. I introduced a simple toggle switch that allows users to opt out of AI-based recommendations entirely. This gives users direct control over how AI influences their class suggestions while ensuring they can still explore options manually.



Audit, Implementation, and Testing

With the design finalized, I conducted a thorough audit of user flows to identify the best entry points for maximum impact. The home dashboard and search page were identified as high-traffic areas where recommendations could drive the most engagement.


We then integrated the trained model into the app's backend. Lastly, I conducted multi-variable testing to evaluate the performance of the AI-driven recommendations at different entry points. This involved A/B testing to compare the effectiveness of personalized suggestions against a control group.

Outcome

Findings and Impact

Implementing AI-powered recommendations had a major impact on user engagement, retention, and revenue:

  • Users stayed engaged longer – Session lengths increased by 25%, and MAUs grew by 15%.

  • Churn decreased – Personalized recommendations led to a 20% drop in churn as users found more relevant classes.

  • Revenue improved – Targeted upsell strategies resulted in a 30% increase in premium class purchases.

As the lead designer, I had the exciting challenge of shaping how users interacted with AI-driven recommendations. One of my key contributions was designing the recommendation carousel. My goal was to make it visually intuitive, easy to navigate, and personalized in a way that felt helpful, not intrusive. I also added user feedback mechanisms so people could fine-tune their suggestions, making the AI smarter and more responsive to their needs.

I also focused on designing with ethics in mind, ensuring the AI felt fair and transparent. It was important to avoid reinforcing repetitive patterns, so I introduced features that encouraged variety and exploration. Additionally, I worked on ways to make the recommendations more transparent, giving users a better understanding of how suggestions were generated and empowering them to take control of their fitness journey.

This project really drove home the importance of balancing AI automation with user autonomy. By combining thoughtful UI design with a data-driven approach, I helped build a recommendation system that not only boosted engagement but also fostered trust and transparency.

Get in touch

Have a project in mind?

If you want to chat about a project, opportunity, or anything really — just send me an email on hi@brettchien.com.

Currently based in California — available for remote-friendly work.

©2024 Brett Chien