I'm currently at a stealth startup training domain-specific LLMs, with a focus on data across
the training stack. My recent work has focused on post-training, where I've developed reward
signals, graders, and evaluations for improving factuality and faithfulness in agentic
systems. I've also worked on mid-training, building data pipelines to curate and filter
large-scale corpora, and running training and mixture ablations to study how data choices
affect model behavior. In practice, I sit close to the full model-development loop: data,
experiments, training, evaluation, and iteration. Prior to that, I interned at Google
Research, where I worked on video understanding in Gemini and presented my work at the
annual Google Research conference.
I’m also completing my PhD at Bar-Ilan’s NLP lab, advised by Yoav Goldberg, where I
research underspecification: what happens when language, tasks, or evaluations leave part
of the intended meaning implicit. I study how models fill in those gaps, why
they often default to behavior that looks correct but misses human intent, and how to build
evaluations that expose these failures more directly. The goal is to make models more
reliable in realistic settings, where the right answer is not fully specified in the input.
Selected publications
NeurIPS Oral · Top 0.5%
Linguistic Binding in Diffusion Models
Ask a text-to-image model for “a pink bench and a yellow dog” and you'll often get a yellow bench.
We traced this to cross-attention maps that don't agree on which tokens modify which objects, and
proposed SynGen: a training-free fix that aligns them using the prompt's dependency parse.
An early look at a strange failure mode: asking for two different concepts often produces two of
the same thing. We characterized the behavior and traced it to how the text encoder maps
nouns to concepts — a paper that later found its way into public conversations about what these
models actually understand.
Quantifying and Mitigating Default Behaviors in Text-to-Image Models
An underspecified prompt like “a dog” can produce the same breed or color again and again.
GRADE measures these default behaviors attribute by attribute. We trace them to
reporting bias in training captions and test the link with controlled fine-tuning.
Explicitly specifying sampled attributes broadens the outputs, with some loss of
faithfulness to other prompt details.
DreamSync: Aligning Text-to-Image Generation with Image Understanding Feedback
DreamSync uses vision-language models to help text-to-image models learn from their own
generations. We generate candidate images, select them for prompt faithfulness and visual
quality, and iteratively fine-tune on the selected examples. This improves generation
without additional human annotations or reinforcement learning.
D-MERIT: Rewarding Retrievers that Are Actually Right
Retrieval benchmarks mark one gold document per query — but many queries have several valid
answers, so models that find a different-but-correct document get penalized. D-MERIT annotates
the full answer set, and rankings shift meaningfully when you do.