← Projects

Research project

That's Deprecated!

Understanding, detecting, and steering knowledge conflicts in language models for code generation.

LLM BehaviorCode GenerationKnowledge Conflicts

Language models for code often face prompts that conflict with what they learned during training: APIs change, libraries deprecate methods, and documentation updates rewrite earlier conventions.

This project studies those conflicts in code generation. It looks at when models follow the prompt versus their prior knowledge, whether those conflicts can be detected from activations, and whether steering can shift the model’s preference.