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

Ruochun Jin

dblp:197/9561 · DBLP profile ↗
← Back
37ranked-venue papers
3as first author
31since 2021 · last 2026
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 18 · 15 since 2021Artificial intelligence and machine learning · 16 · 3 first-author · 14 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 1 first-author · 5 since 2021Systems, architecture and hardware · 3 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 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
12 papers
Data integration and cleaning · 34% Data mining · 28% Graph data management · 21%
Artificial intelligence
9 papers
Trustworthy machine learning · 14% Question answering and dialogue systems · 14% Knowledge representation and reasoning · 12%

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

TopicWeightPapersLastEvidence papers
Data integration and cleaning
entity resolution
2.742024
Linking Entities across Relations and Graphs · ACM Trans. Database Syst. 2024
Making It Tractable to Catch Duplicates and Conflicts in Graphs · Proc. ACM Manag. Data 2023
Extracting Graphs Properties with Semantic Joins · ICDE 2023
Robotics › Autonomous driving
trajectory prediction
1.522025
FutureNet-LoF: Joint Trajectory Prediction and Lane Occupancy Field Prediction with Future Context Encoding · ICRA 2025
GANet: Goal Area Network for Motion Forecasting · ICRA 2023
Data mining › pattern mining
association rule mining
1.022022
Discovering Association Rules from Big Graphs · Proc. VLDB Endow. 2022
Capturing Associations in Graphs · Proc. VLDB Endow. 2020
Data mining › pattern mining › graph pattern mining
graph association rules
1.022022
Discovering Association Rules from Big Graphs · Proc. VLDB Endow. 2022
Capturing Associations in Graphs · Proc. VLDB Endow. 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning › agent planning
embodied planning
1.012026
Conflict-Aware Memory for Embodied Agents: Enhancing Vector Data Quality via Detection Rules · ACL (1) 2026
Natural language and speech › Language models and text generation › natural language understanding
ambiguity detection
0.912025
CLEAR: A Parser-Independent Disambiguation Framework for NL2SQL · ICDE 2025
Natural language and speech › Question answering and dialogue systems › interactive question answering
interactive clarification
0.912025
CLEAR: A Parser-Independent Disambiguation Framework for NL2SQL · ICDE 2025
Knowledge, reasoning and agents › Multi-agent systems › LLM-based multi-agent systems
LLM-based multi-agent framework
0.912025
TALON: A Multi-Agent Framework for Long-Table Exploration and Question Answering · EMNLP 2025
Natural language and speech › Question answering and dialogue systems
table question answering
0.912025
TALON: A Multi-Agent Framework for Long-Table Exploration and Question Answering · EMNLP 2025
Data mining › anomaly detection
outlier detection
0.912025
Outliers: The Good, the Bad and the Ugly · Proc. ACM Manag. Data 2025
Information retrieval
query reformulation
0.912025
CLEAR: A Parser-Independent Disambiguation Framework for NL2SQL · ICDE 2025
Data models and query languages › SQL
SQL query generation
0.912025
CLEAR: A Parser-Independent Disambiguation Framework for NL2SQL · ICDE 2025
Data models and query languages › natural language interface › natural language interface to database
text-to-SQL
0.912025
CLEAR: A Parser-Independent Disambiguation Framework for NL2SQL · ICDE 2025
Machine learning › Trustworthy machine learning › fairness
fair graph learning
0.812024
Your Neighbor Matters: Towards Fair Decisions Under Networked Interference · KDD 2024
Machine learning › Trustworthy machine learning
fairness
0.812024
Your Neighbor Matters: Towards Fair Decisions Under Networked Interference · KDD 2024
Data integration and cleaning › dependency discovery
functional dependency discovery
0.812024
Boosting Meaningful Dependency Mining with Clustering and Covariance Analysis · ICDE 2024
Machine learning › Reinforcement learning
exploration
0.712023
Memory-based Exploration-value Evaluation Model for Visual Navigation · ICRA 2023
Robotics › Motion planning and robot control › path planning
hierarchical path planning
0.712023
Memory-based Exploration-value Evaluation Model for Visual Navigation · ICRA 2023
Machine learning › Reinforcement learning
hierarchical reinforcement learning
0.712023
Memory-based Exploration-value Evaluation Model for Visual Navigation · ICRA 2023
Robotics › Robot navigation and mapping
visual navigation
0.712023
Memory-based Exploration-value Evaluation Model for Visual Navigation · ICRA 2023
Data integration and cleaning › data fusion
conflict resolution
0.712023
Making It Tractable to Catch Duplicates and Conflicts in Graphs · Proc. ACM Manag. Data 2023
Data integration and cleaning › entity matching
graph entity matching
0.712023
Making It Tractable to Catch Duplicates and Conflicts in Graphs · Proc. ACM Manag. Data 2023
Data integration and cleaning
semantic join
0.712023
Extracting Graphs Properties with Semantic Joins · ICDE 2023
Knowledge, reasoning and agents › Knowledge representation and reasoning
temporal reasoning
0.612022
Towards Event Prediction in Temporal Graphs · Proc. VLDB Endow. 2022
Data mining › predictive modeling
event prediction
0.612022
Towards Event Prediction in Temporal Graphs · Proc. VLDB Endow. 2022
Graph data management
graph partitioning
0.412020
Application Driven Graph Partitioning · SIGMOD Conference 2020
Graph data management › graph algorithms
parallel graph algorithms
0.412020
Application Driven Graph Partitioning · SIGMOD Conference 2020
Parallel and multicore computing
parallel graph algorithms
0.412020
Adaptive Asynchronous Parallelization of Graph Algorithms · ACM Trans. Database Syst. 2020
Parallel and multicore computing
parallel programming models
0.412020
Adaptive Asynchronous Parallelization of Graph Algorithms · ACM Trans. Database Syst. 2020
Natural language and speech › Language models and text generation › LLM agents
large language model planning
0.312026
Conflict-Aware Memory for Embodied Agents: Enhancing Vector Data Quality via Detection Rules · ACL (1) 2026

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

large language model · 2.6rewriting rules · 1.7interactive selection · 1.7sampling · 1.3machine learning · 1.3vector similarity search · 1.0conflict detection rules · 1.0tool agent · 0.9planning agent · 0.9joint prediction network · 0.9future context encoding · 0.9critic agent · 0.9simultaneous fixpoint · 0.9incremental evaluation · 0.9topological and semantic matching · 0.8doubly robust estimation · 0.8deep learning · 0.8covariance analysis · 0.8
YearPublicationVenuePosition
2026 Conflict-Aware Memory for Embodied Agents: Enhancing Vector Data Quality via Detection Rules
abstract
Embodied agents have successfully leveraged large language models (LLMs) to better transform human instructions and images into executable task plans.Furthermore, memories of agents can be leveraged to achieve continual self-learning and optimization.However, vector data quality problems emerge in memories when they are projected into vector space, especially in discerning contextually similar but semantically conflicting sentences and highly similar images.This is particularly detrimental to embodied AI as it potentially distorts the robot's actions.To address this challenge, we propose Conflict Detection Rules (CDRs) to identify and manage data quality issues in vector knowledge bases, which assist in correcting the index structure and further improving the answer quality.Experimental results show that planners with CDRs exceed the basic LLM planner by 15.25% and 14.25% in grammatical accuracy (GA) and interpretation accuracy (IA) on average, respectively.Moreover, the entire workflow has been successfully integrated into various scenarios, demonstrating its practical applicability and robustness in the real world 1 .
Kexin Ma 0008, Haotian Wang 0001, Shenglin Chen, Yishuai Cai, Ruochun Jin
ACL (1)6
2026 Fast Discovery of Functional Dependencies via Bayesian Network Learning
Shenglin Chen, Yuhua Tang, Ruochun Jin
ICDE5
2026 $L^{3}$ C: Leaf-Centric Continuous Codes for Natural Language-Driven Table Discovery
Ruochun Jin, Jixin Zhang, Yuhua Tang, Xiangyu Zhao 0001
ICDE2
2026 Improving multimodal entity linking through modalities feature disentangling
Ruochun Jin
Expert Syst. Appl.2
2026 Efficient Table Embeddings via Self-Supervised Structural-Semantic Graph Autoencoder
Jinlong Tian, Ruochun Jin, Yanfang Zhou, Xinhai Xu, Yuhua Tang
Inf. Process. Manag.3
2025 Enhancing Multimodal Entity Linking via Distillation and Multimodal Large Language Models
abstract
Multimodal entity linking (MEL) aims to link ambiguous multimodal mentions to their corresponding entities in a multimodal knowledge graph. Although many existing methods have been dedicated to exploring fine-grained intra- and cross-modal interactions between mentions and entities and have achieved good results, the discrepancies between the data distributions in training and real-world applications, as well as the noisy onehot labels, still impede the generalization of MEL models, which leads to poor performance when encountering unseen entities. Although general-purpose multimodal large language models (MLLMs) are powerful, it is costly and time-consuming to apply them directly to the MEL task. To address the above issues, we propose a Distillation-Enhanced framework for Multimodal Entity Linking (DEMEL). During training, DEMEL takes the best-trained MEL model so far as the teacher model, and distills the knowledge of the teacher model into the student model, i.e. the MEL model of the current iteration, when training it with onehot labels. This imposes regularization on the model, balances bias and variance in the training process, and improves the generalization ability of the MEL model. Moreover, DEMEL employs an MLLM to selectively rerank predictions for uncertain samples in the inference phase, improving accuracy while minimizing invocation costs. Extensive experiments on three public MEL datasets demonstrate that DEMEL outperforms state-of-the-art baselines, achieving 3.27% improvement with MLLM reranking for just 8.59% of test samples, and up to 4.8% H@1 enhancement in low-resource settings even without using MLLM reranking.
Yuanxi Peng, Ruochun Jin
CIKM5
2025 TableCritic: Refine Table Reasoning via Self-Criticism and Tool Library
Ruochun Jin, Haoqi Zheng
CogSci1
2025 TALON: A Multi-Agent Framework for Long-Table Exploration and Question Answering
abstract
Table question answering (TQA) requires accurate retrieval and reasoning over tabular data.Existing approaches attempt to retrieve queryrelevant content before leveraging large language models (LLMs) to reason over long tables.However, these methods often fail to accurately retrieve contextually relevant data which results in information loss, and suffer from excessive encoding overhead.In this paper, we propose TALON, a multi-agent framework designed for question answering over long tables.TALON features a planning agent that iteratively invokes a tool agent to access and manipulate tabular data based on intermediate feedback, which progressively collects necessary information for answer generation, while a critic agent ensures accuracy and efficiency in tool usage and planning.In order to comprehensively assess the effectiveness of TALON, we introduce two benchmarks derived from the WikiTableQuestion and BIRD-SQL datasets, which contain tables ranging from 50 to over 10,000 rows.Experiments demonstrate that TALON achieves average accuracy improvements of 7.5% and 12.0% across all language models, establishing a new state-of-the-art in long-table question answering.Our code is publicly available
Ruochun Jin, Haoqi Zheng, Yunpeng Qi, Silin Yang
EMNLP1
2025 TimeRAG: Boosting LLM Time Series Forecasting via Retrieval-Augmented Generation
abstract
Although the rise of large language models (LLMs) has introduced new opportunities for time series forecasting, existing LLM-based solutions require excessive training and exhibit limited transferability. In view of these challenges, we propose TimeRAG, a framework that incorporates Retrieval-Augmented Generation (RAG) into time series forecasting LLMs, which constructs a time series knowledge base from historical sequences, retrieves reference sequences from the knowledge base that exhibit similar patterns to the query sequence measured by Dynamic Time Warping (DTW), and combines these reference sequences and the prediction query as a textual prompt to the time series forecasting LLM. Experiments on datasets from various domains show that the integration of RAG improved the prediction accuracy of the original model by 2.97% on average.
Silin Yang, Haoqi Zheng, Ruochun Jin
ICASSP4
2025 CLEAR: A Parser-Independent Disambiguation Framework for NL2SQL
abstract
Parsing Natural Language to SQL (NL2SQL) helps users who are not proficient in databases to efficiently query desired data through natural language. Although existing NL2SQL parsers demonstrate good capabilities in processing clear queries, ambiguity still remains an unresolved issue which makes parsers produce unstable outputs that deviate from the user's actual intent. To bridge the gap, this paper introduces the CLEAR framework, a systematic study of disambiguation for NL2SQL, including ambiguity detection, clarification, and reformulation, which benefits any NL2SQL parsers. Firstly, CLEAR employs a pipeline using Large Language Models (LLMs) and a series of rules to detect ambiguities, thus obtaining the “candidate mapping” for ambiguity representation. Secondly, an interactive selection module is employed to collect the clarification information from users through multiple-choice questions, thus obtaining the “selection mapping”. Finally, rewriting rules are employed to reformulate the question and schema, thus obtaining a clear input for parsers to generate clear SQLs. Furthermore, we construct CLAMBSQL, a novel benchmark for systematic evaluation for NL2SQL disambiguation, which contains fine-grained ambiguity and clarification annotations. Experiments on various datasets and baselines demonstrate that CLEAR can successfully address seven types of ambiguity. When parsers are integrated with CLEAR, the performance of ambiguous SQLs detection achieves a significant improvement of 30.5 % on AMBROSIA in the AllFound metric and 21.1 % on AmbiQT in the BothInTop-5 metric, the performance of ambiguity clarification achieves a remarkable improvement of 16.2 % on CLAMBSQL in the CEX metric, and the performance of the general prediction achieves an increase of 1.6 % in the EX metric and 7.7 % in the CSR metric on BIRD. The CLEAR code and CLAMBSQL dataset are available at https://github.com/mengzhang18/CLEAR.
Kexin Ma 0008, Kedi Zhang, Yuanxi Peng, Ruochun Jin
ICDE6
2025 FutureNet-LoF: Joint Trajectory Prediction and Lane Occupancy Field Prediction with Future Context Encoding
abstract
Most prior motion prediction endeavors in autonomous driving have inadequately encoded future scenarios, leading to predictions that may fail to accurately capture the diverse movements of agents (e.g., vehicles or pedestrians). To address this, we propose FutureNet, which explicitly integrates initially predicted trajectories into the future scenario and further encodes these future contexts to enhance subsequent forecasting. Additionally, most previous motion forecasting works have focused on predicting independent futures for each agent. However, safe and smooth autonomous driving requires accurately predicting the diverse future behaviors of numerous surrounding agents jointly in complex dynamic environments. Given that all agents occupy certain potential travel spaces and possess lane driving priority, we propose Lane Occupancy Field (LOF), a new representation with lane semantics for motion forecasting in autonomous driving. LOF can simultaneously capture the joint probability distribution of all road participants' future spatial-temporal positions. Due to the high compatibility between lane occupancy field prediction and trajectory prediction, we propose a novel network for joint prediction of these two tasks. Our approach ranks 1st on two large-scale motion forecasting benchmarks: Argoverse 1 and Argoverse 2, while it is also the champion method of the CVPR 2024 Argoverse 2 motion forecasting challenge.
Mingkun Wang, Xiaoguang Ren, Ruochun Jin, Minglong Li, Xiaochuan Zhang, Changqian Yu, Wenjing Yang 0002
ICRA3
2025 Enhancing Vector Data Quality through Negative Learning for Retrieval-augmented Large Models
abstract
Retrieval-augmented Large Models (RALMs) have emerged as a promising paradigm to enhance large language models (LLMs) by integrating external knowledge. However, the inherent complexity of vector-based retrieval often introduces noise and inaccuracies that can compromise the model’s performance. While existing approaches primarily focus on filtering retrieved contexts, our study reveals a novel perspective: seemingly irrelevant or contradictory knowledge can serve as valuable learning signals for LLMs to improve the data quality of vector database. We propose the NDIC (Negatives Driven Index Correction) framework, a context-aware retrieval method inspired by relational database theory. By introducing Contexts Clear Matching Dependence (CCMDs), our approach enables LLM to precisely categorize retrieval contexts into three distinct types: positively matched, negatively matched, and unclear. Unlike traditional methods, we strategically utilize both positively and negatively matched contexts to refine the learning process and enhance knowledge utilization. Experiments across diverse LLMs demonstrate a 6.17% improvement in accuracy in challenging question-answering tasks, effectively transforming potentially noisy retrievals into structured learning opportunities.
Limei Yao, Kexin Ma 0008, Ruochun Jin, Haoqi Zheng
IJCNN3
2025 Elastic Robust Unlearning of Specific Knowledge in Large Language Models
abstract
LLM unlearning aims to remove sensitive or harmful information within the model, thus reducing the potential risk of generating unexpected information. However, existing Preference Optimization (PO)-based unlearning methods suffer two limitations. First, their rigid reward setting limits the effect of unlearning. Second, the lack of robustness causes unlearned information to reappear. To remedy these two weaknesses, we present a novel LLM unlearning optimization framework, namely Elastic Robust Unlearning (ERU), to efficiently and robustly remove specific knowledge from LLMs. We design the elastic reward setting instead of the rigid reward setting to enhance the unlearning performance. Meanwhile, we incorporate the refusal feature ablation into the unlearning process to trigger specific failure patterns for efficiently enhancing the robustness of the PO-based unlearning methods in multiple scenarios. Experimental results show that ERU can improve the unlearning effectiveness significantly while maintaining a high utility performance. Especially, on the WMDP-Bio benchmark, ERU shows a 9\% improvement over the second-best method, and maintains 83\% performance even under 1,000 sample fine-tuned retraining attacks, significantly better than the baseline method.
Yize Sui, Wenjing Yang 0002, Ruochun Jin, Xiyao Liu
NeurIPS4
2025 Advanced Strategic Improvement with Decision Interactions
Wenjing Yang 0002, Xinpeng Lv, Yunxin Mao, Ruochun Jin, Jinxuan Yang, Yuanlong Chen, Haotian Wang 0001
ECML/PKDD (1)5
2025 Enhancing Uncertainty Quantification in Large Language Models through Semantic Graph Density
abstract
Large Language Models (LLMs) excel in language understanding but are susceptible to "confabulation," where they generate arbitrary, factually incorrect responses to uncertain questions. Detecting confabulation in question answering often relies on Uncertainty Quantification (UQ), which measures semantic entropy or consistency among sampled answers. While several methods have been proposed for UQ in LLMs, they suffer from key limitations, such as overlooking fine-grained semantic relationships among answers and neglecting answer probabilities. To address these issues, we propose Semantic Graph Density (SGD). SGD quantifies semantic consistency by evaluating the density of a semantic graph that captures fine-grained semantic relationships among answers. Additionally, it integrates answer probabilities to adjust the contribution of each edge to the overall uncertainty score. We theoretically prove that SGD generalizes the previous state-of-the-art method, Deg, and empirically demonstrate its superior performance across four LLMs and four free-form question-answering datasets. In particular, in experiments with Llama3.1-8B, SGD outperformed the best baseline by 1.52% in AUROC on the CoQA dataset and by 1.22% in AUARC on the TriviaQA dataset.
Zhaoye Li, Wenjing Yang 0002, Ruochun Jin, Ligong Cao
UAI4
2025 Outliers: The Good, the Bad and the Ugly
Shenglin Chen, Wenfei Fan, Ruochun Jin
Proc. ACM Manag. Data3
2024 An Efficient Query Optimization Framework Based on MCTS and LTR
Chaofan Zhao, Yize Sui, Ruochun Jin
ACML3
2024 Radar Recognition in the Wild: Enhancing Radar Emitter Recognition through Auto-Correlation Model-Agnostic Meta Learning
abstract
In Electronic Support Measure (ESM) systems, the recognition of radar emitters stands as a pivotal yet intricate task. The complex electromagnetic environments, however, often hinders the collection of clean radar signal data, and results in data with different noise levels. Consequently, formulating a robust recognition model with limited data becomes a big challenge, further compounded by the demand for generalizability across scenarios with different noise levels. While Model-Agnostic Meta Learning (MAML) has proven its effectiveness in solving few-shot learning problems in computer vision, its application in radar signal processing has remained unexplored deeply. This paper pioneers the incorporation of MAML and autocorrelation into radar signal processing. To fit MAML to radar signals, we introduce a novel loss function, termed AC-Loss, designed to facilitate learning effective signal representation by retaining the periodicity of the radar pulses which is the key feature for recognizing different Pulse Repetition Intervals (PRIs). This proposed Autocorrelation Model-Agnostic Meta Learning (AC-MAML) enhances its recognition capabilities while using only a sparse number of signal samples in both source and target domains. Empirical results show the superiority of AC-MAML, achieving an impressive average recognition accuracy of 90.4% across seven diverse target domain scenarios.
Yixian Luo, Shaowu Yang, Huibin Tan, Ruochun Jin, Hengzhu Liu, Xueqiong Li
ICASSP5
2024 Modality Re-Balance for Visual Question Answering: A Causal Framework
abstract
Visual Question Answering (VQA) models often prioritize language cues over visual knowledge, leading to the "language prior" phenomenon. To address this, researchers have proposed methods to balance language and image information during training and inference. However, these approaches often struggle to capture important linguistic components due to the excessive exclusion of language information. Inspired by causal inference, we introduce a novel approach called the SyMmetrically Balanced Causal framework (SMBC) that rebalances visual and textual information in VQA tasks. This framework allows for an equal contribution of knowledge from both modalities to inference results. Experimental evaluation shows that SMBC: 1) applies to prevalent VQA models, including those with data augmentation, and 2) consistently improves performance on established benchmarks.
Xinpeng Lv, Wanrong Huang, Haotian Wang 0001, Ruochun Jin, Xueqiong Li, Shuman Li, Yongquan Feng, Yuhua Tang
ICASSP4
2024 Boosting Meaningful Dependency Mining with Clustering and Covariance Analysis
abstract
Functional dependencies (FDs) form a valuable ingredient for various data management tasks. However, existing methods can hardly discover practical and interpretable FDs, especially in large noisy real-life datasets. This paper studies the problem of discovering meaningful functional dependencies (FDms) that utilize support and error parameters to capture interesting dependencies in such datasets and proposes an efficient discovery algorithm called FDMε. In order to scale with large datasets, FDM ε employs an efficient sampling method with accuracy guarantees to capture the differences between tuple pairs and to quantify the connection between support/error of dependencies on samples and those on the entire dataset. Moreover, it adopts a clustering-based correlated attributes extraction to divide the exponentially large search space into multiple small sub-spaces and proposes an easy-first traversal strategy with covariance-based guidance that quickly detects candidate dependencies and validates them. Additionally, we prove a covariance lower bound as an additional pruning criterion to reduce the search space. Extensive experiments on real-life and synthetic datasets demonstrate that FDM ε is 14 times faster than existing discovery algorithms on average, up to 31 times, and scales to larger datasets with the least memory cost.
Ruochun Jin, Wanrong Huang, Yuhua Tang
ICDE2
2024 Your Neighbor Matters: Towards Fair Decisions Under Networked Interference
abstract
In the era of big data, decision-making in social networks may introduce bias due to interconnected individuals. For instance, in peer-to-peer loan platforms on the Web, considering an individual's attributes along with those of their interconnected neighbors, including sensitive attributes, is vital for loan approval or rejection downstream. Unfortunately, conventional fairness approaches often assume independent individuals, overlooking the impact of one person's sensitive attribute on others' decisions. To fill this gap, we introduce "Interference-aware Fairness" (IAF) by defining two forms of discrimination as Self-Fairness (SF) and Peer-Fairness (PF), leveraging advances in interference analysis within causal inference. Specifically, SF and PF causally capture and distinguish discrimination stemming from an individual's sensitive attributes (with fixed neighbors' sensitive attributes) and from neighbors' sensitive attributes (with fixed self's sensitive attributes), separately. Hence, a network-informed decision model is fair only when SF and PF are satisfied simultaneously, as interventions in individuals' sensitive attributes or those of their peers both yield equivalent outcomes. To achieve IAF, we develop a deep doubly robust framework to estimate and regularize SF and PF metrics for decision models. Extensive experiments on synthetic and real-world datasets validate our proposed concepts and methods.
Wenjing Yang 0002, Haotian Wang 0001, Haoxuan Li 0001, Hao Zou 0001, Ruochun Jin, Kun Kuang 0001, Peng Cui 0001
KDD5
2024 Linking Entities across Relations and Graphs
abstract
This article proposes a notion of parametric simulation to link entities across a relational database 𝒟 and a graph G . Taking functions and thresholds for measuring vertex closeness, path associations, and important properties as parameters, parametric simulation identifies tuples t in 𝒟 and vertices v in G that refer to the same real-world entity, based on both topological and semantic matching. We develop machine learning methods to learn the parameter functions and thresholds. We show that parametric simulation is in quadratic-time by providing such an algorithm. Moreover, we develop an incremental algorithm for parametric simulation; we show that the incremental algorithm is bounded relative to its batch counterpart, i.e., it incurs the minimum cost for incrementalizing the batch algorithm. Putting these together, we develop HER , a parallel system to check whether ( t, v ) makes a match, find all vertex matches of t in G , and compute all matches across 𝒟 and G , all in quadratic-time; moreover, HER supports incremental computation of these in response to updates to 𝒟 and G . Using real-life and synthetic data, we empirically verify that HER is accurate with F-measure of 0.94 on average, and is able to scale with database 𝒟 and graph G for both batch and incremental computations.
Wenfei Fan, Ping Lu 0005, Kehan Pang, Ruochun Jin, Wenyuan Yu
ACM Trans. Database Syst.4
2023 Extracting Graphs Properties with Semantic Joins
abstract
This paper proposes an approach to querying a relational database $\mathcal{D}$ and a graph G taken together in SQL. We introduce a semantic extension of joins across $\mathcal{D}$ and G such that if a tuple t in $\mathcal{D}$ and a vertex v in G refer to the same real-world entity, then we join t and v to correlate their information and complement tuple t with additional properties of vertex v from the graph. Moreover, we extract hidden relationships between t and other entities by exploring paths from v. To support the semantic joins, we develop an extraction scheme based on LSTM, path clustering and ranking, to fetch important properties from graphs, and incrementally maintain the extracted data in response to updates. We also provide methods for implementing static joins when t is a tuple in $\mathcal{D}$, dynamic joins when t comes from the intermediate result of a sub-query, and heuristic joins to strike a balance between the complexity and accuracy. Using real-life data and queries, we experimentally verify the effectiveness, scalability and efficiency of the methods.
Yang Cao 0012, Wenfei Fan, Wenzhi Fu, Ruochun Jin, Weijie Ou, Wenliang Yi
ICDE4
2023 Memory-based Exploration-value Evaluation Model for Visual Navigation
abstract
We propose a hierarchical visual navigation solution, called Memory-based Exploration-value Evaluation Model (MEEM), to improve the agent's navigation performance. MEEM employs a hierarchical policy to tackle the challenge of sparse rewards, holds an episodic memory to store the historical information of the agent, and applies an Exploration-value Evaluation Model to calculate an exploration-value for action planning at each location in the observable area. We experimentally verify MEEM by navigation performance comparison on two datasets including the grid-map dataset and the 3D scenes Gibson dataset, where our approach achieves state-of-the-art performance on both. Specifically, the overall success rate of MEEM is 95% on the grid-map dataset while the best competitor reaches 68% only. As for the Gibson dataset, the success rate of ours and the best competitor SemExp are 69.8% and 54.4%, respectively. Ablation analysis on the tile-map dataset indicates that all three components of MEEM have positive effects.
Yongquan Feng, Minglong Li, Ruochun Jin, Shaowu Yang, Wenjing Yang 0002
ICRA4
2023 GANet: Goal Area Network for Motion Forecasting
abstract
Predicting the future motion of road participants is crucial for autonomous driving but is extremely challenging due to staggering motion uncertainty. Recently, most motion forecasting methods resort to the goal-based strategy, i.e., predicting endpoints of motion trajectories as conditions to regress the entire trajectories, so that the search space of solution can be reduced. However, accurate goal coordinates are hard to predict and evaluate. In addition, the point representation of the destination limits the utilization of a rich road context, leading to inaccurate prediction results in many cases. Goal area, i.e., the possible destination area, rather than goal coordinate, could provide a more soft constraint for searching potential trajectories by involving more tolerance and guidance. In view of this, we propose a new goal area-based framework, named Goal Area Network (GANet), for motion forecasting, which models goal areas as preconditions for trajectory prediction, performing more robustly and accurately. Specifically, we propose a GoICrop (Goal Area of Interest) operator to effectively aggregate semantic lane features in goal areas and model actors' future interactions as feedback, which benefits a lot for future trajectory estimations. GANet ranks the 1st on the leaderboard of Argoverse Challenge among all public literature (till the paper submission). Code will be available at https://github.com/kingwmk/GANet.
Mingkun Wang, Xinge Zhu, Changqian Yu, Wei Li 0111, Yuexin Ma, Ruochun Jin, Xiaoguang Ren, Dongchun Ren, Wenjing Yang 0002
ICRA6
2023 Making It Tractable to Catch Duplicates and Conflicts in Graphs
abstract
This paper proposes an approach for entity resolution (ER) and conflict resolution (CR) in large-scale graphs. It is based on a class of Graph Cleaning Rules (GCRs), which support the primitives of relational data cleaning rules, and may embed machine learning classifiers as predicates. As opposed to previous graph rules, GCRs are defined with a dual graph pattern to accommodate irregular structures of schemaless graphs, and adopt patterns of a star form to reduce the complexity. We show that the satisfiability, implication and validation problems are all in polynomial time (PTIME) for GCRs, as opposed to the intractability of these classical problems for previous graph dependencies. We develop a parallel algorithm to discover GCRs by combining the generations of patterns and predicates, and a parallel PTIME algorithm for "deep" ER and CR by recursively applying the mined GCRs. We show that these algorithms guarantee to reduce runtime when more processors are used. Using real-life and synthetic graphs, we experimentally verify that rule discovery and error detection with GCRs are substantially faster than with previous graph dependencies, with improved accuracy.
Wenfei Fan, Wenzhi Fu, Ruochun Jin, Ping Lu 0005, Chao Tian 0001
Proc. ACM Manag. Data3
2022 Linking Entities across Relations and Graphs
abstract
This paper proposes a notion of parametric simulation to link entities across a relational database$\mathcal{D}$and a graph$G$. Taking functions and thresholds for measuring vertex close-ness, path associations and important properties as parameters, parametric simulation identifies tuples$t$in$\mathcal{D}$and vertices$v$in$G$that refer to the same real-world entity, based on topological and semantic matching. We develop machine learning methods to learn the parameter functions and thresholds. We show that parametric simulation is in quadratic-time, by providing such an algorithm. Putting these together, we develop HER, a parallel system to check whether$(t,v)$makes a match, find all vertex matches of$t$in$G$, and compute all matches across$\mathcal{D}$and$G$, all in quadratic-time. Using real-life and synthetic data, we empirically verify that HER is accurate with$\mathbf{F}$-measure of 0.94 on average, and is able to scale with database$\mathcal{D}$and graph$G$.
Wenfei Fan, Liang Geng, Ruochun Jin, Ping Lu 0005, Resul Tugay, Wenyuan Yu
ICDE3
2022 Searching Latent Sub-Goals in Hierarchical Reinforcement Learning as Riemannian Manifold Optimization
abstract
Hierarchical Reinforcement Learning (HRL) is promising to tackle the long-term sparse reward problem. However, goal conditioned HRL, which decomposes the goal into a series of sub-goals, suffers from sub-goal search inefficiency problems when the observation space is too large. This problem is more severe in a visual observation space, since its high latent dimensions, where the complete dynamics information is preserved, exponentially increase the difficulty of sub-goal search. In view of this, we propose to treat the latent space as a manifold, i.e., a Riemannian manifold. Assisted by the Riemannian manifold optimization, sub-goals can be efficiently searched in the higher-dimensional latent space, with the help of preserving the dynamics information efficiently. Experiments on a series of MuJoCo tasks with visual observation show that the proposed Riemannian manifold optimization, compared with the baseline that directly searches for sub-goals in bounded latent space, improves the success rate by 1.5 times on average. In much higher dimensions where the baseline no longer converges, the success rate of the proposed method is maintained.
Sidun Liu, Peng Qiao, Yong Dou, Ruochun Jin
ICME4
2022 Discovering Association Rules from Big Graphs
abstract
This paper tackles two challenges to discovery of graph rules. Existing discovery methods often (a) return an excessive number of rules, and (b) do not scale with large graphs given the intractability of the discovery problem. We propose an application-driven strategy to cut back rules and data that are irrelevant to users' interests, by training a machine learning (ML) model to identify data pertaining to a given application. Moreover, we introduce a sampling method to reduce a big graph G to a set H of small sample graphs. Given expected support and recall bounds, the method is able to deduce samples in H and mine rules from H to satisfy the bounds in the entire G . As proof of concept, we develop an algorithm to discover Graph Association Rules (GARs), which are a combination of graph patterns and attribute dependencies, and may embed ML classifiers as predicates. We show that the algorithm is parallelly scalable, i.e. , it guarantees to reduce runtime when more machines are used. We experimentally verify that the method is able to discover rules with recall above 91% when using sample ratio 10%, with speedup of 61 times.
Wenfei Fan, Wenzhi Fu, Ruochun Jin, Ping Lu 0005, Chao Tian 0001
Proc. VLDB Endow.3
2022 Towards Event Prediction in Temporal Graphs
abstract
This paper proposes a class of temporal association rules, denoted by TACOs, for event prediction. As opposed to previous graph rules, TACOs monitor updates to graphs, and can be used to capture temporal interests in recommendation and catch frauds in response to behavior changes, among other things. TACOs are defined on temporal graphs in terms of change patterns and (temporal) conditions, and may carry machine learning (ML) predicates for temporal event prediction. We settle the complexity of reasoning about TACOs, including their satisfiability, implication and prediction problems. We develop a system, referred to as TASTE. TASTE discovers TACOs by iteratively training a rule creator based on generative ML models in a creator-critic framework. Moreover, it predicts events by applying the discovered TACOs. Using real-life and synthetic datasets, we experimentally verify that TASTE is on average 31.4 times faster than conventional data mining methods in TACO discovery, and it improves the accuracy of state-of-the-art event prediction models by 23.4%.
Wenfei Fan, Ruochun Jin, Ping Lu 0005, Chao Tian 0001, Ruiqi Xu 0002
Proc. VLDB Endow.2
2022 Hierarchical learning with backtracking algorithm based on the Visual Confusion Label Tree for large-scale image classification
Yuntao Liu 0004, Yong Dou, Ruochun Jin, Rongchun Li, Peng Qiao
Vis. Comput.3
2020 Application Driven Graph Partitioning
abstract
Graph partitioning is crucial to parallel computations on large graphs. The choice of partitioning strategies has strong impact on not only the performance of graph algorithms, but also the design of the algorithms. For an algorithm of our interest, what partitioning strategy fits it the best and improves its parallel execution? Is it possible to develop graph algorithms with partition transparency, such that the algorithms work under different partitions without changes? This paper aims to answer these questions. We propose an application-driven hybrid partitioning strategy that, given a graph algorithm A, learns a cost model for A as polynomial regression. We develop partitioners that given the learned cost model, refine an edge-cut or vertex-cut partition to a hybrid partition and reduce the parallel cost of A. Moreover, we identify a general condition under which graph-centric algorithms are partition transparent. We show that a number of graph algorithms can be made partition transparent. Using real-life and synthetic graphs, we experimentally verify that our partitioning strategy improves the performance of a variety of graph computations, up to 22.5 times.
Wenfei Fan, Ruochun Jin, Ping Lu 0005, Xiaojian Luo, Ruiqi Xu 0002, Qiang Yin 0002, Wenyuan Yu, Jingren Zhou 0001
SIGMOD Conference2
2020 Capturing Associations in Graphs
Wenfei Fan, Ruochun Jin, Ping Lu 0005, Chao Tian 0001, Jingren Zhou 0001
Proc. VLDB Endow.2
2020 Adaptive Asynchronous Parallelization of Graph Algorithms
abstract
This article proposes an Adaptive Asynchronous Parallel (AAP) model for graph computations. As opposed to Bulk Synchronous Parallel (BSP) and Asynchronous Parallel (AP) models, AAP reduces both stragglers and stale computations by dynamically adjusting relative progress of workers. We show that BSP, AP, and Stale Synchronous Parallel model (SSP) are special cases of AAP. Better yet, AAP optimizes parallel processing by adaptively switching among these models at different stages of a single execution. Moreover, employing the programming model of GRAPE, AAP aims to parallelize existing sequential algorithms based on simultaneous fixpoint computation with partial and incremental evaluation. Under a monotone condition, AAP guarantees to converge at correct answers if the sequential algorithms are correct. Furthermore, we show that AAP can optimally simulate MapReduce, PRAM, BSP, AP, and SSP. Using real-life and synthetic graphs, we experimentally verify that AAP outperforms BSP, AP, and SSP for a variety of graph computations.
Wenfei Fan, Ping Lu 0005, Wenyuan Yu, Jingbo Xu 0001, Qiang Yin 0002, Xiaojian Luo, Jingren Zhou 0001, Ruochun Jin
ACM Trans. Database Syst.8
2018 Visual Confusion Label Tree for Image Classification
abstract
Convolution neural network models are widely used in image classification tasks. However, the running time of such models is so long that it is not the conforming to the strict real-time requirement of mobile devices. In order to optimize models and meet the requirement mentioned above, we propose a method that replaces the fully-connected layers of convolution neural network models with a tree classifier. Specifically, we construct a Visual Confusion Label Tree based on the output of the convolution neural network models, and use a multi-kernel SVM plus classifier with hierarchical constraints to train the tree classifier. Focusing on those confusion subsets instead of the entire set of categories makes the tree classifier more discriminative and the replacement of the fully-connected layers reduces the original running time. Experiments show that our tree classifier obtains a significant improvement over the state-of-the-art tree classifier by 4.3% and 2.4% in terms of top-l accuracy on CIFAR-100 and ImageNet datasets respectively. Additionally, our method achieves 124× and 115× speedup ratio compared with fully-connected layers on AlexNet and VGG16 without accuracy decline.
Yuntao Liu 0004, Yong Dou, Ruochun Jin, Rongchun Li
ICME3
2018 Visual Tree Convolutional Neural Network in Image Classification
abstract
In image classification, Convolutional Neural Net-work(CNN) models have achieved high performance with the rapid development in deep learning. However, some categories in the image datasets are more difficult to distinguished than others. Improving the classification accuracy on these confused categories is benefit to the overall performance. In this paper, we build a Confusion Visual Tree(CVT) based on the confused semantic level information to identify the confused categories. With the information provided by the CVT, we can lead the CNN training procedure to pay more attention on these confused categories. Therefore, we propose Visual Tree Convolutional Neural Networks(VT-CNN) based on the original deep CNN embedded with our CVT. We evaluate our VT-CNN model on the benchmark datasets CIFAR-10 and CIFAR-100. In our experiments, we build up 3 different VT-CNN models and they obtain improvement over their based CNN models by 1.36%, 0.89% and 0.64%, respectively.
Yuntao Liu 0004, Yong Dou, Ruochun Jin, Peng Qiao
ICPR3
2017 Confusion Graph: Detecting Confusion Communities in Large Scale Image Classification
abstract
For deep CNN-based image classification models, we observe that confusions between classes with high visual similarity are much stronger than those where classes are visually dissimilar. With these unbalanced confusions, classes can be organized in communities, which is similar to cliques of people in the social network. Based on this, we propose a graph-based tool named "confusion graph" to quantify these confusions and further reveal the community structure inside the database. With this community structure, we can diagnose the model's weaknesses and improve the classification accuracy using specialized expert sub-nets, which is comparable to other state-of-the-art techniques. Utilizing this community information, we can also employ pre-trained models to automatically identify mislabeled images in the large scale database. With our method, researchers just need to manually check approximate 3% of the ILSVRC2012 classification database to locate almost all mislabeled samples.
Ruochun Jin, Yong Dou, Yueqing Wang, Xin Niu 0002
IJCAI1