MASK → TOKEN, 0°

Building models that survive the training run.

Hi! I'm Lavanya. I'm a second-year Mathematics & Computing student at IIT Roorkee, researching diffusion language models with the Vision and Language Group. My current work explores the geometry underneath natural language generation, alongside my interests in Computer Vision.

IIT RoorkeeMaths & Computing, '29
Vision and Language GroupCore Member
Geek GazetteEditor
m (mask) μ (target)
λ = 0.47 ‖x‖ = 0.064 · rm
Drag slider to change λ & move interpolated points
ABOUT, 18°

Running experiments, shipping models.

I'm interested in the full ML stack—not just the idea on page one of a paper, but whether it survives contact with a training run. At VLG, I am currently working on auditing sycophancy benchmarks in language models.

My past work explores masked diffusion language models that denoise a whole sequence in parallel instead of committing to one token at a time.

FOCUS
Gen AI · Sycophancy · Diffusion LMs · NLP · Computer Vision
TOOLS
Python, PyTorch, SQL, C++, Flask
EDUCATION
BS in Mathematics & Computing, IIT Roorkee
ACHIEVEMENTS
JEE Advanced AIR 4636 (Top 0.25% of 1.8M+ candidates)
LOOKING FOR
ML, Data Science & Research internships in GenAI, NLP, or CV
LANGUAGES
English · Hindi (native) · German (A1)
Lavanya Nigam
RESEARCH, 41°

Are You Sure You’re Sure? Two Confounds in a Sycophancy Benchmark

Oral Presentation at JUDGe Workshop, NeurIPS 2026 · with Atharv Gupta, Akshat Jindal, Aryan Sood

Sycophancy is a language model's tendency to cave when a user pushes back, abandoning a correct answer for the user's. Scripted objections in benchmarks like SycEval attempt to measure timing effects, but we show that prompt template artifacts—specifically answer naming and instruction placement—drive these reported effects rather than true model behavior.

By auditing SycEval's template design, we find that explicitly naming a target answer boosts follow rate by 14.1 to 49.5 percentage points, reversing reported timing gaps once controlled. Relocating output-format instructions further corrects caving behavior, demonstrating how template confounds can be identified and fixed before publishing.

+14.1–49.5pp
follow rate increase driven purely by target answer naming in objection templates
5.1pp
reduction in model caving by relocating output-format instructions (Llama-3.1-8B)
Correctable
confounds stem from prompt templates rather than model backbone

Lost in Interpolation: Why Predictive Feedback Fails in Diffusion Language Models

COLM Workshop 2026 · with Aryan Sood, Ishaan Bansal, Vidit Aggarwal

Soft-masking speeds up diffusion language model training by blending the mask embedding with the model's own top-k predictions during fine-tuning, but the standard version does that blending along a straight line, as if the embedding space were flat. It isn't. Token embeddings sit near a thin spherical shell, so a straight-line blend cuts through the inside of that shell and quietly shrinks the embedding's norm at every masked position, feeding the backbone inputs it never saw in pretraining.

We replace the straight line with a great-circle arc: a spherical soft-masking scheme built on the Fréchet mean of the top-k directions and a norm-restoring SLERP step. Fixed at the same confidence weight, the arc-based version tracks clean training behavior while the straight-line version degrades steadily and generates text that scores far closer to human-written text on MAUVE.

OpenReview Paper ↗
~73°
geodesic angle between mask & target embedding, held throughout training
0.259
MAUVE score at fixed λ=0.3 (arc), vs. 0.055 (line)
3.9
perplexity gap opened by the end of a fixed-weight training run
PROJECTS, 73°
Spondylolisthesis Classifier Interactive Interface with SHAP explanation

Spondylolisthesis Classifier

XGBOOST · SPINE GEOMETRY · STREAMLIT APP

Classifies lumbar spine X-rays into Normal, Anterolisthesis, or Retrolisthesis using geometric features engineered from L1–S1 landmark coordinates, validated against an orthopedist's diagnoses. Features interactive SHAP explanation plots for individual predictions.

88.3%test accuracy
0.753Cohen's κ vs. doctor
44engineered features
SortNow Custom YOLO Waste Classification Demo

SortNow

CUSTOM YOLO · WASTE CLASSIFICATION

A YOLOv1-style detector built from scratch - 14×14 grid, 2 boxes per cell, that sorts waste into six categories through a Flask web app, trained on 7,260 images and validated on 3,114.

448×448input
6classes
100epochs (early-stop 64)
INVOLVEMENT, 128°
2026-present

Core Member, Vision and Language Group

Researching diffusion language models and non-autoregressive text generation; collaborating on a manuscript currently under review.

2025-present

Editor, Geek Gazette

Writing and editing technology and science articles for the IIT Roorkee student community, with a focus on making technical ideas accessible.

2025-present

SPIC MACAY Heritage Club, IIT Roorkee

Organising-team member for Virasat, IIT Roorkee's flagship cultural festival celebrating India's heritage, working across the operations vertical.

2022-2023

Gold Medalist, Delhi Public School R.K. Puram

Awarded for academic excellence in the final year; scored 96.2% in the AISSCE, ranked 12th in school.