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.

Jiayi Wei

dblp:228/5746 · DBLP profile ↗
← Back
12ranked-venue papers
8as first author
9since 2021 · last 2026
—ORCID · conflict

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

Artificial intelligence and machine learning · 6 · 5 first-author · 5 since 2021Systems, architecture and hardware · 2 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 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
5 papers
Programming languages and type systems · 48% Software maintenance and evolution · 17% Program analysis · 15%
Artificial intelligence
2 papers
Question answering and dialogue systems · 49% Reinforcement learning · 37% Vision and language · 15%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › type inference
probabilistic type inference
1.122023
TypeT5: Seq2seq Type Inference using Static Analysis · ICLR 2023
LambdaNet: Probabilistic Type Inference using Graph Neural Networks · ICLR 2020
Programming languages and type systems
type inference
1.122023
TypeT5: Seq2seq Type Inference using Static Analysis · ICLR 2023
LambdaNet: Probabilistic Type Inference using Graph Neural Networks · ICLR 2020
Program analysis
static analysis
0.712023
TypeT5: Seq2seq Type Inference using Static Analysis · ICLR 2023
Natural language and speech › Question answering and dialogue systems
question rewriting
0.512021
Visual Question Rewriting for Increasing Response Rate · SIGIR 2021
Program verification
relational verification
0.412019
Relational verification using reinforcement learning · Proc. ACM Program. Lang. 2019
Computer vision › Vision and language
visual question answering
0.112021
Visual Question Rewriting for Increasing Response Rate · SIGIR 2021
Debugging and program repair
fault localization
0.112018
Singularity: pattern fuzzing for worst case complexity · ESEC/SIGSOFT FSE 2018
Debugging and program repair › performance debugging
performance bug detection
0.112018
Singularity: pattern fuzzing for worst case complexity · ESEC/SIGSOFT FSE 2018

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

static analysis · 1.4reinforcement learning · 0.8markov decision process · 0.8line diff representation · 0.8language model fine-tuning · 0.8seq2seq learning · 0.7transformer · 0.5sequence-to-sequence · 0.5graph neural network · 0.4recurrent computation graph · 0.3genetic programming · 0.3fuzzing · 0.3
YearPublicationVenuePosition
2026 Q-learning-guided local search in NSGA-III for multi-objective flexible job shop scheduling with dual-resource and parallel batch processing
Shengping Lv, Zhuohui Li, Jiayi Wei
Expert Syst. Appl.5
2025 Bridging the Gap Between Semantic and User Preference Spaces for Multi-modal Music Representation Learning
abstract
Recent works of music representation learning mainly focus on learning acoustic music representations with unlabeled audios or further attempt to acquire multi-modal music representations with scarce annotated audio-text pairs. They either ignore the language semantics or rely on labeled audio datasets that are difficult and expensive to create. Moreover, merely modeling semantic space usually fails to achieve satisfactory performance on music recommendation tasks since the user preference space is ignored. In this paper, we propose a novel Hierarchical Two-stage Contrastive Learning (HTCL) method that models similarity from the semantic perspective to the user perspective hierarchically to learn a comprehensive music representation bridging the gap between semantic and user preference spaces. We devise a scalable audio encoder and leverage a pre-trained BERT model as the text encoder to learn audio-text semantics via large-scale contrastive pre-training. Further, we explore a simple yet effective way to exploit interaction data from our online music platform to adapt the semantic space to user preference space via contrastive fine-tuning, which differs from previous works that follow the idea of collaborative filtering. As a result, we obtain a powerful audio encoder that not only distills language semantics from the text encoder but also models similarity in user preference space with the integrity of semantic space preserved. Experimental results on both music semantic and recommendation tasks confirm the effectiveness of our method.
Xiaofeng Pan, Jing Chen 0073, Haitong Zhang, Menglin Xing, Jiayi Wei, Xuefeng Mu, Zhongqian Xie
ICMR5
2024 Coeditor: Leveraging Repo-level Diffs for Code Auto-editing
abstract
Developers often dedicate significant time to maintaining and refactoring existing code. However, most prior work on generative models for code focuses solely on creating new code, overlooking the distinctive needs of editing existing code. In this work, we explore a multi-round code auto-editing setting, aiming to predict edits to a code region based on recent changes within the same codebase. Our model, Coeditor, is a fine-tuned language model specifically designed for code editing tasks. We represent code changes using a line diff format and employ static analysis to form large customized model contexts, ensuring the availability of appropriate information for prediction. We collect a code editing dataset from the commit histories of 1650 open-source Python projects for training and evaluation. In a simplified single-round, single-edit task, Coeditor significantly outperforms GPT-3.5 and SOTA open-source code completion models (bringing exact-match accuracy from 34.7 up to 60.4), demonstrating the benefits of incorporating editing history for code completion. In a multi-round, multi-edit setting, we observe substantial gains by iteratively conditioning on additional user edits. We have open-sourced our code, data, and model weights to encourage future research and have released a VSCode extension powered by our model for interactive IDE usage.
Jiayi Wei, Greg Durrett, Isil Dillig
ICLR1
2024 Croplayer-China: A 2-Meter Resolution Cropland Map of China Based on Active Learning of Segmentation with Mapbox and Google Satellite Imagery
abstract
Accurate cropland distribution data is essential for crop yield estimation. Currently, seven publicly available datasets, such as CLCD, ESA, ESRI, FCS30, FROM, Globeland30, and SinoLC-1, show high accuracy in flat regions of China but significant errors in rugged and fragmented areas like the south and northwest China. To address this, our study uses Mapbox and Google remote sensing imagery and the deep learning Segformer model with active learning to capture detailed cropland shapes across diverse terrains. We produced 2-meter resolution cropland maps for all 34 provincial-level regions in China for 2022. Our method achieves an overall cropland identification accuracy of 86%. Additionally, 14 provincial regions have an area error of less than 10%, compared to a maximum of 8 regions in other datasets. Detailed comparisons show our data accurately reflects cropland details, especially in mountainous and arid areas. Overall, Croplayer-China will significantly enhance high-precision crop yield estimation, disaster monitoring, and related research.
Hao Jiang 0004, Mengjun Ku, Jianhui Xu, Xuemei Dai, Jiayi Wei
IGARSS8
2023 TypeT5: Seq2seq Type Inference using Static Analysis
Jiayi Wei, Greg Durrett, Isil Dillig
ICLR1
2023 Robust Pointset Denoising of Piecewise-Smooth Surfaces through Line Processes
abstract
Abstract Denoising is a common, yet critical operation in geometry processing aiming at recovering high‐fidelity models of piecewise‐smooth objects from noise‐corrupted pointsets. Despite a sizable literature on the topic, there is a dearth of approaches capable of processing very noisy and outlier‐ridden input pointsets for which no normal estimates and no assumptions on the underlying geometric features or noise type are provided. In this paper, we propose a new robust‐statistics approach to denoising pointsets based on line processes to offer robustness to noise and outliers while preserving sharp features possibly present in the data. While the use of robust statistics in denoising is hardly new, most approaches rely on prescribed filtering using data‐independent blending expressions based on the spatial and normal closeness of samples. Instead, our approach deduces a geometric denoising strategy through robust and regularized tangent plane fitting of the initial pointset, obtained numerically via alternating minimizations for efficiency and reliability. Key to our variational approach is the use of line processes to identify inliers vs. outliers, as well as the presence of sharp features. We demonstrate that our method can denoise sampled piecewise‐smooth surfaces for levels of noise and outliers at which previous works fall short.
Jiayi Wei, Jiong Chen 0001, Damien Rohmer, Pooran Memari, Mathieu Desbrun
Comput. Graph. Forum1
2022 STEADY: Simultaneous State Estimation and Dynamics Learning from Indirect Observations
abstract
Accurate kinodynamic models play a crucial role in many robotics applications such as off-road navigation and high-speed driving. Many state-of-the-art approaches for learning stochastic kinodynamic models, however, require precise measurements of robot states as labeled input/output examples, which can be hard to obtain in outdoor settings due to limited sensor capabilities and the absence of ground truth. In this work, we propose a new technique for learning neural stochastic kinodynamic models from noisy and indirect observations by performing simultaneous state estimation and dynamics learning. The proposed technique iteratively improves the kinodynamic model in an expectation-maximization loop, where the E Step samples posterior state trajectories using particle filtering, and the M Step updates the dynamics to be more consistent with the sampled trajectories via stochastic gradient ascent. We evaluate our approach on both simulation and real-world benchmarks and compare it with several baseline techniques. Our approach not only achieves significantly higher accuracy but is also more robust to observation noise, thereby showing promise for boosting the performance of many other robotics applications.
Jiayi Wei, Jarrett Holtz, Isil Dillig, Joydeep Biswas
IROS1
2021 OneVision: Centralized to Distributed Controller Synthesis with Delay Compensation
abstract
We propose a new algorithm to simplify the controller development for distributed robotic systems subject to external observations, disturbances, and communication delays. Unlike prior approaches that propose specialized solutions to handling communication latency for specific robotic applications, our algorithm uses an arbitrary centralized controller as the specification and automatically generates distributed controllers with communication management and delay compensation. We formulate our goal as nonlinear optimal control— using a regret minimizing objective that measures how much the distributed agents behave differently from the delay-free centralized response—and solve for optimal actions w.r.t. local estimations of this objective using gradient-based optimization. We analyze our proposed algorithm’s behavior under a linear time-invariant special case and prove that the closed-loop dynamics satisfy a form of input-to-state stability w.r.t. unexpected disturbances and observations. Our experimental results on both simulated and real-world robotic tasks demonstrate the practical usefulness of our approach and show significant improvement over several baseline approaches.
Jiayi Wei, Tongrui Li, Swarat Chaudhuri, Isil Dillig, Joydeep Biswas
IROS1
2021 Visual Question Rewriting for Increasing Response Rate
abstract
When a human asks questions online, or when a conversational virtual agent asks a human questions, questions triggering emotions or with details might more likely to get responses or answers. we explore how to automatically rewrite natural language questions to improve the response rate form people. In particular, a new task of Visual Question Rewriting (VQR) task is introduced to explore how visual information can be used to improve the new question(s). A data set containing -4K bland&attractive question-images triples is collected. We developed some baseline sequence to sequence models and more advanced transformer-based models, which take a bland question and a related image as input, and output a rewritten question that's expected to be more attractive. Offline experiments and mechanical Turk based evaluations show that it's possible to rewrite bland questions in a more detailed and attractive way to increase response rate, and images can be helpful.
Jiayi Wei, Xilian Li, Yi Zhang 0001, Xin Wang 0061
SIGIR1
2020 LambdaNet: Probabilistic Type Inference using Graph Neural Networks
Jiayi Wei, Maruth Goyal, Greg Durrett, Isil Dillig
ICLR1
2019 Relational verification using reinforcement learning
abstract
Relational verification aims to prove properties that relate a pair of programs or two different runs of the same program. While relational properties (e.g., equivalence, non-interference) can be verified by reducing them to standard safety, there are typically many possible reduction strategies, only some of which result in successful automated verification. Motivated by this problem, we propose a novel relational verification algorithm that learns useful reduction strategies using reinforcement learning. Specifically, we show how to formulate relational verification as a Markov Decision Process (MDP) and use reinforcement learning to synthesize an optimal policy for the underlying MDP. The learned policy is then used to guide the search for a successful verification strategy. We have implemented this approach in a tool called Coeus and evaluate it on two benchmark suites. Our evaluation shows that Coeus solves significantly more problems within a given time limit compared to multiple baselines, including two state-of-the-art relational verification tools.
Jiayi Wei, Yu Feng 0001, Osbert Bastani, Isil Dillig
Proc. ACM Program. Lang.2
2018 Singularity: pattern fuzzing for worst case complexity
abstract
We describe a new blackbox complexity testing technique for determining the worst-case asymptotic complexity of a given application. The key idea is to look for an input pattern —rather than a concrete input— that maximizes the asymptotic resource usage of the target program. Because input patterns can be described concisely as programs in a restricted language, our method transforms the complexity testing problem to optimal program synthesis. In particular, we express these input patterns using a new model of computation called Recurrent Computation Graph (RCG) and solve the optimal synthesis problem by developing a genetic programming algorithm that operates on RCGs. We have implemented the proposed ideas in a tool called Singularityand evaluate it on a diverse set of benchmarks. Our evaluation shows that Singularitycan effectively discover the worst-case complexity of various algorithms and that it is more scalable compared to existing state-of-the-art techniques. Furthermore, our experiments also corroborate that Singularitycan discover previously unknown performance bugs and availability vulnerabilities in real-world applications such as Google Guava and JGraphT.
Jiayi Wei, Yu Feng 0001, Kostas Ferles, Isil Dillig
ESEC/SIGSOFT FSE1