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

Jiamin Huang

dblp:131/4148 · DBLP profile ↗
← Back
11ranked-venue papers
2as first author
1since 2021 · last 2022
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 8 · 1 first-authorArtificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

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
8 papers
Transaction processing and concurrency control · 42% Spatial and temporal data management · 37% Recommender systems · 12%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%
Human-computer interaction and pervasive computing
2 papers
Collaborative and social computing · 100%

Topics — the 18 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Spatial and temporal data management
trajectory data management
0.632015
Calibrating trajectory data for spatio-temporal similarity analysis · VLDB J. 2015
STMaker - A System to Make Sense of Trajectory Data · Proc. VLDB Endow. 2014
Calibrating trajectory data for similarity-based analysis · SIGMOD Conference 2013
Recommender systems › domain-specific recommendation
route recommendation
0.422014
A crowd-based route recommendation system-CrowdPlanner · ICDE 2014
CrowdPlanner: A crowd-based route recommendation system · ICDE 2014
Transaction processing and concurrency control
contention management
0.312018
Contention-Aware Lock Scheduling for Transactional Databases · Proc. VLDB Endow. 2018
Transaction processing and concurrency control › concurrency control
locking
0.312018
Contention-Aware Lock Scheduling for Transactional Databases · Proc. VLDB Endow. 2018
Transaction processing and concurrency control › transaction scheduling
lock scheduling
0.312018
Contention-Aware Lock Scheduling for Transactional Databases · Proc. VLDB Endow. 2018
Transaction processing and concurrency control › transaction performance
transaction latency
0.312017
A Top-Down Approach to Achieving Performance Predictability in Database Systems · SIGMOD Conference 2017
Performance modeling and evaluation
delay analysis
0.312017
Statistical Analysis of Latency Through Semantic Profiling · EuroSys 2017
Performance modeling and evaluation › performance diagnosis
performance debugging
0.312017
Statistical Analysis of Latency Through Semantic Profiling · EuroSys 2017
Performance modeling and evaluation
workload characterization
0.312017
Statistical Analysis of Latency Through Semantic Profiling · EuroSys 2017
Collaborative and social computing
crowdsourcing
0.222014
CrowdPlanner: A crowd-based route recommendation system · ICDE 2014
A crowd-based route recommendation system-CrowdPlanner · ICDE 2014
Data mining
similarity analysis
0.212015
Calibrating trajectory data for spatio-temporal similarity analysis · VLDB J. 2015
Spatial and temporal data management
spatio-temporal similarity
0.212015
Calibrating trajectory data for spatio-temporal similarity analysis · VLDB J. 2015
Spatial and temporal data management
trajectory data
0.212015
Making sense of trajectory data: A partition-and-summarization approach · ICDE 2015
Spatial and temporal data management › trajectory analysis
trajectory segmentation
0.212015
Making sense of trajectory data: A partition-and-summarization approach · ICDE 2015
Collaborative and social computing › crowdsourcing
worker selection
0.212014
CrowdPlanner: A crowd-based route recommendation system · ICDE 2014
Transaction processing and concurrency control
concurrency control
0.112018
Contention-Aware Lock Scheduling for Transactional Databases · Proc. VLDB Endow. 2018
Program analysis
dynamic analysis
0.112017
Statistical Analysis of Latency Through Semantic Profiling · EuroSys 2017
Information retrieval
text summarization
0.112014
STMaker - A System to Make Sense of Trajectory Data · Proc. VLDB Endow. 2014

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

task generation · 0.9statistical analysis · 0.6control flow graph · 0.6worker selection algorithm · 0.6contention-aware scheduling · 0.3partition-and-summarization · 0.2feature selection · 0.2natural language generation · 0.2machine learning · 0.2geometry-based calibration · 0.2
YearPublicationVenuePosition
2022 Dynamic Target Acceleration Estimation Using CSI
abstract
Wireless sensing attracts significant attention in recent years, due to its ubiquitous nature, individual privacy-preserving ability, and potential for future applications, such as home security and the Internet of Things (IoT). Among the sensed information, the dynamic human target acceleration, which can be used for gait analysis and passive localization, plays an irreplaceable role. Considering the target velocity is composed of initial velocity and acceleration, this paper proposes a model to describe the relationship between the acceleration of the dynamic target and the CSI phase change between adjacent CSI packets. Based on the proposed model, the target acceleration can be estimated directly from CSI via the fractional Fourier transform, which is essentially different from the existing algorithm that derives the acceleration from target velocity. The real-world evaluation shows that the median acceleration estimation error can reach about 0.69 m/s2, verifying the effectiveness of the proposed model.
Jiacheng Wang 0001, Zengshan Tian, Mu Zhou, Jiamin Huang, Dusit Niyato
VTC Spring5
2018 Object-based attention in multiple frames of reference
Weizhi Nan, Lizhu Yan, Jiamin Huang, Ya Fan, Shimin Fu
CogSci3
2018 Contention-Aware Lock Scheduling for Transactional Databases
abstract
Lock managers are among the most studied components in concurrency control and transactional systems. However, one question seems to have been generally overlooked: "When there are multiple lock requests on the same object, which one(s) should be granted first?"
Boyu Tian, Jiamin Huang, Barzan Mozafari, Grant Schoenebeck
Proc. VLDB Endow.2
2017 Statistical Analysis of Latency Through Semantic Profiling
abstract
Most software profiling tools quantify average performance and rely on a program's control flow graph to organize and report results. However, in interactive server applications, performance predictability is often an equally important measure. Moreover, the end user is often concerned with the performance of a semantically defined interval of execution, such as a request or transaction, which may not directly map to any single function in the call graph, especially in high-performance applications that use asynchrony or event-based programming. It is difficult to distinguish functionality that lies on the critical path of a semantic interval from other activity (e.g., periodic logging or side operations) that may nevertheless appear prominent in a conventional profile. Existing profilers lack the ability to (i) aggregate results for a semantic interval and (ii) attribute its performance variance to individual functions.
Jiamin Huang, Barzan Mozafari, Thomas F. Wenisch
EuroSys1
2017 A Top-Down Approach to Achieving Performance Predictability in Database Systems
abstract
While much of the research on transaction processing has focused on improving overall performance in terms of throughput and mean latency, surprisingly less attention has been given to performance predictability: how often individual transactions exhibit execution latency far from the mean. Performance predictability is increasingly important when transactions lie on the critical path of latency-sensitive applications, enterprise software, or interactive web services.
Jiamin Huang, Barzan Mozafari, Grant Schoenebeck, Thomas F. Wenisch
SIGMOD Conference1
2015 Making sense of trajectory data: A partition-and-summarization approach
abstract
Due to the prevalence of GPS-enabled devices and wireless communication technology, spatial trajectories that describe the movement history of moving objects are being generated and accumulated at an unprecedented pace. However, a raw trajectory in the form of sequence of timestamped locations does not make much sense for humans without semantic representation. In this work we aim to facilitate human's understanding of a raw trajectory by automatically generating a short text to describe it. By formulating this task as the problem of adaptive trajectory segmentation and feature selection, we propose a partition-and-summarization framework. In the partition phase, we first define a set of features for each trajectory segment and then derive an optimal partition with the aim to make the segments within each partition as homogeneous as possible in terms of their features. In the summarization phase, for each partition we select the most interesting features by comparing against the common behaviours of historical trajectories on the same route and generate short text description for these features. For empirical study, we apply our solution to a real trajectory dataset and have found that the generated text can effectively reflect the important parts in a trajectory.
Han Su 0001, Kai Zheng 0001, Kai Zeng 0002, Jiamin Huang, Shazia Sadiq, Nicholas Jing Yuan, Xiaofang Zhou 0001
ICDE4
2015 Calibrating trajectory data for spatio-temporal similarity analysis
Han Su 0001, Kai Zheng 0001, Jiamin Huang, Haozhou Wang, Xiaofang Zhou 0001
VLDB J.3
2014 CrowdPlanner: A crowd-based route recommendation system
abstract
As travel is taking more significant part in our life, route recommendation service becomes a big business and attracts many major players in IT industry. Given a pair of user-specified origin and destination, a route recommendation service aims to provide users with the routes of best travelling experience according to criteria, such as travelling distance, travelling time, traffic condition, etc. However, previous research shows that even the routes recommended by the big-thumb service providers can deviate significantly from the routes travelled by experienced drivers. It means travellers' preferences on route selection are influenced by many latent and dynamic factors that are hard to model exactly with pre-defined formulas. In this work we approach this challenging problem with a very different perspective- leveraging crowds' knowledge to improve the recommendation quality. In this light, CrowdPlanner - a novel crowd-based route recommendation system has been developed, which requests human workers to evaluate candidate routes recommended by different sources and methods, and determine the best route based on their feedbacks. In this paper, we particularly focus on two important issues that affect system performance significantly: (1) how to efficiently generate tasks which are simple to answer but possess sufficient information to derive user-preferred routes; and (2) how to quickly identify a set of appropriate domain experts to answer the questions timely and accurately. Specifically, the task generation component in our system generates a series of informative and concise questions with optimized ordering for a given candidate route set so that workers feel comfortable and easy to answer. In addition, the worker selection component utilizes a set of selection criteria and an efficient algorithm to find the most eligible workers to answer the questions with high accuracy. A prototype system has been deployed to many voluntary mobile clients and extensive tests on real-scenario queries have shown the superiority of CrowdPlanner in comparison with the results given by map services and popular route mining algorithms.
Han Su 0001, Kai Zheng 0001, Jiamin Huang, Hoyoung Jeung, Lei Chen 0002, Xiaofang Zhou 0001
ICDE3
2014 A crowd-based route recommendation system-CrowdPlanner
abstract
Route recommendation service has become a big business in industry since traveling is now an important part of our daily life. We can travel to unknown places by simply typing in our destination and then following recommendation service's guidance, that a pleasant trip desires them to provide a good route. However, previous research shows that even the routes recommended by the big-thumb service providers can deviate significantly from the routes travelled by experienced drivers since the many latent factors affect drivers' preferences and it is hard for a single route recommendation algorithm to model all of them. In this demo we will present the CrowPlanner system to leverage crowds' knowledge to improve the recommendation quality. It requests human workers to evaluate candidates routes recommended by different sources and methods, and determines the best route based on the feedbacks of these workers. In this demo, we first introduce the core component of our system for smart question generation, and then show several real route recommendation cases and the feedback of users.
Han Su 0001, Kai Zheng 0001, Jiamin Huang, Haozhou Wang, Xiaofang Zhou 0001
ICDE3
2014 STMaker - A System to Make Sense of Trajectory Data
abstract
Widely adoption of GPS-enabled devices generates large amounts of trajectories every day. The raw trajectory data describes the movement history of moving objects by a sequence of < longitude, latitude, time-stamp > triples, which are nonintuitive for human to perceive the prominent features of the trajectory, such as where and how the moving object travels. In this demo, we present the STMaker system to help users make sense of individual trajectories. Given a trajectory, STMaker can automatically extract the significant semantic behavior of the trajectory, and summarize the behavior by a short human-readable text. In this paper, we first introduce the phrases of generating trajectory summarizations, and then show several real trajectory summarization cases.
Han Su 0001, Kai Zheng 0001, Kai Zeng 0002, Jiamin Huang, Xiaofang Zhou 0001
Proc. VLDB Endow.4
2013 Calibrating trajectory data for similarity-based analysis
abstract
Due to the prevalence of GPS-enabled devices and wireless communications technologies, spatial trajectories that describe the movement history of moving objects are being generated and accumulated at an unprecedented pace. Trajectory data in a database are intrinsically heterogeneous, as they represent discrete approximations of original continuous paths derived using different sampling strategies and different sampling rates. Such heterogeneity can have a negative impact on the effectiveness of trajectory similarity measures, which are the basis of many crucial trajectory processing tasks. In this paper, we pioneer a systematic approach to trajectory calibration that is a process to transform a heterogeneous trajectory dataset to one with (almost) unified sampling strategies. Specifically, we propose an anchor-based calibration system that aligns trajectories to a set of anchor points, which are fixed locations independent of trajectory data. After examining four different types of anchor points for the purpose of building a stable reference system, we propose a geometry-based calibration approach that considers the spatial relationship between anchor points and trajectories. Then a more advanced model-based calibration method is presented, which exploits the power of machine learning techniques to train inference models from historical trajectory data to improve calibration effectiveness. Finally, we conduct extensive experiments using real trajectory datasets to demonstrate the effectiveness and efficiency of the proposed calibration system.
Han Su 0001, Kai Zheng 0001, Haozhou Wang, Jiamin Huang, Xiaofang Zhou 0001
SIGMOD Conference4