Demo Data from VLDB 2026 / reviewers in the wild / expert
Xin Jin 0010
dblp:68/3340-10
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2017
0000-0003-0935-5329ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Memory systems · 53% Performance modeling and evaluation · 27% Parallel and multicore computing · 20% | |
| Databases, data mining, and information retrieval
2 papers |
Information retrieval · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory access optimization
cache blocking |
0.2 | 1 | 2016 | A Comparison of Cache Blocking Methods for Fast Execution of Ensemble-based Score Computation · SIGIR 2016 |
Memory systems › memory hierarchy
memory hierarchy optimization |
0.2 | 1 | 2016 | A Comparison of Cache Blocking Methods for Fast Execution of Ensemble-based Score Computation · SIGIR 2016 |
Performance modeling and evaluation
workload characterization |
0.2 | 1 | 2016 | A Comparison of Cache Blocking Methods for Fast Execution of Ensemble-based Score Computation · SIGIR 2016 |
Information retrieval › similarity search
all-pairs similarity search |
0.2 | 1 | 2014 | Load balancing for partition-based similarity search · SIGIR 2014 |
Information retrieval › ranking
learning to rank |
0.2 | 1 | 2014 | Cache-conscious runtime optimization for ranking ensembles · SIGIR 2014 |
Information retrieval › ranking › learning to rank
ranking ensemble |
0.2 | 1 | 2014 | Cache-conscious runtime optimization for ranking ensembles · SIGIR 2014 |
Information retrieval
similarity search |
0.2 | 1 | 2014 | Load balancing for partition-based similarity search · SIGIR 2014 |
Parallel and multicore computing
load balancing |
0.2 | 1 | 2014 | Load balancing for partition-based similarity search · SIGIR 2014 |
Methods — techniques the papers use, named apart from their topics
static partitioning · 0.4heuristic algorithm · 0.4guided sampling · 0.2analytic comparison · 0.2cache optimization · 0.22d blocking · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Partitioned Similarity Search with Cache-Conscious Data TraversalabstractAll pairs similarity search (APSS) is used in many web search and data mining applications. Previous work has used techniques such as comparison filtering, inverted indexing, and parallel accumulation of partial results. However, shuffling intermediate results can incur significant communication overhead as data scales up. This paper studies a scalable two-phase approach called Partition-based Similarity Search (PSS). The first phase is to partition the data and group vectors that are potentially similar. The second phase is to run a set of tasks where each task compares a partition of vectors with other candidate partitions. Due to data sparsity and the presence of memory hierarchy, accessing feature vectors during the partition comparison phase incurs significant overhead. This paper introduces a cache-conscious design for data layout and traversal to reduce access time through size-controlled data splitting and vector coalescing, and it provides an analysis to guide the choice of optimization parameters. The evaluation results show that for the tested datasets, the proposed approach can lead to an early elimination of unnecessary I/O and data communication while sustaining parallel efficiency with one order of magnitude of performance improvement and it can also be integrated with LSH for approximated APSS. Maha Alabduljalil, Xin Jin 0010, Tao Yang 0009 |
ACM Trans. Knowl. Discov. Data | 3 |
| 2016 | Hybrid Indexing for Versioned Document Search with Cluster-based RetrievalabstractThe previous two-phase method for searching versioned documents seeks a cost tradeoff by using non-positional information to rank document versions first. The second phase then re-ranks top document versions using positional information with fragment-based index compression. This paper proposes an alternative approach that uses cluster-based retrieval to quickly narrow the search scope guided by version representatives at Phase 1 and develops a hybrid index structure with adaptive runtime data traversal to speed up Phase 2 search. The hybrid scheme exploits the advantages of forward index and inverted index based on the term characteristics to minimize the time in extracting positional and other feature information during runtime search. This paper compares several indexing and data traversal options with different time and space tradeoffs and describes evaluation results to demonstrate their effectiveness. The experiment results show that the proposed scheme can be up-to about 4x as fast as the previous work on solid state drives while retaining good relevance. Xin Jin 0010, Daniel Agun, Tao Yang 0009, Qinghao Wu, Susen Zhao |
CIKM | 1 |
| 2016 | A Comparison of Cache Blocking Methods for Fast Execution of Ensemble-based Score ComputationabstractMachine-learned classification and ranking techniques often use ensembles to aggregate partial scores of feature vectors for high accuracy and the runtime score computation can become expensive when employing a large number of ensembles. The previous work has shown the judicious use of memory hierarchy in a modern CPU architecture which can effectively shorten the time of score computation. However, different traversal methods and blocking parameter settings can exhibit different cache and cost behavior depending on data and architectural characteristics. It is very time-consuming to conduct exhaustive search for performance comparison and optimum selection. This paper provides an analytic comparison of cache blocking methods on their data access performance with an approximation and proposes a fast guided sampling scheme to select a traversal method and blocking parameters for effective use of memory hierarchy. The evaluation studies with three datasets show that within a reasonable amount of time, the proposed scheme can identify a highly competitive solution that significantly accelerates score calculation. Xin Jin 0010, Tao Yang 0009 |
SIGIR | 1 |
| 2014 | Load balancing for partition-based similarity searchabstractAll pairs similarity search, used in many data mining and information retrieval applications, is a time consuming process. Although a partition-based approach accelerates this process by simplifying parallelism management and avoiding unnecessary I/O and comparison, it is still challenging to balance the computation load among parallel machines with a distributed architecture. This is mainly due to the variation in partition sizes and irregular dissimilarity relationship in large datasets. This paper presents a two-stage heuristic algorithm to improve the load balance and shorten the overall processing time. We analyze the optimality and competitiveness of the proposed algorithm and demonstrates its effectiveness using several datasets. We also describe a static partitioning algorithm to even out the partition sizes while detecting more dissimilar pairs. The evaluation results show that the proposed scheme outperforms a previously developed solution by up to 41% in the tested cases. Maha Alabduljalil, Xin Jin 0010, Tao Yang 0009 |
SIGIR | 3 |
| 2014 | Cache-conscious runtime optimization for ranking ensemblesabstractMulti-tree ensemble models have been proven to be effective for document ranking. Using a large number of trees can improve accuracy, but it takes time to calculate ranking scores of matched documents. This paper investigates data traversal methods for fast score calculation with a large ensemble. We propose a 2D blocking scheme for better cache utilization with simpler code structure compared to previous work. The experiments with several benchmarks show significant acceleration in score calculation without loss of ranking accuracy. Xin Jin 0010, Tao Yang 0009 |
SIGIR | 2 |