VeriLearn – AI-Assisted Feynman Learning System
Final Year Research Project · Full-Stack Developer · Python, React, NLP
An AI-assisted web application that transforms complex academic texts into beginner-friendly explanations using the Feynman Technique. Generates structured simplifications with real-life analogies, step-by-step breakdowns, and "why-it-works" reasoning, then automatically verifies factual accuracy using NLI with DeBERTa-v3-small, producing a measurable Support Score. Low-quality outputs are auto-regenerated via a self-correction loop, and interactive quizzes reinforce retention.
QA Highlights
- Integrated an automated faithfulness-verification pipeline: claims extracted from AI output are verified against source text using semantic retrieval and Natural Language Inference (NLI).
- Built a self-correction loop that regenerates explanations falling below a quality threshold ensuring pedagogically sound, faithful outputs.
- Designed controlled experiment protocol with 20–30 CS undergraduates comparing comprehension and one-week retention across three conditions (original text, unstructured LLM, VeriLearn).
