← Search

Xuanhua Shi

10 accepted papers

2026

Figma2Code: Automating Multimodal Design to Code in the Wild

ICLR 2026poster

Front-end development constitutes a substantial portion of software engineering, yet converting design mockups into production-ready *User Interface* (UI) code remains tedious and time-costly. While recent work has explored automating this process with *Multimodal Large Language Models* (MLLMs), e…

Cited by 0SourceScholar
2026

RecToM: A Benchmark for Evaluating Machine Theory of Mind in LLM-based Conversational Recommender Systems

AAAI 2026technical

Large Language models (LLMs) are revolutionizing the conversational recommender systems (CRS) through their impressive capabilities in instruction comprehension, reasoning, and human interaction. A core factor underlying effective dialogue is the ability to infer and reason about others

Cited by 0SourcePDFScholar
2025

CodeSync: Synchronizing Large Language Models with Dynamic Code Evolution at Scale

ICML 2025poster

Large Language Models (LLMs) have exhibited exceptional performance in software engineering yet face challenges in adapting to continually evolving code knowledge, particularly the frequent updates of third-party library APIs. This limitation, rooted in the static pre-training datasets, often result…

2025

Dataflow-Guided Neuro-Symbolic Language Models for Type Inference

ICML 2025poster

Language Models (LMs) are increasingly used for type inference, aiding in error detection and software development. Some real-world deployments of LMs require the model to run on local machines to safeguard the intellectual property of the source code. This setting often limits the size of the LMs…

Cited by 0SourcePDFScholar
2024

Generalization-Enhanced Code Vulnerability Detection via Multi-Task Instruction Fine-Tuning

ACL 2024findings

Code Pre-trained Models (CodePTMs) based vulnerability detection have achieved promising results over recent years. However, these models struggle to generalize as they typically learn superficial mapping from source code to labels instead of understanding the root causes of code vulnerabilities, re…

2024

Iterative Refinement of Project-Level Code Context for Precise Code Generation with Compiler Feedback

ACL 2024findings

Large Language Models (LLMs) have shown remarkable progress in automated code generation. Yet, LLM-generated code may contain errors in API usage, class, data structure, or missing project-specific information. As much of this project-specific context cannot fit into the prompts of LLMs, we must fin…

2023

SiMFy: A Simple Yet Effective Approach for Temporal Knowledge Graph Reasoning

EMNLP 2023long findings

Temporal Knowledge Graph (TKG) reasoning, which focuses on leveraging temporal information to infer future facts in knowledge graphs, plays a vital role in knowledge graph completion. Typically, existing works for this task design graph neural networks and recurrent neural networks to respectively c…

Cited by 0SourceScholar
2022

Posistive-Unlabeled Learning via Optimal Transport and Margin Distribution

IJCAI 2022poster

Positive-unlabeled (PU) learning deals with the circumstances where only a portion of positive instances are labeled, while the rest and all negative instances are unlabeled, and due to this confusion, the class prior can not be directly available. Existing PU learning methods usually estimate the c…

Cited by 2SourcePDFScholar