Demo Data from SIGIR 2026 / reviewers in the wild / expert
Yanchuan Chang
dblp:213/8916
· DBLP profile ↗
11ranked-venue papers
4as first author
9since 2021 · last 2025
0000-0002-1376-0311ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 9 · 4 first-author · 7 since 2021Artificial intelligence and machine learning · 3 · 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.
| Databases, data mining, and information retrieval
5 papers |
Spatial and temporal data management · 62% Indexing and storage engines · 13% Data mining · 12% | |
| Artificial intelligence
4 papers |
Representation and self-supervised learning · 65% Efficient and distributed learning · 27% Time series and sequential data · 8% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Smart cities and intelligent transportation · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 77% Software testing · 23% |
Topics — the 20 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Spatial and temporal data management
trajectory data management |
1.4 | 2 | 2024 | Trajectory Similarity Measurement: An Efficiency Perspective · Proc. VLDB Endow. 2024 Contrastive Trajectory Similarity Learning with Dual-Feature Attention · ICDE 2023 |
Spatial and temporal data management › trajectory data management
trajectory similarity |
1.4 | 2 | 2024 | Trajectory Similarity Measurement: An Efficiency Perspective · Proc. VLDB Endow. 2024 Contrastive Trajectory Similarity Learning with Dual-Feature Attention · ICDE 2023 |
Spatial and temporal data management › trajectory analysis
trajectory similarity search |
1.0 | 2 | 2024 | Trajectory Similarity Measurement: An Efficiency Perspective · Proc. VLDB Endow. 2024 Contrastive Trajectory Similarity Learning with Dual-Feature Attention · ICDE 2023 |
Machine learning › Efficient and distributed learning › federated learning › model aggregation
adaptive aggregation |
0.9 | 1 | 2025 | FlexiReg: Flexible Urban Region Representation Learning · KDD (2) 2025 |
Smart cities and intelligent transportation
traffic prediction |
0.9 | 1 | 2025 | DualCast: A Model to Disentangle Aperiodic Events from Traffic Series · IJCAI 2025 |
Program synthesis and code generation
code generation with language models |
0.9 | 1 | 2025 | Planning-Driven Programming: A Large Language Model Programming Workflow · ACL (1) 2025 |
Machine learning › Representation and self-supervised learning › representation learning › embedding learning › image embedding
region embedding |
0.8 | 1 | 2024 | Urban Region Representation Learning with Attentive Fusion · ICDE 2024 |
Information retrieval
similarity search |
0.8 | 1 | 2024 | Trajectory Similarity Measurement: An Efficiency Perspective · Proc. VLDB Endow. 2024 |
Data mining › representation learning
urban region embedding |
0.8 | 1 | 2024 | Urban Region Representation Learning with Attentive Fusion · ICDE 2024 |
Machine learning › Representation and self-supervised learning
contrastive learning |
0.7 | 1 | 2023 | Contrastive Trajectory Similarity Learning with Dual-Feature Attention · ICDE 2023 |
Machine learning › Representation and self-supervised learning › representation learning › spatio-temporal representation learning
trajectory representation learning |
0.7 | 1 | 2023 | Contrastive Trajectory Similarity Learning with Dual-Feature Attention · ICDE 2023 |
Indexing and storage engines
multidimensional indexing |
0.4 | 1 | 2020 | Packing R-trees with Space-filling Curves: Theoretical Optimality, Empirical Efficiency, and Bulk-loading Parallelizability · ACM Trans. Database Syst. 2020 |
Spatial and temporal data management › spatial indexing
r-tree packing |
0.4 | 1 | 2020 | Packing R-trees with Space-filling Curves: Theoretical Optimality, Empirical Efficiency, and Bulk-loading Parallelizability · ACM Trans. Database Syst. 2020 |
Spatial and temporal data management › spatial indexing
space-filling curve |
0.4 | 1 | 2020 | Packing R-trees with Space-filling Curves: Theoretical Optimality, Empirical Efficiency, and Bulk-loading Parallelizability · ACM Trans. Database Syst. 2020 |
Spatial and temporal data management
spatial indexing |
0.4 | 1 | 2020 | Packing R-trees with Space-filling Curves: Theoretical Optimality, Empirical Efficiency, and Bulk-loading Parallelizability · ACM Trans. Database Syst. 2020 |
Indexing and storage engines › spatial index
r-tree |
0.3 | 1 | 2018 | Theoretically Optimal and Empirically Efficient R-trees with Strong Parallelizability · Proc. VLDB Endow. 2018 |
Indexing and storage engines
spatial index |
0.3 | 1 | 2018 | Theoretically Optimal and Empirically Efficient R-trees with Strong Parallelizability · Proc. VLDB Endow. 2018 |
Machine learning › Time series and sequential data
spatiotemporal forecasting |
0.3 | 1 | 2025 | DualCast: A Model to Disentangle Aperiodic Events from Traffic Series · IJCAI 2025 |
Data mining › structured data mining
spatial data mining |
0.2 | 1 | 2024 | Urban Region Representation Learning with Attentive Fusion · ICDE 2024 |
Parallel and multicore computing
parallel algorithms |
0.1 | 1 | 2018 | Theoretically Optimal and Empirically Efficient R-trees with Strong Parallelizability · Proc. VLDB Endow. 2018 |
Methods — techniques the papers use, named apart from their topics
spatial-temporal pattern disentanglement · 1.7spatial grid partitioning · 1.7prompt learning · 1.7dual-branch framework · 1.7cross-time attention · 1.7adaptive aggregation · 1.7hybrid attentive learning · 1.5attention mechanism · 1.5contrastive learning · 1.3solution planning · 0.9plan verification · 0.9iterative refinement · 0.9self-attention · 0.8embedding · 0.8dual-feature fusion · 0.8dual feature fusion · 0.8deep learning · 0.8trajectory augmentation · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Planning-Driven Programming: A Large Language Model Programming WorkflowabstractThe strong performance of large language models (LLMs) raises extensive discussion on their application to code generation.Recent research suggests continuous program refinements through visible tests to improve code generation accuracy in LLMs.However, these methods suffer from LLMs' inefficiency and limited reasoning capacity.In this work, we propose an LLM programming workflow (LPW) designed to improve both initial code generation and subsequent refinements within a structured two-phase workflow.Specifically, the solution generation phase formulates a solution plan, which is then verified through visible tests to specify the intended natural language solution.Subsequently, the code implementation phase drafts an initial code according to the solution plan and its verification.If the generated code fails the visible tests, the plan verification serves as the intended solution to consistently inform the refinement process for correcting bugs.Compared to state-of-the-art methods across various existing LLMs, LPW significantly improves the Pass@1 accuracy by up to 16.4% on well-established text-tocode generation benchmarks.LPW also sets new state-of-the-art Pass@1 accuracy, achieving 98.2% on HumanEval, 84.8% on MBPP, 59.3% on LiveCode, 62.6% on APPS, and 34.7% on CodeContests, using GPT-4o as the backbone.Our code is publicly available at Yanchuan Chang, Nir Lipovetzky, Krista A. Ehinger |
ACL (1) | 2 |
| 2025 | DualCast: A Model to Disentangle Aperiodic Events from Traffic SeriesabstractTraffic forecasting is crucial for transportation systems optimisation. Current models minimise the mean forecasting errors, often favouring periodic events prevalent in the training data, while overlooking critical aperiodic ones like traffic incidents. To address this, we propose DualCast, a dual-branch framework that disentangles traffic signals into intrinsic spatial-temporal patterns and external environmental contexts, including aperiodic events. DualCast also employs a cross-time attention mechanism to capture high-order spatial-temporal relationships from both periodic and aperiodic patterns. DualCast is versatile. We integrate it with recent traffic forecasting models, consistently reducing their forecasting errors by up to 9.6% on multiple real datasets. Xinyu Su, Feng Liu 0003, Yanchuan Chang, Egemen Tanin, Majid Sarvi, Jianzhong Qi 0001 |
IJCAI | 3 |
| 2025 | FlexiReg: Flexible Urban Region Representation LearningabstractThe increasing availability of urban data offers new opportunities for learning region representations, which can be used as input to machine learning models for downstream tasks such as check-in or crime prediction. While existing solutions have produced promising results, an issue is their fixed formation of regions and fixed input region features, which may not suit the needs of different downstream tasks. To address this limitation, we propose a model named FlexiReg for urban region representation learning that is flexible with both the formation of urban regions and the input region features. FlexiReg is based on a spatial grid partitioning over the spatial area of interest. It learns representations for the grid cells, leveraging publicly accessible data, including POI, land use, satellite imagery, and street view imagery. We propose adaptive aggregation to fuse the cell representations and prompt learning techniques to tailor the representations towards different tasks, addressing the needs of varying formations of urban regions and downstream tasks. Extensive experiments on five real-world datasets demonstrate that FlexiReg outperforms state-of-the-art models by up to 202% in term of the accuracy of four diverse downstream tasks using the produced urban region representations. Fengze Sun, Yanchuan Chang, Egemen Tanin, Shanika Karunasekera, Jianzhong Qi 0001 |
KDD (2) | 2 |
| 2024 | Spatial-temporal Forecasting for Regions without Observations
Xinyu Su, Jianzhong Qi 0001, Egemen Tanin, Yanchuan Chang, Majid Sarvi |
EDBT | 4 |
| 2024 | Urban Region Representation Learning with Attentive FusionabstractAn increasing number of related urban data sources have brought forth novel opportunities for learning urban region representations, i.e., embeddings. The embeddings describe latent features of urban regions and enable discovering similar regions for urban planning applications. Existing methods learn an embedding for a region using every different type of region feature data, and subsequently fuse all learned embeddings of a region to generate a unified region embedding. However, these studies often overlook the significance of the fusion process. The typical fusion methods rely on simple aggregation, such as summation and concatenation, thereby disregarding correlations within the fused region embeddings. To address this limitation, we propose a novel model named HAFusion. Our model is powered by a dual-feature attentive fusion module named DAFusion, which fuses embeddings from different region features to learn higher-order correlations be-tween the regions as well as between the different types of region features. DAFusion is generic - it can be integrated into existing models to enhance their fusion process. Further, motivated by the effective fusion capability of an attentive module, we propose a hybrid attentive feature learning module named HALearning to enhance the embedding learning from each individual type of region features. Extensive experiments on three real-world datasets demonstrate that our model HAFusion outperforms state-of-the-art models across three different prediction tasks. Using our learned region embeddings leads to consistent and up to 31 % improvements in the prediction accuracy. Fengze Sun, Jianzhong Qi 0001, Yanchuan Chang, Xiaoliang Fan, Shanika Karunasekera, Egemen Tanin |
ICDE | 3 |
| 2024 | Trajectory Similarity Measurement: An Efficiency PerspectiveabstractTrajectories that capture object movement have numerous applications, in which similarity computation between trajectories often plays a key role. Traditionally, trajectory similarity is quantified by means of non-learned measures, e.g., Hausdorff, that operate directly on the trajectories. Recent studies exploit deep learning to map trajectories tod-dimensional vectors, called embeddings. Then, some distance measure, e.g., Manhattan, is applied to the embeddings to quantify trajectory similarity. The resulting similarities are inaccurate: they only approximate the similarities obtained using the non-learned measures. As embedding distance computation is efficient, focus has been on obtaining embeddings of high accuracy. Adopting an efficiency perspective, we analyze the time complexities of both the non-learned and the learning-based approaches, finding that the time complexities of the former approaches are not necessarily higher. Through extensive experiments on open datasets, we find that only a few learning-based approaches can deliver the promised higher efficiency, when the embeddings can be pre-computed, while non-learned approaches are more efficient for one-off computations. Among the learning-based approaches, the self-attention-based ones are the fastest and the most accurate. These results have implications for the use of trajectory similarity approaches given different application requirements. Yanchuan Chang, Egemen Tanin, Gao Cong, Christian S. Jensen, Jianzhong Qi 0001 |
Proc. VLDB Endow. | 1 |
| 2023 | Spatial Structure-Aware Road Network Embedding via Graph Contrastive Learning
Yanchuan Chang, Egemen Tanin, Xin Cao 0001, Jianzhong Qi 0001 |
EDBT | 1 |
| 2023 | Contrastive Trajectory Similarity Learning with Dual-Feature AttentionabstractTrajectory similarity measures act as query predicates in trajectory databases, making them the key player in determining the query results. They also have a heavy impact on the query efficiency. An ideal measure should have the capability to accurately evaluate the similarity between any two trajectories in a very short amount of time. Towards this aim, we propose a contrastive learning-based trajectory modeling method named TrajCL. We present four trajectory augmentation methods and a novel dual-feature self-attention-based trajectory backbone encoder. The resultant model can jointly learn both the spatial and the structural patterns of trajectories. Our model does not involve any recurrent structures and thus has a high efficiency. Besides, our pre-trained backbone encoder can be fine-tuned towards other computationally expensive measures with minimal supervision data. Experimental results show that TrajCL is consistently and significantly more accurate than the state-of-the-art trajectory similarity measures. After fine-tuning, i.e., to serve as an estimator for heuristic measures, TrajCL can even outperform the state-of-the-art supervised method by up to 56% in the accuracy for processing trajectory similarity queries. Yanchuan Chang, Jianzhong Qi 0001, Yuxuan Liang 0002, Egemen Tanin |
ICDE | 1 |
| 2021 | Sub-trajectory Similarity Join with ObfuscationabstractUser trajectory data is becoming increasingly accessible due to the prevalence of GPS-equipped devices such as smartphones. Many existing studies focus on querying trajectories that are similar to each other in their entirety. We observe that trajectories partially similar to each other contain useful information about users’ travel patterns which should not be ignored. Such partially similar trajectories are critical in applications such as epidemic contact tracing. We thus propose to query trajectories that are within a given distance range from each other for a given period of time. We formulate this problem as a sub-trajectory similarity join query named as the STS-Join. We further propose a distributed index structure and a query algorithm for STS-Join, where users retain their raw location data and only send obfuscated trajectories to a server for query processing. This helps preserve user location privacy which is vital when dealing with such data. Theoretical analysis and experiments on real data confirm the effectiveness and the efficiency of our proposed index structure and query algorithm. Yanchuan Chang, Jianzhong Qi 0001, Egemen Tanin, Xingjun Ma, Hanan Samet |
SSDBM | 1 |
| 2020 | Packing R-trees with Space-filling Curves: Theoretical Optimality, Empirical Efficiency, and Bulk-loading ParallelizabilityabstractThe massive amount of data and large variety of data distributions in the big data era call for access methods that are efficient in both query processing and index management, and over both practical and worst-case workloads. To address this need, we revisit two classic multidimensional access methods—the R-tree and the space-filling curve. We propose a novel R-tree packing strategy based on space-filling curves. This strategy produces R-trees with an asymptotically optimal I/O complexity for window queries in the worst case. Experiments show that our R-trees are highly efficient in querying both real and synthetic data of different distributions. The proposed strategy is also simple to parallelize, since it relies only on sorting. We propose a parallel algorithm for R-tree bulk-loading based on the proposed packing strategy and analyze its performance under the massively parallel communication model. To handle dynamic data updates, we further propose index update algorithms that process data insertions and deletions without compromising the optimal query I/O complexity. Experimental results confirm the effectiveness and efficiency of the proposed R-tree bulk-loading and updating algorithms over large data sets. Jianzhong Qi 0001, Yufei Tao 0001, Yanchuan Chang, Rui Zhang 0003 |
ACM Trans. Database Syst. | 3 |
| 2018 | Theoretically Optimal and Empirically Efficient R-trees with Strong ParallelizabilityabstractThe massive amount of data and large variety of data distributions in the big data era call for access methods that are efficient in both query processing and index bulk-loading, and over both practical and worst-case workloads. To address this need, we revisit a classic multidimensional access method - the R-tree. We propose a novel R-tree packing strategy that produces R-trees with an asymptotically optimal I/O complexity for window queries in the worst case. Our experiments show that the R-trees produced by the proposed strategy are highly efficient on real and synthetic data of different distributions. The proposed strategy is also simple to parallelize, since it relies only on sorting. We propose a parallel algorithm for R-tree bulk-loading based on the proposed packing strategy, and analyze its performance under the massively parallel communication model. Experimental results confirm the efficiency and scalability of the parallel algorithm over large data sets. Jianzhong Qi 0001, Yufei Tao 0001, Yanchuan Chang, Rui Zhang 0003 |
Proc. VLDB Endow. | 3 |