Eduardo Perez

Explainable AI Project: Making AI Transparent for Better Learning

In this project, I worked on developing an AI-powered educational tool that enhances learning through explainability and interactivity. The goal was to create a system where complex AI outputs are not just delivered but clearly explained with interactive visual aids. This project focused heavily on the intersection of education, AI, and user experience, ensuring that learners could not only solve problems but understand the 'why' behind the solution.

Conceptual Model

We structured the project around core principles of explainability, transparency, and interactive learning. One major user scenario involved Alex, a calculus student struggling with integrals, who was able to understand and solve challenging problems using this AI-powered tutor.

Explainable AI Model

This tool wasn’t just about providing answers; it also explained why the solutions were correct. Visual aids like 3D graphs and interactive steps further helped bridge the gap between explanation and comprehension.

User Flow & Solution

This user flow illustrates how a student, like our persona Alex, interacts with the AI tool to solve complex mathematical problems step by step, while understanding the logic behind the solutions.

AI Problem Input

Step 1: Encountering a Challenging Problem

Alex is struggling with a calculus problem and doesn’t know where to start. The AI-powered tool allows him to enter this complex problem, setting the stage for deeper exploration.

AI Problem Explanation

Step 2: Entering the Problem

After encountering the problem, Alex inputs the formula into the AI-powered tutor, initiating the learning journey. The system quickly processes the input, preparing to offer the solution and explanation.

AI Step-by-Step Breakdown

Step 3: Viewing the Solution and 'WHY?'

Once the solution is provided, Alex can immediately see the answer. More importantly, a 'WHY?' button appears, encouraging Alex to explore a detailed breakdown of the mathematical process to deepen his understanding.

AI Visualization

Step 4: Viewing a Detailed Explanation

By clicking 'WHY?', Alex is presented with a step-by-step explanation of how the solution was derived. This detailed breakdown demystifies the calculus problem, empowering him with both the solution and the reasoning behind it.

AI Visualization

Step 5: Visualizing the Solution

Interactive 3D visualizations of the mathematical graph help Alex understand abstract concepts like integrals and the area under the curve. This visual aid ensures that the problem-solving process is both intuitive and memorable.

AI Feedback

Step 6: Providing Feedback

After solving the problem, Alex can provide feedback on the system’s explanation and suggest improvements. This feature ensures that the AI tool evolves with user input, enhancing future learning experiences.

The user flow was designed to not just solve problems but to teach users why the solutions were valid. This approach improved problem-solving confidence and helped users grasp fundamental concepts through explainable AI.

Key Insights & Learnings

Several key insights from this project included:

Reflection & Future Opportunities

This project illuminated the immense potential of AI to not only solve problems but also enhance learning through clear explanations and interactive tools. Moving forward, I see opportunities to integrate more personalized AI feedback and further enhance the visualization capabilities, helping students across diverse subjects.