Reinforcement Learning-Driven Nutrition Coaching

An AI-enabled coach that combines computer vision with reinforcement learning to support diabetes self-management and personalized nutrition.

DIEXTRA App Interface

What is DIEXTRA?

Bridging the gap between dietary tracking and adaptive coaching.

AI-Powered Analysis

Utilizes advanced computer vision to analyze meal photos, estimating calories and macronutrients with high accuracy (over 90%).

Reinforcement Learning

An RL agent adapts coaching strategies, meal plans, and nudges based on your unique behavior, preferences, and adherence.

Diabetes Support

Designed specifically to aid in Type 1 and Type 2 diabetes management through just-in-time adaptive interventions (JITAIs).

How It Works

The DIEXTRA Framework: Analyze, Adapt, Act.

01

Snap a Photo

Take a picture of your meal. Our system uses generative AI and computer vision to identify food items and portion sizes instantly.

02

Get Insights

Receive real-time estimates for calories, protein, carbs, and fats. The system benchmarks against internal ground truth for precision.

03

Adaptive Coaching

The RL agent updates your meal plans and sends personalized nudges—congratulatory or encouraging—based on your streaks and goals.

04

Dashboard Feedback

Track your progress with a comprehensive dashboard displaying nutrition scores, calorie totals, and adherence streaks.

DIEXTRA App Analytics

The Science Behind DIEXTRA

Based on published research in Reinforcement Learning and Nutrition Coaching.

Proven Methodology

DIEXTRA operationalizes a JITAI-style loop (Just-in-Time Adaptive Interventions) in two interconnected reinforcement cycles:

  • Adherence Loop: Delivers day-level reinforcement via encouraging or congratulatory messages.
  • Planning Loop: Updates the policy that generates meal plans and recommends substitutions based on timing, preferences, and history.
90.4% Calorie Accuracy
92% Carb Accuracy
93% Protein Accuracy
User Meal
AI Analysis
RL Agent
Adaptive Nudge