Dongjie Chen

dblp:143/0509 · DBLP profile ↗
← Back
12ranked-venue papers
4as 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 · 3 · 2 since 2021Software engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 3 since 2021Systems, architecture and hardware · 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
3 papers
Software testing · 48% Concurrent programming · 36% Program analysis · 16%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 100%

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

TopicWeightPapersLastEvidence papers
Software testing
test generation
0.822020
Testing file system implementations on layered models · ICSE 2020
Testing multithreaded programs via thread speed control · ESEC/SIGSOFT FSE 2018
Program analysis
dynamic analysis
0.512021
SherLock: unsupervised synchronization-operation inference · ASPLOS 2021
Concurrent programming
synchronization
0.512021
SherLock: unsupervised synchronization-operation inference · ASPLOS 2021
Software testing › system software testing
file system testing
0.412020
Testing file system implementations on layered models · ICSE 2020
Concurrent programming
concurrency bugs
0.312018
Testing multithreaded programs via thread speed control · ESEC/SIGSOFT FSE 2018
Concurrent programming
concurrency bug detection
0.312018
Testing multithreaded programs via thread speed control · ESEC/SIGSOFT FSE 2018
Software testing › concurrency testing
schedule exploration
0.312018
Testing multithreaded programs via thread speed control · ESEC/SIGSOFT FSE 2018
Storage systems
file systems
0.112020
Testing file system implementations on layered models · ICSE 2020
Storage systems › storage reliability
file system reliability
0.112020
Testing file system implementations on layered models · ICSE 2020

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

workload refinement · 0.9layered modeling · 0.9unsupervised inference · 0.5delay injection · 0.5thread speed control · 0.3speed space sampling · 0.3
YearPublicationVenuePosition
2026 Empowering Source-Free Domain Adaptation via MLLM-Guided Reliability-Based Curriculum Learning
Dongjie Chen, Kartik Patwari, Zhengfeng Lai, Xiaoguang Zhu, Sen-Ching S. Cheung, Chen-Nee Chuah
WACV1
2026 MobilityGPT: Enhanced Human Mobility Modeling With a GPT Model
abstract
Generative models have shown promising results in capturing human mobility characteristics and generating synthetic trajectories. However, it remains challenging to ensure that the generated geospatial mobility data is semantically realistic, including consistent location sequences, and reflects real-world characteristics, such as constraining on geospatial limits. We reformat human mobility modeling as an autoregressive generation task to address these issues, leveraging the Generative Pre-trained Transformer (GPT) architecture. To ensure its controllable generation to alleviate the above challenges, we propose a geospatially-aware generative model, MobilityGPT. We propose a gravity-based sampling method to train a transformer for semantic sequence similarity. Then, we constrained the training process via a road connectivity matrix that provides the connectivity of sequences in trajectory generation, thereby keeping generated trajectories in geospatial limits. Lastly, we proposed to construct a preference dataset for fine-tuning MobilityGPT via Reinforcement Learning from Trajectory Feedback (RLTF) mechanism, which minimizes the travel distance between training and the synthetically generated trajectories. Experiments on real-world datasets demonstrate MobilityGPT’s superior performance over state-of-the-art methods in generating high-quality mobility trajectories that are closest to real data in terms of origin-destination similarity, trip length, travel radius, link, and gravity distributions. We release the source code and reference links to datasets athttps://github.com/ammarhydr/MobilityGPT
Ammar Haydari, Dongjie Chen, Zhengfeng Lai, H. Michael Zhang, Chen-Nee Chuah
IEEE Trans. Intell. Transp. Syst.2
2026 D2C-SID: A Divergence to Convergence Strategy for Sonar Image Denoising
abstract
Sonar imaging serves as a crucial sensing modality in underwater environments, yet its outputs are inherently de graded by substantial speckle noise arising from background in terference, biological activity, and device self-noise, posing unique challenges for effective denoising. Existing sonar image denoising techniques take a deterministic approach and produce only one outcome. However, this may neglect the complexities present in real-world situations, thereby limiting the effectiveness of denoising. To address this challenge, we first create a sonar noise dataset with corresponding reference images obtained through well esigned pairwise comparisons. Subsequently, we introduce the Divergence-to-Convergence Sonar Image Denoising (D2C SID) network. This network treats denoising as an uncertainty problem and generates multiple plausible denoised samples. It accomplishes this by leveraging a latent space constructed via a conditional variational autoencode. By this process, our method reduces the reliance on any single estimation. Experimental results on both forward-looking and side-scan sonar images confirm the efficacy of the D2C-SID approach.
Fengquan Lan, Boqin Cai, Dongjie Chen, Tiesong Zhao
IEEE Trans. Multim.5
2025 MSCL-DTI: Multi-Modal Supervised Contrastive Learning for Drug-Target Interaction Prediction
abstract
The identification of drug-target interactions (DTIs) is a key step in drug discovery, but existing models lack sufficient generalization and robustness when processing data from diverse sources with inconsistent distributions. To address this problem, we propose MSCL-DTI: a novel dual-channel supervised contrastive learning framework for DTI prediction. The model integrates sequence-based and structure-based multi-source joint representations. These features are aggregated via a fusion module and jointly optimized under the guidance of a supervised contrastive learning objective, ultimately forming a unified and highly discriminative latent representation. Extensive experiments demonstrate that MSCL-DTI outperforms baseline models in both performance and generalization. Furthermore, the model was successfully applied to screen drugs for the SARS-CoV-2 Spike protein, proving it to be an effective tool for discovering potential targeted drugs. Data and code are available at https://github.com/HelloJie14492IMSCL-DTI.
Dongjie Chen, Yusheng Yi, Yingyu Huo, Haoliang Qi
BIBM2
2024 YOLO-Pdd: A Novel Multi-scale PCB Defect Detection Method Using Deep Representations with Sequential Images
Dongjie Chen
ICONIP (8)2
2024 Robust iterative learning control for discrete-time systems with random initial state shifts
abstract
This paper presents the sufficient conditions of the stability for discrete-time systems with random initial state shifts when applying iterative learning control. Different sufficient conditions have been developed for systems with different characteristics to ensure boundedness of tracking errors and convergence of the learning process under random initial condition. First, the relationship between the initial shifts of two adjacent iterations is addressed with the help of the transition matrix. And the different analysis models are established for each type of systems: one-dimensional matrix analysis model and 2-D Roesser model. Second, the new and sufficient conditions are established for the proposed learning control law to ensure systems convergence by matrix theory and two-dimensional system theory. Third, solving the linear matrix inequality (LMI) yields the control gains. Finally, digital simulations illustrate the effectiveness and sufficiency of the presented conditions.
Tiantian Lu, Yingsheng Fan, Dongjie Chen
Neurocomputing4
2023 He-Gan: Differentially Private Gan Using Hamiltonian Monte Carlo Based Exponential Mechanism
abstract
Differentially-private (DP) Generative Adversarial Networks (GAN) can be used to protect the privacy of training data and support public downstream learning tasks with synthetic data. However, typical DP mechanisms add noise to the training process and can lead to various convergence problems. We propose HE-GAN, a DP generative framework that eliminates noise addition by using Exponential Mechanism (EM) on the privacy-factor-adjusted posterior predictive distribution of a classifier trained on the private data. EM is more general than many other DP mechanisms including Laplacian and Gaussian mechanisms. EM’s reliance on sampling the output space also prevents the DP noise from corrupting the training process. However, there are two challenges: first, sampling the posterior distribution of the private discriminative classifier may not be able to produce high-quality synthetic samples. Instead, we sample from the latent space of a publicly-trained GAN to optimize the private posterior. Second, we use the highly effective Hamiltonian Monte Carlo (HMC) method for latent space sampling. We perform experiments on MNIST and Fashion-MNIST under public-private splits. Results show that HE-GAN can achieve downstream classification accuracy on par with or better than state-of-the-art scheme over a wide range of privacy budgets.
Usman Hassan, Dongjie Chen, Sen-Ching S. Cheung, Chen-Nee Chuah
ICASSP2
2021 SherLock: unsupervised synchronization-operation inference
abstract
Synchronizations are fundamental to the correctness and performance of concurrent software. Unfortunately, correctly identifying all synchronizations has become extremely difficult in modern soft-ware systems due to the various types of synchronizations. Previous work either only infers specific type of synchronization by code analysis or relies on manual effort to annotate the synchronization. This paper proposes SherLock, a tool that uses unsupervised inference to identify synchronizations. SherLock leverages the fact that most synchronizations appear around the conflicting operations and form it into a linear system with a set of synchronization proper-ties and hypotheses. To collect enough observations, SherLock runs the unit tests a small number of times with feedback-based delay injection. We applied SherLock on 8 C# open-source applications. Without any prior knowledge, SherLock inferred 122 unique synchronizations, with few false positives. These inferred synchronizations cover a wide variety of types, including lock operations, fork-join operations, asynchronous operations, framework synchronization, and custom synchronization.
Guangpu Li, Dongjie Chen, Shan Lu 0001, Madan Musuvathi, Suman Nath
ASPLOS2
2021 On interleaving space exploration of multi-threaded programs
Dongjie Chen, Yanyan Jiang 0001, Chang Xu 0001, Xiaoxing Ma
Frontiers Comput. Sci.1
2020 Testing file system implementations on layered models
abstract
Generating high-quality system call sequences is not only important to testing file system implementations, but also challenging due to the astronomically large input space. This paper introduces a new approach to the workload generation problem by building layered models and abstract workloads refinement. This approach is instantiated as a three-layer file system model for file system workload generation. In a short-period experiment run, sequential workloads (system call sequences) manifested over a thousand crashes in mainline Linux Kernel file systems, with 12 previously unknown bugs being reported. We also provide evidence that such workloads benefit other domain-specific testing techniques including crash consistency testing and concurrency testing.
Dongjie Chen, Yanyan Jiang 0001, Chang Xu 0001, Xiaoxing Ma, Jian Lu 0001
ICSE1
2019 Locator slope calculation via deep representations based on monocular vision
Yang Yang 0056, Wensheng Zhang 0002, Zewen He, Dongjie Chen
Neural Comput. Appl.4
2018 Testing multithreaded programs via thread speed control
abstract
A multithreaded program's interleaving space is discrete and astronomically large, making effectively sampling thread schedules for manifesting concurrency bugs a challenging task. Observing that concurrency bugs can be manifested by adjusting thread relative speeds, this paper presents the new concept of speed space in which each vector denotes a family of thread schedules. A multithreaded program's speed space is approximately continuous, easy-to-sample, and preserves certain categories of concurrency bugs. We discuss the design, implementation, and evaluation of our speed-controlled scheduler for exploring adversarial/abnormal schedules. The experimental results confirm that our technique is effective in sampling diverse schedules. Our implementation also found previously unknown concurrency bugs in real-world multithreaded programs.
Dongjie Chen, Yanyan Jiang 0001, Chang Xu 0001, Xiaoxing Ma, Jian Lu 0001
ESEC/SIGSOFT FSE1