🧠 Smart MCQ Solver

A Deep Learning based Multiple Choice Question Solver built using RoBERTa-Base and Hugging Face Transformers.


Project Overview

This project predicts the correct answer among five options for a multiple-choice question.

The model is fine-tuned using the Hugging Face AutoModelForMultipleChoice architecture.


Features

  • Fine-tuned RoBERTa-base
  • Multiple Choice Question Answering
  • Gradio Web Interface
  • Hugging Face Transformers
  • PyTorch Implementation

Model

RoBERTa-base

Task:

Multiple Choice Question Answering


Performance

Metric Score
MAP@3 0.9893
F1 Score 0.99

Cross Validation

Fold MAP@3
1 0.9871
2 0.9854
3 0.9963
4 0.9933
5 0.9846

Mean MAP@3

0.9893


Installation

git clone https://github.com/YOUR_USERNAME/smart-mcq-solver.git

cd smart-mcq-solver

pip install -r requirements.txt

Run

python app.py

Screenshots

Home Page

Loading

Prediction

Loading


Tech Stack

  • Python
  • PyTorch
  • Transformers
  • Hugging Face
  • Gradio

Author

Rohit Kumar

IIT Madras BS Degree

Downloads last month
18
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Space using rohitk123/roberta-base-mcq-solver 1