DTTP AI PM

Duolingo AI Enhancement

Improving Duolingo AI’s ability to accurately recognize African accents for a more inclusive learning experience.

Problem Statement  

How might we improve Duolingo’s AI to better recognize and adapt to African accents for a more inclusive language learning experience?

Problem Background  

Since the beginning of the pandemic in 2020, more users from diverse backgrounds, including Africa, turned to Duolingo for language learning. However, many users with African accents reported that the AI frequently misinterpreted their speech, leading to frustration and incorrect feedback. This challenge highlights a gap in Duolingo’s AI training, which is primarily focused on American, British, and European accents.

Research Insights

User Pain Points

  • Users with African accents frequently experience misinterpretations by Duolingo’s AI, impacting learning progress and satisfaction.
  • Misinterpretation often leads to incorrect feedback, causing frustration and reducing user confidence in their speaking abilities.
  • Lack of transparency in feedback makes it difficult for users to understand if errors are due to pronunciation or AI recognition limitations.

Supporting Data

85% of surveyed users indicated that AI’s inability to recognize their accents accurately was their biggest pain point. Analysis of user interactions showed that 70% of mistakes were linked to accent misinterpretation, not actual pronunciation errors.

Landing on the Solution

Based on our target users’ pain points, we focused on enhancing AI’s ability to recognize diverse African accents accurately. This includes expanding training data to incorporate African-accented speech and improving transparency in AI feedback.

Explanation of Solution

After presenting our prototype to users again, we discovered that their main concern was not about pronunciation corrections but rather how accurately the AI understood their speech. Users appreciated the new AI confidence scores, which clarified whether errors were due to misinterpretation or actual pronunciation issues. This feedback confirmed that our focus on improving recognition accuracy and providing transparent feedback was on the right track. By addressing these concerns, we were able to enhance user trust and satisfaction with the AI’s performance

Mockups

Figma 

Future Steps

This is what we learned from speaking to customers: Users want AI to focus more on accurately recognizing diverse accents rather than offering pronunciation corrections. Many users also expressed a need for clearer feedback on whether errors were due to recognition limitations or actual mistakes in pronunciation.

Possible additional problems to address:

  • Limited support for tonal languages: Users learning languages like Mandarin or Yoruba indicated that the AI struggles with tone recognition.
  • Inconsistent feedback across accents: Some users reported that the AI's accuracy varies significantly between different African accents, highlighting the need for more balanced training data.
  • Lack of real-world conversation practice: Users want AI-driven scenarios that simulate practical conversations beyond scripted dialogues.

Learnings

Product Manager Learnings:

Ekene Onyiuke

Co.Lab was a very interesting experience for me.

Designer Learnings:

Designer Learnings:

Jo Sturdivant

  1. Adapting to an Established Team: Joining the team in week 6 of 8 was challenging, as I had to quickly adapt to existing workflows, dynamics, and goals. This mirrors real-world situations where you often integrate into teams mid-project, and flexibility is essential.
  2. Work-Blocking for Efficiency: With only two weeks to complete the project, I learned the importance of a structured work-blocking system. This approach allowed me to manage my time effectively and meet deadlines under pressure.
  3. Making Data-Driven Design Decisions: Unlike my past projects, I had to rely on research conducted by others. This was a valuable experience in using pre-existing data to guide design decisions, helping me focus on the core insights without starting from scratch.

Developer Learnings:

Developer Learnings:

Vanady Beard

&

As the back-end developer, I learned how important it is to create efficient and reliable systems that support the entire application. This experience also taught me the importance of optimising the database and ensuring the backend is scalable and easy to maintain.

Developer Learnings:

Stephen Asiedu

&

As a back-end developer, I've come to understand the importance of being familiar with various database systems and modules. This knowledge enables me to build diverse applications and maintain versatility in my work. I've also learned that the responsibility for making the right choices rests on my shoulders, guided by my best judgement.

Developer Learnings:

&

Developer Learnings:

Maurquise Williams

&

  1. Process of Creating an MVP: Developing a Minimum Viable Product (MVP) taught me how to focus on delivering core functionalities balancing between essential features and avoiding scope creep.
  2. Collaboration in a Real-World Tech Setting: This experience taught me how to collaborate efficiently in a fast-paced tech environment, keeping the team aligned and productive, even while working remotely across time zones.
  3. Sharpening Critical Thinking and Problem-Solving Skills: This experience honed my ability to think critically and solve problems efficiently. By tackling challenges and finding quick solutions, I sharpened my decision-making and troubleshooting skills in a dynamic, real-world setting.

Developer Learnings:

Jeremiah Williams

&

All in all this experience was very awesome I learned that in coding with others being transparent is key

Developers Learnings:

Justin Farley

&

I learned how important communication is when working with a team. Communication provides understanding, advice, ideas, and much more. While working with the product team, I’ve found that communication keeps everything flowing smoothly. Working with a team also showed me that every member brings something different to the table and we all have to work together in order to align and meet our end goal.

Full Team Learning