Ming Zhong 0002

dblp:23/7268 · DBLP profile ↗
← Back
36ranked-venue papers in the field
10as first author
17since 2021 · last 2026
0000-0001-9376-818XORCID · conflict

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 26 (7 first)Information Retrieval & Web Search · 6 (2 first)Knowledge Engineering, Semantic Web & Information Systems · 3 (1 first)Data Mining & Knowledge Discovery · 1
YearPublicationVenuePosition
2026 Debiasing LLMs in Knowledge-Intensive Tasks via Information-Gain Guided Front-Door Adjustment
Yongqi Li 0002, Hankun Kang, Mayi Xu, Jintao Wen, Yuanyuan Zhu 0001, Ming Zhong 0002, Jiawei Jiang 0001, Tieyun Qian
DASFAA (3)7
2026 Recursive Short-to-Long Generalization for Multi-hop Reasoning
Mayi Xu, Ke Sun 0010, Jianhao Chen 0003, Qiankun Pi, Guixin Su, Yunfeng Ning, Yongqi Li 0002, Yuanyuan Zhu 0001, Ming Zhong 0002, Jiawei Jiang 0001, Tieyun Qian
SIGIR9
2026 Developing continuous toxicity detection against increasing types of perturbed toxic text
Hankun Kang, Jianhao Chen 0003, Yongqi Li 0002, Mayi Xu, Ming Zhong 0002, Yuanyuan Zhu 0001, Tieyun Qian
Inf. Process. Manag.7
2025 Efficient Frequency-Aware k-Core Query on Temporal Graphs
abstract
In temporal graphs, time and topology are considered to be intertwined. As an evidence, it is observed that the vertices in more cohesive subgraphs have more frequent and more numerous interactions between each other in the history. Motivated by that, we study a novel frequency-aware k-core query problem. Different from previous studies that focus on finding k-cores in the projected subgraphs of given time intervals, we look for the subgraphs of k-core in which neighbor vertices have at least a certain number of high-frequency interactions. To address the problem, we propose 1) a minimum slope algorithm for computing the frequency in linear time, 2) a space-efficient index that stores the distinct “core frequency” of vertices for addressing arbitrary queries, 3) a propagation algorithm that collects core frequencies by message passing for index construction, and 4) efficient algorithms for retrieving a specific or all skyline results from the index respectively. The experimental results show that, our algorithms achieve several orders of magnitude improvement on efficiency compared to corresponding baselines, and meanwhile, the size of index is even smaller than that of graph unless the graph has very few timestamps on each edge. More importantly, by both statistics and case study, it is verified that the frequency-aware k-core query indeed find more cohesive subgraphs in the static k-core.
Zhongfan Du, Ming Zhong 0002, Yuanyuan Zhu 0001, Tieyun Qian, Mengchi Liu, Jeffrey Xu Yu
ICDE2
2025 TDT: Tensor Based Directed Truss Decomposition
abstract
Truss decomposition is to find the hierarchy of all the k-trusses in a graph for$k\geq 2$. Existing GPU-based algorithms first compute edge support by parallelly counting the number of triangles each edge is contained in, and then iteratively peel off edges with the smallest support and update support of the affected edges in parallel. However, these algorithms perform truss decomposition on undirected graphs, which causes large storage space and numerous triangle existence checks during support update. Moreover, they are developed based on CUDA, which cannot naturally adapt to emerging hardware accelerators and support the end-to-end downstream graph machine learning (ML) tasks. In this paper, we propose a truss decomposition framework based on tensors (TDT), which can leverage the parallelism of heterogeneous hardware backends to speed up the computation and seamlessly integrate with downstream graph ML tasks. We first convert the original input graph into a directed graph and represent it by compacted tensors. Then we perform truss decomposition on the tensorized directed graph by efficient tensor operators. Such a directed-graph storage model not only saves the storage space but also naturally supports efficient support computation/update during the truss decomposition. To further accelerate truss decomposition, we also partition vertex neighbors into blocks to balance the computation workload and optimize key steps such as support computation/update in our framework. Extensive experimental studies show that our Python-based TDT algorithm not only achieves$2.3\times-8.5\times$speedup in most cases compared with the state-of-the-art CUDA-based algorithms, but also can efficiently deal with large graphs with hundreds of millions of nodes and billions of edges while the baseline fails due to large storage cost. Our source code is publicly available at https://github.com/LiGuojing194/TDTdecomposition.
Guojing Li, Yuanyuan Zhu 0001, Ming Zhong 0002, Tieyun Qian, Jeffrey Xu Yu
ICDE4
2025 TQEx: Tensor-based Query Engine Enhanced by Bridging the Gap
abstract
With the development of AI and the growing demand for computational power, hardware is becoming increasingly specialized and heterogeneous. The emergence of diverse specialized hardware architectures, each with distinct characteristics and programming abstractions, poses significant portability and sustainability challenges for existing data processing systems. Tensor Computation Runtimes (TCRs) abstract away the low-level hardware complexities by providing users with a hardware-independent tensor-based interface, enabling data scientists to effectively leverage the powerful capabilities of new hardware accelerators (collectively referred to as XPU). Built on TCRs, the existing relational query engine TQP demonstrates portability across a wide range of target hardware and sustainability along with the ongoing evolution of TCRs and hardware. However, it neglects the big gap between irregular SQL workloads and uniform tensor operations when mapping SQL operators to tensor programs, which causes significant storage and computation overhead. In this paper, for the first time, we analyze the underlying gap between SQL and tensors, and provide guidelines to bridge it. Following these guidelines, we build a new Tensor-based Query Engine Enhanced (TQEx) by bridging the gap from multiple aspects: develop efficient storage and computation strategies for variable-length data, and design efficient SQL operators such as join and aggregate based on tensors. We also extend TQEx to multi-XPUs for large-scale data processing. Extensive experimental studies show that our query engine, TQEx, achieves a 9.6× speedup (with a peak of 41.9×) over TQP on TPC-H, and it is also 27.9× faster than leading GPU databases such as HeavyDB. On TPC-H at scale factor 100, TQEx outperforms DuckDB by 12.2× and HeavyDB by 22.7× on supported queries.
Yuanyuan Zhu 0001, Hao Zhang 0098, Congli Gao, Ming Zhong 0002, Jiawei Jiang 0001, Tieyun Qian, Jeffrey Xu Yu
Proc. ACM Manag. Data6
2025 TGraph: A Tensor-centric Graph Processing Framework
abstract
Graph is ubiquitous in various real-world applications, and many graph processing systems have been developed. Recently, hardware accelerators have been exploited to speed up graph systems. However, such hardware-specific systems are hard to migrate across different hardware backends. In this paper, we propose the first tensor-based graph processing framework, Tgraph, which can be smoothly deployed and run on any powerful hardware accelerators (uniformly called XPU) that support Tensor Computation Runtimes (TCRs). TCRs, which are deep learning frameworks along with their runtimes and compilers, provide tensor-based interfaces to users to easily utilize specialized hardware accelerators without delving into the complex low-level programming details. However, building an efficient tensor-based graph processing framework is non-trivial. Thus, we make the following efforts: (1) propose a tensor-centric computation model for users to implement graph algorithms with easy-to-use programming interfaces; (2) provide a set of graph operators implemented by tensor to shield the computation model from the detailed tensor operators so that Tgraph can be easily migrated and deployed across different TCRs; (3) design a tensor-based graph compression and computation strategy and an out-of-XPU-memory computation strategy to handle large graphs. We conduct extensive experiments on multiple graph algorithms (BFS, WCC, SSSP, etc.), which validate that Tgraph not only outperforms seven state-of-the-art graph systems, but also can be smoothly deployed and run on multiple DL frameworks (PyTorch and TensorFlow) and hardware backends (Nvidia GPU, AMD GPU, and Apple MPS).
Yuanyuan Zhu 0001, Hao Zhang 0098, Congli Gao, Guojing Li, Ming Zhong 0002, Jiawei Jiang 0001, Tieyun Qian, Chenyi Zhang 0002, Jeffrey Xu Yu
Proc. ACM Manag. Data8
2025 On More Efficiently and Versatilely Querying Historical k-Cores
abstract
The recently proposed historical k -core query introduces a new paradigm of structure analysis for temporal graphs. However, the query processing based on the existing PHC-index, which preserves the distinct "core time" of each vertex, needs to traverse all vertices for each query, even though the results usually contain only a small subset of vertices. Inspired by the traditional k -shell that ensures the optimal k -core query processing, we propose a novel concept called "core time shell", which reveals the hierarchical structure of vertices with respect to their core time. Based on the core time shell, we design a time-space balanced Merged Core Time Shell index (MCTS-index). It is theoretically guaranteed that, the MCTS-index provides the approximately optimal query performance, and has the approximately same space complexity as the PHC-index. Moreover, we leverage the MCTS-index to efficiently address the brand-new "when" historical k -core queries orthogonal to the current "what" historical k -core queries. Our experimental results on ten real-world temporal graphs demonstrate both the superior efficiency of processing "what" queries and the effectiveness of processing versatile "when" queries for the MCTS-index.
Ming Zhong 0002, Yuanyuan Zhu 0001, Tieyun Qian, Mengchi Liu, Jeffrey Xu Yu
Proc. VLDB Endow.2
2024 Querying Cohesive Subgraph Regarding Span-Constrained Triangles on Temporal Graphs
abstract
The recent prosperity of temporal graph research redefines many traditional concepts on static graphs, such as triangle, motif,$k$-core, etc. Inspired by that, we propose a novel$(k, \delta)$-truss on temporal graphs, which requires its triangles to exist in short enough time windows ever. The$(k,\delta)$-truss satisfies both static and temporal cohesion, while the original$k$-truss is its special case when$\delta=\infty$. In order to address the$(k, \delta)$-truss query, we propose both index-free and index-based approaches. By leveraging the dual containment relation on$(k, \delta)$-trusses, our indexes can compress all$(k, \delta)$-trusses losslessly into map or tree structures with dramatically less space, so that a specific$(k,\ \delta)$-truss can be retrieved from indexes in the optimal time. To enable our index to scale to large temporal graphs, we develop two index construction algorithms that can reduce redundant computation significantly, based on truss decomposition and truss maintenance respectively. The experimental results demonstrate that index-based approaches process queries in interactive time and outperform the index-free approach by 2~4 orders of magnitude, while indexes achieve compression ratios up to 10-4.
Chuhan Hu, Ming Zhong 0002, Yuanyuan Zhu 0001, Tieyun Qian, Ting Yu 0004, Hongyang Chen 0001, Mengchi Liu, Jeffrey Xu Yu
ICDE2
2024 Evolution Forest Index: Towards Optimal Temporal $k$-Core Component Search via Time-Topology Isomorphic Computation
abstract
For a temporal graph like transaction network, finding a densely connected subgraph that contains a vertex like a suspicious account during a period is valuable. Thus, we study the Temporal k -Core Component Search (TCCS) problem, which aims to find a connected component of temporal k -core for any given vertex and time interval. Towards this goal, we propose a novel Evolution Forest Index (EF-Index) that can address TCCS in optimal time. Essentially, EF-Index leverages the evolutionary order on temporal k -cores to both compress the connectivity between vertices in temporal k -cores of all time intervals into a minimum set of compactest Minimum Temporal Spanning Forests (MTSFs) and retrieve MTSF for a given time interval rapidly. Here, a crucial innovation is that, we extend the temporal k -core evolution theory by introducing a pair of time-topology isomorphic relations, on top of which the evolutionary order in topology domain can be simply computed by a "kernel function" in time domain. Moreover, we design an efficient mechanism to update EF-Index incrementally for dynamic edge streams. The experimental results on a variety of real-world temporal graphs demonstrate that, EF-Index outperforms the state-of-the-art approach by 1--3 orders of magnitude on processing TCCS, and its space overhead is reduced by 4--5 orders of magnitude compared with preserving connectivity uncompressedly.
Junyong Yang, Ming Zhong 0002, Yuanyuan Zhu 0001, Tieyun Qian, Mengchi Liu, Jeffrey Xu Yu
Proc. VLDB Endow.2
2024 A Unified and Scalable Algorithm Framework of User-Defined Temporal $(k,\mathcal {X})$(k,X)-Core Query
abstract
Querying cohesive subgraphs on temporal graphs (e.g., social network, finance network, etc.) with various conditions has attracted intensive research interests recently. In this paper, we study a novel Temporal$(k,\mathcal {X})$-Core Query (TXCQ) that extends a fundamental Temporal$k$-Core Query (TCQ) proposed in our conference paper by optimizing or constraining an arbitrary metric$\mathcal {X}$of$k$-core, such as size, engagement, interaction frequency, time span, burstiness, periodicity, etc. Our objective is to address specific TXCQ instances with conditions on different$\mathcal {X}$in a unified algorithm framework that guarantees scalability. For that, this journal paper proposes a taxonomy of measurement$\mathcal {X}(\cdot )$and achieve our objective using a two-phase framework while$\mathcal {X}(\cdot )$is time-insensitive or time-monotonic. Specifically, Phase 1 still leverages the query processing algorithm of TCQ to induce all distinct$k$-cores during a given time range, and meanwhile locates the “time zones” in which the cores emerge. Then, Phase 2 conducts fast local search and$\mathcal {X}$evaluation in each time zone with respect to the time insensitivity or monotonicity of$\mathcal {X}(\cdot )$. By revealing two insightful concepts named tightest time interval and loosest time interval that bound time zones, the redundant core induction and unnecessary$\mathcal {X}$evaluation in a zone can be reduced dramatically. Our experimental results demonstrate that TXCQ can be addressed as efficiently as TCQ, which achieves the latest state-of-the-art performance, by using a general algorithm framework that leaves$\mathcal {X}(\cdot )$as a user-defined function.
Ming Zhong 0002, Junyong Yang, Yuanyuan Zhu 0001, Tieyun Qian, Mengchi Liu, Jeffrey Xu Yu
IEEE Trans. Knowl. Data Eng.1
2023 Scalable Time-Range k-Core Query on Temporal Graphs
abstract
Querying cohesive subgraphs on temporal graphs with various time constraints has attracted intensive research interests recently. In this paper, we study a novel Temporal k -Core Query (TCQ) problem: given a time interval, find all distinct k -cores that exist within any subintervals from a temporal graph, which generalizes the previous historical k -core query. This problem is challenging because the number of subintervals increases quadratically to the span of time interval. For that, we propose a novel Temporal Core Decomposition (TCD) algorithm that decrementally induces temporal k -cores from the previously induced ones and thus reduces "intra-core" redundant computation significantly. Then, we introduce an intuitive concept named Tightest Time Interval (TTI) for temporal k -core, and design an optimization technique with theoretical guarantee that leverages TTI as a key to predict which subintervals will induce duplicated k -cores and prunes the subintervals completely in advance, thereby eliminating "inter-core" redundant computation. The complexity of optimized TCD (OTCD) algorithm no longer depends on the span of query time interval but only the scale of final results, which means OTCD algorithm is scalable. Moreover, we propose a compact in-memory data structure named Temporal Edge List (TEL) to implement OTCD algorithm efficiently in physical level with bounded memory requirement. TEL organizes temporal edges in a "timeline" and can be updated instantly when new edges arrive in dynamical temporal graphs. We compare OTCD algorithm with the incremental historical k -core query on several real-world temporal graphs, and observe that OTCD algorithm outperforms it by three orders of magnitude, even though OTCD algorithm needs none precomputed index.
Junyong Yang, Ming Zhong 0002, Yuanyuan Zhu 0001, Tieyun Qian, Mengchi Liu, Jeffrey Xu Yu
Proc. VLDB Endow.2
2023 Reliable Keyword Query Interpretation on Summary Graphs
abstract
The semantic gap between keyword queries and search intents behind them motivates intensive studies on keyword query interpretation, which aims to interpret a keyword query to structured queries (a.k.a. patterns) representing most possibly relevant search intents. However, there still lacks of study on an important issue: how to guarantee the patterns are "reliable", which means the structured queries can be evaluated as really existing results. In this paper, we regard the reliability as a new metric for ranking patterns, and present a keyword query interpretation approach to find both reliable and relevant pattern trees on an arbitrary summary graph of underlying data. Specifically, we firstly propose a reliability estimation model to measure how possibly a pattern tree can be evaluated as a nonempty result set by statistics under reasonable assumptions. Secondly, we develop constrained top-k search algorithms that guarantee to return the optimal pattern trees for a specific keyword query. Moreover, to improve the efficiency of online search, we also design elaborate indexes, search heuristics and pruning strategies. Lastly, we perform comprehensive experiments on two real-world datasets, DBpedia and Yago, with both QALD-9 queries and random queries. The observations indicate our approach improves the accuracy and overall quality of top-k results significantly.
Ming Zhong 0002, Yingyi Zheng, Guotong Xue, Mengchi Liu
IEEE Trans. Knowl. Data Eng.1
2023 Pre-Training Across Different Cities for Next POI Recommendation
abstract
The Point-of-Interest (POI) transition behaviors could hold absolute sparsity and relative sparsity very differently for different cities. Hence, it is intuitive to transfer knowledge across cities to alleviate those data sparsity and imbalance problems for next POI recommendation. Recently, pre-training over a large-scale dataset has achieved great success in many relevant fields, like computer vision and natural language processing. By devising various self-supervised objectives, pre-training models can produce more robust representations for downstream tasks. However, it is not trivial to directly adopt such existing pre-training techniques for next POI recommendation, due to thelacking of common semantic objects (users or items) across different cities. Thus in this paper, we tackle such a new research problem ofpre-training across different citiesfor next POI recommendation. Specifically, to overcome the key challenge that different cities do not share any common object, we propose a novel pre-training model namedCATUS, by transferring thecategory-leveluniversal transition knowledge over different cities. Firstly, we build two self-supervised objectives inCATUS:next category predictionandnext POI prediction, to obtain the universal transition-knowledge across different cities and POIs. Then, we design acategory-transition oriented sampleron the data level and animplicit and explicit transfer strategyon the encoder level to enhance this transfer process. At the fine-tuning stage, we propose adistance oriented samplerto better align the POI representations into the local context of each city. Extensive experiments on two large datasets consisting of four cities demonstrate the superiority of our proposedCATUSover the state-of-the-art alternatives. The code and datasets are available at https://github.com/NLPWM-WHU/CATUS.
Ke Sun 0010, Tieyun Qian, Chenliang Li 0005, Qing Li 0001, Ming Zhong 0002, Yuanyuan Zhu 0001, Mengchi Liu
ACM Trans. Web6
2022 On Time-optimal (k, p)-core Community Search in Dynamic Graphs
abstract
Community search aims to find cohesive subgraphs containing certain vertices, attracting increasing interest recently. However, existing cohesive models such as k-core mainly focus on the dense connections inside the community, and neglect the interactions with the vertices outside. In this paper, we study the (k,p) -core community search (KPCS) problem in dynamic graphs, i.e., find the maximal connected subgraph containing a query vertex where each vertex has at least k neighbors and at least p fraction of its neighbors in the subgraph. Such fraction and connectivity constraints bring non-trivial challenges to the online community search in dynamic graphs. Thus, we design a space-efficient$O(m)$where$m$is the edge number) index KPForest which can support time-optimal (k,p) -core community search. We also propose novel construction and maintenance algorithms to record and update the (k,p) value and the connectivity information for dynamic graphs correctly and efficiently. Extensive experimental studies on ten real-world datasets show that our index can support community search with two orders of magnitude speedup at a small cost of construction and maintenance compared with the baseline algorithms.
Yuanyuan Zhu 0001, Ming Zhong 0002, Jeffrey Xu Yu
ICDE3
2021 Context-aware seq2seq translation model for sequential recommendation
Ke Sun 0010, Tieyun Qian, Ming Zhong 0002
Inf. Sci.4
2021 Business location planning based on a novel geo-social influence diffusion model
Ming Zhong 0002, Yuanyuan Zhu 0001, Tieyun Qian, Jianxin Li 0001
Inf. Sci.2
2020 Business Location Selection Based on Geo-Social Networks
Ming Zhong 0002, Yuanyuan Zhu 0001, Jianxin Li 0001
DASFAA (3)2
2020 STIM: Scalable Time-Sensitive Influence Maximization in Large Social Networks
Yuanyuan Zhu 0001, Kailin Ding, Ming Zhong 0002, Lijia Wei
DASFAA (3)3
2019 Towards both Local and Global Query Result Diversification
Ming Zhong 0002, Yuanyuan Zhu 0001, Tieyun Qian, Jianxin Li 0001
DASFAA (2)1
2019 Keyword Search Based Mashup Construction with Guaranteed Diversity
Ming Zhong 0002, Jian Wang 0018, Tieyun Qian
DEXA (2)2
2018 Coverage-Oriented Diversification of Keyword Search Results on Graphs
Ming Zhong 0002, Yuanyuan Zhu 0001
DASFAA (2)1
2018 Sample Location Selection for Efficient Distance-Aware Influence Maximization in Geo-Social Networks
Ming Zhong 0002, Yuanyuan Zhu 0001, Jianxin Li 0001, Tieyun Qian
DASFAA (1)1
2018 BASSI: Balance and Status Combined Signed Network Embedding
Tieyun Qian, Ming Zhong 0002, Xuhui Li 0001
DASFAA (1)3
2017 Exploit Label Embeddings for Enhancing Network Classification
Tieyun Qian, Ming Zhong 0002, Xuhui Li 0001
DEXA (2)3
2015 Age Detection for Chinese Users in Weibo
Li Chen 0031, Tieyun Qian, Fei Wang 0082, Zhenni You, Qingxi Peng, Ming Zhong 0002
WAIM6
2015 LDM: A DTD Schema Mapping Language Based on Logic Patterns
Xuhui Li 0001, Yijun Guan, Mengchi Liu, Ming Zhong 0002, Tieyun Qian
WAIM5
2014 Co-training on authorship attribution with very fewlabeled examples: methods vs. views
abstract
Authorship attribution (AA) aims to identify the authors of a set of documents. Traditional studies in this area often assume that there are a large set of labeled documents available for training. However, in the real life, it is hard or expensive to collect a large set of labeled data. For example, in the online review domain, most reviewers (authors) only write a few reviews, which are not enough to serve as the training data for accurate classification. In this paper, we present a novel two-view co-training framework to iteratively identify the authors of a few unlabeled data to augment the training set. The key idea is to first represent each document as several distinct views, and then a co-training technique is adopted to exploit the large amount of unlabeled documents. Starting from 10 training texts per author, we systematically evaluate the effectiveness of co-training for authorship attribution with limited labeled data. Two methods and three views are investigated: logistic regression (LR) and support vector machines (SVM) methods, and character, lexical, and syntactic views. The experimental results show that LR is particularly effective for improving co-training in AA, and the lexical view performs the best among three views when combined with a LR classifier. Furthermore, the co-training framework does not make much difference between one classifier from two views and two classifiers from one view. Instead, it is the learning approach and the view that plays a critical role.
Tieyun Qian, Bing Liu 0001, Ming Zhong 0002
SIGIR3
2014 Authorship Attribution with Very Few Labeled Data: A Co-training Approach
Mengdi Fan, Tieyun Qian, Li Chen 0031, Ming Zhong 0002
WAIM5
2013 Detecting Professional Spam Reviewers
Junlong Huang, Tieyun Qian, Ming Zhong 0002, Qingxi Peng
ADMA (2)4
2013 MVP Index: Towards Efficient Known-Item Search on Large Graphs
Ming Zhong 0002, Mengchi Liu, Zhifeng Bao, Xuhui Li 0001, Tieyun Qian
DASFAA (1)1
2013 Presenting XML Schema Mapping with Conjunctive-Disjunctive Views
Xuhui Li 0001, Shanfeng Zhu, Mengchi Liu, Ming Zhong 0002
WAIM4
2013 3SEPIAS: A Semi-Structured Search Engine for Personal Information in dAtaspace System
Ming Zhong 0002, Mengchi Liu, Yanxiang He
Inf. Sci.1
2012 Revising word lattice using support vector machine for Chinese word segmentation
abstract
This paper presents a novel Chinese word segmentation approach combining both dictionary-based and statistics-based techniques. First, we transform a linear sentence to a word lattice based on dictionary. Then we apply classification method based on support vector machine to conduct two main tasks: resolving segmentation ambiguities and recognizing out-of-vocabulary words. We determine the position in word of the current character by using some of its surrounding characters as features. Disambiguation and recognition result in pruning and appending edges in the word lattice. Lastly, we output the segmentation results by searching the shortest path in the word lattice. Our experimental results show that our approach can achieve an F-score of 92.8% in PKU closed test of the second SIGHAN bakeoff.
Ming Zhong 0002
iiWAS1
2009 3se: a semi-structured search engine for heterogeneous data in graph model
abstract
As the ubiquitous interplay of structured, semi-structured and unstructured data from different sources, neither DB-style structured query requiring knowledge of full schema and complex language, nor IR-style keyword search ignoring latent structures, can satisfy users. In this paper, we present a novel Semi-Structured Search Engine (3SE) that provides easy, flexible, precise and rapid access to heterogeneous data represented by a semi-structured graph model.
Ming Zhong 0002, Mengchi Liu
CIKM1
2009 Efficient keyword proximity search using a frontier-reduce strategy based on d-distance graph index
abstract
Current keyword proximity search approaches on general graph lack effective means to reduce the search space, and thus suffer from low efficiency when dealing with large search space. In this paper, we present a novel approach in order to address this problem. Our approach employs a best-effort frontier-reduce strategy that aims to find a set of subgraphs containing the best answers. So we need only to search over these small subgraphs to get the top-k answers, and thus the efficiency can be significantly improved. To fulfill our strategy, we define a d-distance subgraph with upper size bound, and extract such subgraphs from the graph to build a new index structure combining the mappings between keywords, vertexes and subgraphs, by which we can quickly look up the target subgraphs for specific queries. Then, we perform an efficient algorithm to find the top-k answers, which can overcome the subgraph overlap problem and support existing optimal prioritization techniques.
Ming Zhong 0002, Mengchi Liu
IDEAS1