Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Weichen Li 0001

dblp:122/7408-1 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2025
0009-0006-8820-2855ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 3 · 1 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 60% Program analysis · 40%
Artificial intelligence
1 paper
Deep learning architectures and training · 100%
Databases, data mining, and information retrieval
1 paper
Knowledge graphs · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization › program transformation
transformation rules
0.912025
EditLord: Learning Code Transformation Rules for Code Editing · ICML 2025
Machine learning › Deep learning architectures and training
equivariant neural network
0.812024
Exploiting Code Symmetries for Learning Program Semantics · ICML 2024
Knowledge graphs
multimodal knowledge graph
0.812024
Beyond Entities: A Large-Scale Multi-Modal Knowledge Graph with Triplet Fact Grounding · AAAI 2024
Program analysis
code representation learning
0.812024
Exploiting Code Symmetries for Learning Program Semantics · ICML 2024
Compilers and program optimization
program transformation
0.312025
EditLord: Learning Code Transformation Rules for Code Editing · ICML 2025

Methods — techniques the papers use, named apart from their topics

self-attention · 1.5large language model · 1.5group theory · 1.5meta-rule extraction · 0.9language model · 0.9inductive learning · 0.9image retrieval · 0.8image clustering · 0.8
YearPublicationVenuePosition
2025 EditLord: Learning Code Transformation Rules for Code Editing
abstract
Code editing is a foundational task in software development, where its effectiveness depends on whether it introduces desired code property changes without changing the original code's intended functionality. Existing approaches often formulate code editing as an implicit end-to-end task, omitting the fact that code-editing procedures inherently consist of discrete and explicit steps, and thus suffer from suboptimal performance and lack of robustness and generalization. We introduce EditLord, a code editing framework that makes the code transformation steps explicit. Our key insight is to employ a language model (LM) as an inductive learner to extract code editing rules from the training code pairs as concise meta-rule sets. Such rule sets will be manifested for each training sample to augment them for finetuning or assist in prompting- and iterative-based code editing. EditLord outperforms the state-of-the-art by an average of 22.7% in editing performance and 58.1% in robustness while achieving 20.2% higher functional correctness, across critical software engineering and security applications, LM models, and editing modes.
Weichen Li 0001, Albert Jan, Baishakhi Ray, Chengzhi Mao, Kexin Pei
ICML1
2024 Beyond Entities: A Large-Scale Multi-Modal Knowledge Graph with Triplet Fact Grounding
abstract
Much effort has been devoted to building multi-modal knowledge graphs by visualizing entities on images, but ignoring the multi-modal information of the relation between entities. Hence, in this paper, we aim to construct a new large-scale multi-modal knowledge graph with triplet facts grounded on images that reflect not only entities but also their relations. To achieve this purpose, we propose a novel pipeline method, including triplet fact filtering, image retrieving, entity-based image filtering, relation-based image filtering, and image clustering. In this way, a multi-modal knowledge graph named ImgFact is constructed, which contains 247,732 triplet facts and 3,730,805 images. In experiments, the manual and automatic evaluations prove the reliable quality of our ImgFact. We further use the obtained images to enhance model performance on two tasks. In particular, the model optimized by our ImgFact achieves an impressive 8.38% and 9.87% improvement over the solutions enhanced by an existing multi-modal knowledge graph and VisualChatGPT on F1 of relation classification. We release ImgFact and its instructions at https://github.com/kleinercubs/ImgFact.
Mingchuan Zhang, Weichen Li 0001, Chao Wang 0095, Haiyun Jiang, Sihang Jiang 0001, Yanghua Xiao, Yunwen Chen
AAAI3
2024 Exploiting Code Symmetries for Learning Program Semantics
abstract
This paper tackles the challenge of teaching code semantics to Large Language Models (LLMs) for program analysis by incorporating code symmetries into the model architecture. We introduce a group-theoretic framework that defines code symmetries as semantics-preserving transformations, where forming a code symmetry group enables precise and efficient reasoning of code semantics. Our solution, SymC, develops a novel variant of self-attention that is provably equivariant to code symmetries from the permutation group defined over the program dependence graph. SymC obtains superior performance on five program analysis tasks, outperforming state-of-the-art code models, including GPT-4, without any pre-training. Our results suggest that code LLMs that encode the code structural prior via the code symmetry group generalize better and faster.
Kexin Pei, Weichen Li 0001, Qirui Jin, Scott Geng, Lorenzo Cavallaro, Suman Jana
ICML2