Guohao Chen
Author directory2026
OmniCode: A Benchmark for Evaluating Software Development Agents
Atharv Sonwane | Eng-Shen Tu | Wei-Chung Lu | Claas Beger | Carter Larsen | Debjit Dhar | Simon Alford | Rachel Chen | Ronit Pattanayak | Tuan Anh Dang | Guohao Chen | Gloria Geng | Kevin Ellis | Saikat Dutta
Findings of the Association for Computational Linguistics: ACL 2026
Atharv Sonwane | Eng-Shen Tu | Wei-Chung Lu | Claas Beger | Carter Larsen | Debjit Dhar | Simon Alford | Rachel Chen | Ronit Pattanayak | Tuan Anh Dang | Guohao Chen | Gloria Geng | Kevin Ellis | Saikat Dutta
Findings of the Association for Computational Linguistics: ACL 2026
LLM-powered coding agents are redefining how real-world software is developed. To drive the research towards better coding agents, we require challenging benchmarks that can rigorously evaluate the ability of such agents to perform various software engineering tasks. However, popular coding benchmarks such as HumanEval and SWE-Bench focus on narrowly scoped tasks such as competition programming and patch generation. In reality, software engineers have to handle a broader set of tasks for real-world software development. To address this gap, we propose OmniCode, a novel software engineering benchmark that contains a broader and more diverse set of task categories beyond code or patch generation. Overall, OmniCode contains 1794 tasks spanning three programming languages – Python, Java, and C++ – and four key categories: bug fixing, test generation, code review fixing, and style fixing. In contrast to prior software engineering benchmarks, the tasks in OmniCode are (1) manually validated to eliminate ill-defined problems, and (2) synthetically crafted or recently curated to avoid data leakage issues, presenting a new framework for synthetically generating diverse software tasks from limited real-world data. We evaluate OmniCode with popular agent frameworks such as SWE-Agent and show that while they may perform well on bug fixing for Python, they fall short on tasks such as Test Generation and in languages such as C++ and Java. For instance, SWE-Agent achieves a maximum of 25.0% with DeepSeek-V3.1 on C++ Test Generation. OmniCode aims to serve as a robust benchmark and spur the development of agents that can perform well across different aspects of software development.
YARD: Y-Architecture Register Decoding for Efficient Hallucination Mitigation in Large Vision-Language Models
Ting Chen | Geng Li | Guohao Chen | Yu Hu | Guan Huang | Mai Chen | Langsheng Lei | Yongyong Lin
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Ting Chen | Geng Li | Guohao Chen | Yu Hu | Guan Huang | Mai Chen | Langsheng Lei | Yongyong Lin
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Contrastive decoding (CD) seeks to mitigate hallucinations in Large Vision-Language Models (LVLMs) by contrasting the output distributions of a standard model and a visually degraded model. However, existing training-free CD methods suffer from sub-optimal degraded branches: completely dropping visual tokens is too extreme and induces language hallucinations, while corrupting input images offers coarse control over visual evidence and suffers from high inference latency due to requiring two full forward passes. To address these dilemmas, we propose YARD, a training-free Y-Architecture Register Decoding framework. Motivated by the observation that reliable text-to-vision grounding predominantly emerges in the middle decoder layers, YARD constructs the degraded branch internally by sharing shallow-layer computations and branching exactly at this critical stage. For the degraded branch, YARD replaces patch-level visual tokens with register tokens, which preserve global image semantics but lack fine-grained local evidence. This image-aware yet locally under-grounded design provides a faithful contrastive signal without extreme modality mismatch, while the Y-architecture strictly avoids a costly second forward pass. Extensive experiments on generative and discriminative hallucination benchmarks demonstrate that YARD consistently achieves state-of-the-art hallucination mitigation across multiple LVLMs, alongside a significant reduction in inference latency.