Papers by Liuwen Cao
Beyond Code: Evaluate Thought Steps for Complex Code Generation (2024.lrec-main)
Copied to clipboard
| Challenge: | Existing efforts to generate code in C++ rely on relatively simple programming problems . large language models (LLMs) pre-trained on numerous code data have opened up new opportunities for code generation. |
| Approach: | They propose a task that evaluates the quality of thought steps and code implementation . they construct a dataset of complex programming problems in C++ . |
| Outcome: | The proposed task evaluates the quality of thought steps and code implementation in a C++ programming language. |
RuleEdit: Towards Rule-Level Knowledge Generalization to Mitigate Over-Editing in Large Language Models (2025.findings-acl)
Copied to clipboard
| Challenge: | Existing knowledge editing methods focus on instance-level editing, which is prone to knowledge degradation and general ability deterioration due to redundant instance-specific modifications. |
| Approach: | They propose a rule-level editing method that generalizes rule-derived knowledge to update rule-based instances. |
| Outcome: | The proposed method improves portability and performance over baselines for LLaMA-2-7B on RULEmix. |
Rethinking-based Code Summarization with Chain of Comments (2025.coling-main)
Copied to clipboard
| Challenge: | Existing methods focus on learning a direct mapping from pure code to summaries, overlooking the heterogeneity gap between code and summary. |
| Approach: | They propose a framework that uses chain of comments as auxiliary intermediate information to bridge the gap between code and summaries. |
| Outcome: | The proposed framework outperforms baseline models and multiple code Large Language Models by a large margin. |