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

Wei-Shinn Ku

dblp:21/1694 · DBLP profile ↗
← Back
144ranked-venue papers
9as first author
54since 2021 · last 2026
0000-0001-8636-4689ORCID · verified

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

Databases, data management, data science and information retrieval · 82 · 6 first-author · 31 since 2021Artificial intelligence and machine learning · 49 · 26 since 2021Applied, interdisciplinary, general and emerging computing · 35 · 1 first-author · 14 since 2021Computer networks · 20 · 2 first-author · 4 since 2021Systems, architecture and hardware · 14 · 3 since 2021Security and privacy · 5 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
33 papers
Data mining · 24% Query processing and optimization · 21% Recommender systems · 18%
Artificial intelligence
13 papers
Graph learning · 44% Representation and self-supervised learning · 13% Deep learning architectures and training · 10%
Network and information security
10 papers
Network security · 32% Cryptographic primitives and cryptanalysis · 30% Privacy and data protection · 20%
Computer networks
16 papers
Internet of things and sensor networks · 48% Routing and switching · 24% Edge and fog computing · 18%
Interdisciplinary, comprehensive, and emerging computing
5 papers
Environmental and earth informatics · 50% Medical and health informatics · 25% Computational finance and economics · 14%
Computer architecture, parallel and distributed computing, and storage systems
9 papers
Parallel and multicore computing · 52% Storage systems · 27% Distributed systems · 17%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization › preference query
skyline query
2.562023
ProbSky: Efficient Computation of Probabilistic Skyline Queries Over Distributed Data · IEEE Trans. Knowl. Data Eng. 2023
LShape Partitioning: Parallel Skyline Query Processing Using $MapReduce$MapReduce · IEEE Trans. Knowl. Data Eng. 2022
LShape Partitioning: Parallel Skyline Query Processing using MapReduce (Extended Abstract) · ICDE 2021
Query processing and optimization › preference query › skyline query
parallel skyline computation
1.332022
LShape Partitioning: Parallel Skyline Query Processing Using $MapReduce$MapReduce · IEEE Trans. Knowl. Data Eng. 2022
LShape Partitioning: Parallel Skyline Query Processing using MapReduce (Extended Abstract) · ICDE 2021
Efficient Parallel Skyline Evaluation Using MapReduce · IEEE Trans. Parallel Distributed Syst. 2016
Recommender systems
collaborative filtering
1.222023
Privacy-Preserving Collaborative Filtering Using Fully Homomorphic Encryption · IEEE Trans. Knowl. Data Eng. 2023
Privacy-Preserving Collaborative Filtering Using Fully Homomorphic Encryption · ICDE 2022
Recommender systems › collaborative filtering
privacy-preserving collaborative filtering
1.222023
Privacy-Preserving Collaborative Filtering Using Fully Homomorphic Encryption · IEEE Trans. Knowl. Data Eng. 2023
Privacy-Preserving Collaborative Filtering Using Fully Homomorphic Encryption · ICDE 2022
Cryptographic primitives and cryptanalysis › homomorphic encryption
fully homomorphic encryption
1.222023
Privacy-Preserving Collaborative Filtering Using Fully Homomorphic Encryption · IEEE Trans. Knowl. Data Eng. 2023
Privacy-Preserving Collaborative Filtering Using Fully Homomorphic Encryption · ICDE 2022
Cryptographic primitives and cryptanalysis
homomorphic encryption
1.222023
Privacy-Preserving Collaborative Filtering Using Fully Homomorphic Encryption · IEEE Trans. Knowl. Data Eng. 2023
Privacy-Preserving Collaborative Filtering Using Fully Homomorphic Encryption · ICDE 2022
Privacy and data protection
anonymity
1.242019
On Anonymous Routing in Delay Tolerant Networks · IEEE Trans. Mob. Comput. 2019
On The Performance Bound of Structured Key-Based RFID Authentication · PerCom 2019
Performance and Security Analyses of Onion-Based Anonymous Routing for Delay Tolerant Networks · IEEE Trans. Mob. Comput. 2017
Environmental and earth informatics › air quality prediction
PM2.5 prediction
1.122022
Recurrent Learning on PM2.5 Prediction Based on Clustered Airbox Dataset · IEEE Trans. Knowl. Data Eng. 2022
Recurrent Learning on $\text{PM}_{2.5}$ Prediction Based on Clustered Airbox Dataset: Extended Abstract · ICDE 2022
Knowledge graphs
link prediction
1.032022
Low-rank Nonnegative Tensor Decomposition in Hyperbolic Space · KDD 2022
Scaling Up Markov Logic Probabilistic Inference for Social Graphs · IEEE Trans. Knowl. Data Eng. 2017
LinkProbe: Probabilistic inference on large-scale social networks · ICDE 2013
Data mining › structured data mining › graph mining
subgraph mining
1.022022
G-thinker: a general distributed framework for finding qualified subgraphs in a big graph with load balancing · VLDB J. 2022
G-thinker: A Distributed Framework for Mining Subgraphs in a Big Graph · ICDE 2020
Data mining
spatiotemporal data mining
1.022021
TrajNet: A Trajectory-Based Deep Learning Model for Traffic Prediction · KDD 2021
Trajectory WaveNet: A Trajectory-Based Model for Traffic Forecasting · ICDM 2021
Data mining › spatiotemporal data mining › spatio-temporal prediction
traffic prediction
1.022021
TrajNet: A Trajectory-Based Deep Learning Model for Traffic Prediction · KDD 2021
Trajectory WaveNet: A Trajectory-Based Model for Traffic Forecasting · ICDM 2021
Recommender systems
point-of-interest recommendation
0.822023
Time-sensitive POI Recommendation by Tensor Completion with Side Information · ICDE 2022
BERT-Trip: Effective and Scalable Trip Representation using Attentive Contrast Learning · ICDE 2023
Machine learning › Graph learning
graph matching
0.812024
Effective Federated Graph Matching · ICML 2024
Edge and fog computing
mobile crowdsourcing
0.812024
Modeling Real-Time Task Assignment for Mobile Crowdsourcing in Opportunistic Networks · IEEE Trans. Serv. Comput. 2024
Internet of things and sensor networks
wireless sensor network
0.812024
Barrier Penetration Routing Against Wireless Spy Sensors · IEEE Trans. Mob. Comput. 2024
Network security
routing security
0.812024
Barrier Penetration Routing Against Wireless Spy Sensors · IEEE Trans. Mob. Comput. 2024
Parallel and multicore computing › data-parallel programming
mapreduce
0.722022
LShape Partitioning: Parallel Skyline Query Processing using MapReduce (Extended Abstract) · ICDE 2021
LShape Partitioning: Parallel Skyline Query Processing Using $MapReduce$MapReduce · IEEE Trans. Knowl. Data Eng. 2022
Routing and switching › routing
delay-tolerant network routing
0.722019
On Anonymous Routing in Delay Tolerant Networks · IEEE Trans. Mob. Comput. 2019
Performance and Security Analyses of Onion-Based Anonymous Routing for Delay Tolerant Networks · IEEE Trans. Mob. Comput. 2017
Network security › anonymity networks
anonymous routing
0.722019
On Anonymous Routing in Delay Tolerant Networks · IEEE Trans. Mob. Comput. 2019
Performance and Security Analyses of Onion-Based Anonymous Routing for Delay Tolerant Networks · IEEE Trans. Mob. Comput. 2017
Machine learning › Representation and self-supervised learning
contrastive learning
0.712023
BERT-Trip: Effective and Scalable Trip Representation using Attentive Contrast Learning · ICDE 2023
Machine learning › Graph learning › graph neural network
graph lottery ticket
0.712023
Rethinking Graph Lottery Tickets: Graph Sparsity Matters · ICLR 2023
Machine learning › Efficient and distributed learning
model compression
0.712023
Rethinking Graph Lottery Tickets: Graph Sparsity Matters · ICLR 2023
Machine learning › Representation and self-supervised learning › contrastive learning
self-supervised contrastive learning
0.712023
BERT-Trip: Effective and Scalable Trip Representation using Attentive Contrast Learning · ICDE 2023
Query processing and optimization
parallel query processing
0.712023
ProbSky: Efficient Computation of Probabilistic Skyline Queries Over Distributed Data · IEEE Trans. Knowl. Data Eng. 2023
Recommender systems › domain-specific recommendation
travel recommendation
0.712023
BERT-Trip: Effective and Scalable Trip Representation using Attentive Contrast Learning · ICDE 2023
Authentication and access control › authentication › authentication protocols
RFID authentication
0.622019
On The Performance Bound of Structured Key-Based RFID Authentication · PerCom 2019
Private and Secure Tag Access for Large-Scale RFID Systems · IEEE Trans. Dependable Secur. Comput. 2016
Parallel and multicore computing
parallel query processing
0.622021
LShape Partitioning: Parallel Skyline Query Processing using MapReduce (Extended Abstract) · ICDE 2021
A scalable spatial skyline evaluation system utilizing parallel independent region groups · VLDB J. 2019
Environmental and earth informatics › environmental monitoring
air quality monitoring
0.612022
Recurrent Learning on $\text{PM}_{2.5}$ Prediction Based on Clustered Airbox Dataset: Extended Abstract · ICDE 2022
Environmental and earth informatics
air quality prediction
0.612022
Recurrent Learning on PM2.5 Prediction Based on Clustered Airbox Dataset · IEEE Trans. Knowl. Data Eng. 2022

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

simulation · 4.6graph neural network · 3.3graph convolutional network · 2.0trust region optimization · 1.5quasi-newton approximation · 1.5graphlet enumeration · 1.5XOR coding · 1.5two-stage optimization · 1.3stop-gradient · 1.3signal-guided optimization · 1.3siamese network · 1.3random oracle · 1.3masking strategy · 1.3BGV fully homomorphic encryption · 1.3BERT · 1.3numerical analysis · 1.0mathematical modeling · 1.0grid-based partitioning · 0.9
YearPublicationVenuePosition
2026 GOLDEN fusion: a graph-oriented learning with domain-embedding network fusion for generating super gene sets in functional genomics
abstract
The integrative analysis of gene sets, networks, and pathways is pivotal for deciphering omics data in translational biomedical research. To significantly increase gene coverage and enhance the utility of gene sets from diverse sources, we introduced pathways, annotated gene lists, and gene signatures (PAGs) enriched with metadata to represent biological functions. Furthermore, we established PAG-PAG networks by leveraging gene member similarity and gene regulations. However, in practice, high similarity in descriptions and gene membership often produces redundant, lengthy PAG lists, leading to gene set enrichment results that are difficult to interpret. We present Graph-Oriented Learning with Domain-Embedding Network (GOLDEN) fusion, an integrative framework that jointly leverages (i) connection-based embeddings derived from PAG-PAG relationships and (ii) semantic-based embeddings learned from PAG descriptions with a large language model (LLM). The two representations are combined via early fusion with a tunable weighting to produce a unified embedding on which clustering identifies concise, higher-level super-PAG. To assess when clustering is appropriate, we introduce a Connection Disparity Index, trained on synthetic stochastic block models, as a proxy for network "clusterability." We further optimize the number of clusters with consensus clustering. On Gene Ontology Annotation biological process benchmarks, GOLDEN fusion recovers is-a structure more accurately than either connection-only or semantic-only baselines, demonstrating consistent gains in Adjusted Rand Index and Normalized Mutual Information. Finally, we generate summaries for each super-PAG by synthesizing its member PAG descriptions using a comparative analysis of LLMs. GOLDEN fusion provides an integrated framework for interpreting omics results.
Cody Nichols, Robert S. Welner, Jake Yue Chen, Wei-Shinn Ku, Zongliang Yue
Briefings Bioinform.5
2025 Evolutionary Quadtree Pooling for Convolutional Neural Networks
abstract
Despite the success of Convolutional Neural Networks (CNNs) in computer vision, it can be beneficial to reduce parameters, increase computational efficiency, and regulate overfitting. One such reduction technique is the use of so-called pooling, which gradually reduces the spatial dimensions of the data throughout the network. Recently, Quadtree-based Genetic Programming has achieved state-of-the-art results for optimizing spatial areas on customized requirements in different grid structures. Motivated by its success, we propose to extend this approach to pooling layers of CNNs. In this direction, this paper introduces a new way to look at each pooling layer. Specifically, we propose an Evolutionary Quadtree Pooling (EQP) method that can identify the best pooling scheme. By embedding multiple quadtrees set as a pooling scheme in the pooling layers of a CNN, we are able to operate crossover and mutation on the feature maps. The evolutionary process of EQP guides the search to provide more reliable evaluations, where each individual can be seen as a CNN with a new type of pooling scheme. Our experimental results show that the best candidate network of EQP outperforms state-of-the-art max, average, stochastic, median, soft, and mixed pooling in accuracy and overfitting reduction while maintaining low computational costs. Our codes are available at https://github.com/poweiharn/EQP.git.
Po-Wei Harn, Bo Hui 0001, Wei-Shinn Ku
GECCO4
2025 ST-EMS: A Spatio-Temporal Framework for Forecasting Emergency Medical Service Demand and Adaptive Hospital Routing
abstract
Emergency Medical Services (EMS) are critical for saving lives. In highly populated cities, where millions of emergencies are reported each year, delays in ambulance response and inefficient hospital routing can result in increased mortality and adverse patient outcomes. Traditional forecasting systems lack the spatial resolution and capacity to integrate essential factors like regional demand, hospital facility demand, and weather dynamics. To overcome these limitations, this paper presents a forecasting system that predicts EMS demand at ZIP-code granularity using spatio-temporal deep learning methods and a hospital routing algorithm. Utilizing a decade-long real-world EMS incident dataset, we demonstrate how the incident data patterns impact forecasting, hospital routing, and how these insights can be integrated into intelligent transportation and public health systems. Github: https://github.com/saideepthi112/EMS-Demand-Prediction-Project
Sai Deepthi Yeddula, Sarath S. Shanker, Abhijeet Bhattacharya, Julian L. Rrushi, Wei-Shinn Ku
SIGSPATIAL/GIS6
2025 An Advanced Hybrid Model for Network Traffic Classification
abstract
Network traffic classification is crucial for cybersecurity, as it helps detect abnormal traffic and potential attack patterns, enabling timely protective measures. With the widespread adoption of remote work, video conferencing, and VPN services, the rapid growth of network traffic has increased the complexity of traffic classification. Traditional methods, such as port-based classification, Deep Packet Inspection, and Machine Learning (ML), face limitations in handling complex and encrypted traffic. In this study, we propose a novel network traffic classification system that combines 1D-CNN and Transformer, utilizing different activation functions to extract both local and long-range features. These complementary features are fused together to improve classification capability. The experimental results on the ISCX VPN-nonVPN dataset indicate that our proposed system outperforms baseline methods in most categories with respect to Precision, Recall, and F1-score.
Quoc-Viet Nguyen, Zih-Yu Wong, Khanh-Duy Nguyen, Min-Te Sun, Wu-Yuin Hwang, Kazuya Sakai, Wei-Shinn Ku
ICCCN7
2025 Optimized Local Updates in Federated Learning via Reinforcement Learning
abstract
Federated Learning (FL) is a distributed framework for collaborative model training over large-scale distributed data, enabling higher performance while maintaining client data privacy. However, the nature of model aggregation at the centralized server can result in a performance drop in the presence of non-IID data across different clients. We remark that training a client locally on more data than necessary does not benefit the overall performance of all clients. In this paper, we devise a novel framework that leverages a Deep Reinforcement Learning (DRL) agent to select an optimized amount of data necessary to train a client model without oversharing information with the server. Starting without awareness of the client’s performance, the DRL agent utilizes the change in training loss as a reward signal and learns to optimize the amount of training data necessary for improving the client’s performance. Specifically, after each aggregation round, the DRL algorithm considers the local performance as the current state and outputs the optimized weights for each class, in the training data, to be used during the next round of local training. In doing so, the agent learns a policy that creates an optimized partition of the local training dataset during the FL rounds. After FL, the client utilizes the entire local training dataset to further enhance its performance on its own data distribution, mitigating the non-IID effects of aggregation. Through extensive experiments, we demonstrate that training FL clients through our algorithm results in superior performance on multiple benchmark datasets and FL frameworks. Our code is available at https://github.com/amuraddd/optimized_client_training.git.
Ali Murad, Bo Hui 0001, Wei-Shinn Ku
IJCNN3
2025 Secure kNN for Distributed Cloud Environment Using Fully Homomorphic Encryption
abstract
Privacy-preserving k-nearest neighbor (PPkNN) classification for multiple clouds enables categorizing queried data into a class in keeping with data privacy, where the database and key servers jointly perform cryptographic operations. The existing solutions, unfortunately, take a long time and incur a large amount of traffic between the database and key servers. Therefore, in this paper, we propose a fast and secure kNN classification protocol, namely FSkNN, over distributed databases deployed in multiple clouds under the semi-honest model. Particularly, we focus on optimizing the network-related operations during kNN classification. That is, the proposed cryptographic protocol reduces the number of interactions between the servers by using a fully homomorphic encryption scheme and eliminates unnecessary traffic by applying mathematical techniques. In addition, the indistinguishability-based security of FSkNN is proven. We implemented FSkNN with C++ and the testbed experiments demonstrate that the proposed scheme significantly facilitates the query response time and reduces the communication cost.
Yuuya Fukuchi, Sota Hashimoto, Kazuya Sakai, Satoshi Fukumoto, Min-Te Sun, Wei-Shinn Ku
IEEE Trans. Cloud Comput.6
2025 Attention-Based Spatial-Temporal Graph Neural Network With Long-Term Dependencies for Traffic Speed Prediction
abstract
Urbanization, characterized by the continuous growth of population and density in urban areas, has led to the expansion and increased complexity of transportation networks, exacerbating traffic congestion. Accurate traffic speed prediction is crucial for effective traffic network management and planning. As the complexity of real-world road networks increases, integrating spatial and temporal information for accurate traffic speed prediction has become a challenging research task. This paper proposes a novel approach by introducing a spatial-temporal graph neural network (STGNN)-based model to enhance the accuracy of traffic speed prediction. By employing an attention-based STGNN, we effectively capture the complex relationships among road segments in real-world scenarios. We utilize the Huber loss as the training objective to improve prediction accuracy. Furthermore, we present an architecture that incorporates Root Mean Square Layer Normalization into the Transformer and integrates the Spatial-Temporal Attention Wavenet (STAWnet) into the model backbone, enabling faster training while maintaining model stability. We evaluate the proposed model using five real-world traffic speed benchmark datasets. The experimental results demonstrate that our method achieves superior performance compared to state-of-the-art traffic speed prediction approaches.
Quoc-Viet Nguyen, Chun-Yu Tai, Khanh-Duy Nguyen, Min-Te Sun, Wu-Yuin Hwang, Kazuya Sakai, Wei-Shinn Ku
IEEE Trans. Intell. Transp. Syst.7
2024 VideoBadminton: A Video Dataset for Badminton Action Recognition
abstract
In the dynamic and evolving field of computer vision, action recognition has become a key focus, especially with the advent of sophisticated methodologies like Convolutional Neural Networks (CNNs), Convolutional 3D, Transformer and spatial-temporal feature fusion. These technologies have shown promising results on well-established benchmarks but face unique challenges in real-world applications, particularly in sports analysis, where the precise decomposition of activities and the distinction of subtly different actions are crucial. Existing datasets like UCF101, HMDB51, and Kinetics have offered a diverse range of video data for various scenarios. However, there’s an increasing need for fine-grained video datasets that capture detailed categorizations and nuances within broader action categories. In this paper, we introduce the VideoBadminton dataset, which is derived from high-quality badminton footage. Through an exhaustive evaluation of leading methodologies on this dataset, this study aims to advance the field of action recognition, particularly in badminton sports. The introduction of VideoBadminton could not only serve for badminton action recognition but also provide a dataset for recognizing fine-grained actions. The insights gained from these evaluations are expected to catalyze further research in action comprehension, especially within sports contexts.
Tzu-Chen Chiu, Hsiang-Wei Huang, Min-Te Sun, Wei-Shinn Ku
IEEE Big Data5
2024 Advancing Certified Robustness of Explanation via Gradient Quantization
abstract
Explaining black-box models is fundamental to gaining trust and deploying these models in real applications. As existing explanation methods have been shown to lack robustness against adversarial perturbations, there has been a growing interest in generating robust explanations. However, existing works resort to empirical defense strategies and these heuristic methods fail against powerful adversaries. In this paper, we certify the robustness of explanations motivated by the success of randomized smoothing. Specifically, we compute a tight radius in which the robustness of the explanation is certified. While a challenge is how to formulate the robustness of the explanation mathematically, we quantize the explanation into discrete spaces to mimic classification in randomized smoothing. To address the high computational cost of randomized smoothing, we introduce randomized gradient smoothing. Also, we explore the robustness of the semantic explanation by certifying the robustness of capsules. In the experiment, we demonstrate the effectiveness of our method on benchmark datasets from the perspectives of post-hoc explanation and semantic explanation respectively. Our work is a promising step towards filling the gap between the theoretical robustness bound and empirical explanations. Our code has been released at https://github.com/NKUShaw/CertifiedExplanation.
Zijie Zhang 0001, Yuchen Fang 0001, Da Yan 0001, Yang Zhou 0001, Wei-Shinn Ku, Bo Hui 0001
CIKM6
2024 On Federated Multi-Armed Bandits for Mobile Social Networks
abstract
Multi-armed bandits (MABs) are widely used for decision making processes, in which an agent tries to maximize a long-term reward by balancing exploiting and exploring actions. In this paper, we are particularly interested in federated MABs for mobile social networks (MSNs), where a collection of agents learn action values by locally observing rewards and exchanging estimated action values with other agents. Our research differs from the existing federated MABs in the underlying network setting, such that agents can communicate with each other only at opportunistic contact events. To this end, we first design the weighted-connectivity (WC) centrality to quantify the importance of agents in an MSN, and then, we propose the weighted-connectivity upper confidence bound (WC-UCB) algorithm for the MSN contexts. The key idea to reduce biases at each agent and to utilize limited opportunities of federated updates is to prioritize the estimates of action-value functions computed by the agents with a high WC centrality. In addition, the performance bound in terms of the cumulative regret is analyzed. The performance of the proposed algorithm is evaluated by simulations using real mobility traces and the results demonstrate that our WC-UCB outperforms the state-of-the-art algorithms in terms of the average reward and the cumulative regret.
Kazuya Sakai, Takeshi Kitamura, Min-Te Sun, Wei-Shinn Ku
ICDCS4
2024 Bmt-Bench: A Benchmark Sports Dataset For Video Generation
abstract
In recent years, there has been a growing interest among researchers and scholars in the analysis of sports activities, driven by the advancements of machine learning and the increased availability of public data. However, there remains a scarcity of comprehensive sports video datasets that possess the necessary attributes to address various research tasks effectively. We present the “Badminton Benchmark” (BMT-BENCH) to facilitate reproducible machine learning research in the sports domain. This dataset comprises high-quality, high-speed video clips collected from official badminton tournaments involving two team players. The dataset is labeled and unlabeled, catering to different research problems such as video generation and real-time object detection. we feature a baseline system mainly for video generation tasks and provide a thorough evaluation of the challenges posed by the dataset’s unique nature. The dataset is publicly accessible at https://drive.google.com/drive/folders/1moYDb8tp5K-VDxPJU3sTorfY E7NnwVpf?usp=sharing and the baseline system is available at https://github.com/ziangshi/BMT_BENCH_baseline_repo.
Ziang Shi, Da Yan 0001, Min-Te Sun, Wei-Shinn Ku, Bo Hui 0001
ICIP5
2024 Effective Federated Graph Matching
abstract
Graph matching in the setting of federated learning is still an open problem. This paper proposes an unsupervised federated graph matching algorithm, UFGM, for inferring matched node pairs on different graphs across clients while maintaining privacy requirement, by leveraging graphlet theory and trust region optimization. First, the nodes’ graphlet features are captured to generate pseudo matched node pairs on different graphs across clients as pseudo training data for tackling the dilemma of unsupervised graph matching in federated setting and leveraging the strength of supervised graph matching. An approximate graphlet enumeration method is proposed to sample a small number of graphlets and capture nodes’ graphlet features. Theoretical analysis is conducted to demonstrate that the approximate method is able to maintain the quality of graphlet estimation while reducing its expensive cost. Second, we propose a separate trust region algorithm for pseudo supervised federated graph matching while maintaining the privacy constraints. In order to avoid expensive cost of the second-order Hessian computation in the trust region algorithm, we propose two weak quasi-Newton conditions to construct a positive definite scalar matrix as the Hessian approximation with only first-order gradients. We theoretically derive the error introduced by the separate trust region due to the Hessian approximation and conduct the convergence analysis of the approximation method.
Yang Zhou 0001, Zijie Zhang 0001, Zeru Zhang, Lingjuan Lyu, Wei-Shinn Ku
ICML5
2024 From Data to Action: CTI Analysis and ATT&CK Technique Correlation
abstract
Cyber Threat Intelligence (CTI) significantly enhances organizational cybersecurity defenses by providing actionable insights from diverse data sources. This research studies the correlation between CTI analysis and the MITRE ATT&CK framework, focusing on their alignment to strengthen threat detection and response capabilities. A pivotal aspect of this study involves developing a classifier using a fine-tuned BERT-based model to map CTI reports to specific ATT&CK techniques. Our model demonstrated substantial improvements over the baseline SecBERT, achieving a 2.6% higher F1-score and a 4.2% improvement in Top-3 Accuracy. By integrating CTI with the MITRE ATT&CK framework, researchers can shift from reactive to proactive cybersecurity strategies. This integration enables swift detection of emerging threats, enhances incident response effectiveness, and fortifies defensive measures against evolving cyber threats. Ultimately, the synergy between CTI and ATT&CK fosters a comprehensive approach to cybersecurity management in today’s dynamic threat landscape.
Khanh-Duy Nguyen, Hsi-Ching Chu, Quoc-Viet Nguyen, Min-Te Sun, Kazuya Sakai, Wei-Shinn Ku
TrustCom6
2024 A deep reinforcement learning system for the allocation of epidemic prevention materials based on DDPG
Kotcharat Kitchat, Meng-Hong Lin, Hao-Sheng Chen, Min-Te Sun, Kazuya Sakai, Wei-Shinn Ku, Thattapon Surasak
Expert Syst. Appl.6
2024 SILP: Enhancing skin lesion classification with spatial interaction and local perception
Khanh-Duy Nguyen, Yu-Hui Zhou, Quoc-Viet Nguyen, Min-Te Sun, Kazuya Sakai, Wei-Shinn Ku
Expert Syst. Appl.6
2024 Multilingual spatial domain natural language interface to databases
Wenlu Wang, Wei-Shinn Ku, Haixun Wang
GeoInformatica3
2024 PedCross: Pedestrian Crossing Prediction for Auto-Driving Bus
abstract
The topic of study, Intelligent Transportation System (ITS), focuses on using vehicle-to-environment communication to address severe traffic problems, such as safety and congestion difficulties. Pedestrians remain the most Vulnerable Road Users (VRUs). Moreover, pedestrian movements are more challenging to predict because humans can quickly change their direction and status (e.g., walking or stopping). In this research, we build a system called PedCross, which uses human image semantic information to predict the behavior of pedestrians (i.e., crossing or not crossing). In PedCross, images of pedestrians are first used to detect skeletons. The features in the detected skeletons are then extracted for model training. Two types of models, Random Forest and LSTM, are considered for pedestrian crossing prediction. To further improve the efficiency and accuracy of PedCross, Skip Frame, Head Orientation, and Warning/Dangerous Zones are integrated. PedCross is tested with the collected ITRI dataset and deployed on the auto-driving bus for a road test. The road test indicates that PedCross achieves all the requirements set forth by ITRI and outperforms Free Space, a baseline system developed by ITRI.
Kotcharat Kitchat, Yi-Lun Chiu, Yu-Chiu Lin, Min-Te Sun, Tomotaka Wada, Kazuya Sakai, Wei-Shinn Ku, Shiaw-Chian Wu, Andy An-Kai Jeng, Ching-Hao Liu
IEEE Trans. Intell. Transp. Syst.7
2024 Barrier Penetration Routing Against Wireless Spy Sensors
abstract
We consider a potential communication problem in national security, where wireless spy sensors with eavesdropping capability are strategically deployed around an area of interest. For counterintelligence, achieving secure communication by penetrating such a spy barrier is of great importance. In this paper, we first formulate the problem of barrier penetration routing against spy barriers consisting of strategically deployed wireless sensors. We point out that existing multi-path avoidance routing protocols cannot efficiently counteract collusion attacks, where connected adversaries collaborate with each other to compromise data packets. We propose a barrier penetration routing (BPR) protocol to securely penetrate the barrier of adversaries. In the protocol, a set of physically distanced paths are identified based on distance vectors as well as network-wide flooding. Then, each data packet encoded by XOR coding is routed via a different path. Unlike existing avoidance routing, the proposed scheme does not rely on the assumption that the adversary's locations are known. The simulation results demonstrate that the proposed BPR outperforms the baseline protocol as well as existing routing protocols in terms of secure delivery rate.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Jie Wu 0001
IEEE Trans. Mob. Comput.3
2024 Modeling Real-Time Task Assignment for Mobile Crowdsourcing in Opportunistic Networks
abstract
Opportunistic network-based mobile crowdsourcing (MCS) outsources location-based human tasks to a crowd of workers, where workers with mobile devices opportunistically have contact with the server. While a number of task assignment algorithms have been proposed for different objectives, real-timeness is not considered. In this article, we are interested in real-time MCS (RT-MCS), in which tasks can be generated at any time step, and task assignment is performed in real-time. We first model an abstract RT-MCS and then instantiate the real-time task assignment problem for opportunistic network-based RT-MCS. A generic real-time task assignment (RTA) algorithm is designed based on the principle of the greedy approach, where each task is assigned to the best worker with the highest expected completion probability. To understand the fundamental performance issues, we formulate closed-form solutions for task completion probability as well as delay. In addition, we identify the critical condition that illuminates the busy state and the not-busy state of an RT-MCS. Furthermore, the analytical and simulation results demonstrate that our analysis yields close approximation of simulation results.
Haruumi Imamura, Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Jie Wu 0001
IEEE Trans. Serv. Comput.4
2023 Constrained Market Share Maximization by Signal-Guided Optimization
abstract
With the rapid development of the airline industry, maximizing the market share with a constrained budget is an urgent econometric problem for an airline. We investigate the problem by adjusting flight frequencies on different flight routes. Owing to the large search space of solutions and the difficulty of predicting the market, this problem is in general daunting to solve. This paper proposes a novel two-stage optimization method to address the challenges. On the higher level, we use a signal to guide the optimization process toward a constrained satisfying solution. On the lower level, we consider the consecutive itineraries in real scenarios and model the unseen correlations between routes in itineraries for market share prediction. In theory, we prove the convergence of our optimization approach. In the experiment, we empirically verify the superiority of both our prediction model and optimization approach over existing works with large-scale real-world data. Our code has been released at: https://github.com/codingAndBS/AirlineMarket.
Bo Hui 0001, Yuchen Fang 0001, Tian Xia 0006, Sarp Aykent, Wei-Shinn Ku
AAAI5
2023 A Multimodal Geo Dataset for High-resolution Precipitation Forecasting
abstract
Accurate short-term precipitation prediction at a high spatial resolution is crucial for effective urban water management, flooding warning, and mitigation. However, conventional numerical weather models usually face the challenge of systematic errors and spatiotemporal biases due to an inadequate understanding of many processes and unrealistic parameterizations. In recent years, deep learning techniques have gained popularity as a tool in precipitation forecasting and risk pre-warning. To support deep learning for precipitation forecasting and flooding warning, this paper introduces a large-scale multimodal Geo dataset. This dataset incorporates spatially connected features and real-world climate data, enabling the prediction of extreme precipitations. The dataset comprises Multi-Radar/Multi-Sensor System (MRMS), High-Resolution Rapid Refresh (HRRR), Geostationary Satellite Server (GOES) data, and local hydrological data from the United States Geological Survey (USGS), providing a diverse array of information sources. The compiling of multi-source data within the proposed multimodal Geo scope can improve prediction accuracy over uni-modal data and shows high accuracy in predicting heavy rain when integrating Transformer, which offers the opportunity for more efficient urban water management and improved disaster response strategies. By providing a comprehensive view of environmental conditions, this dataset enables a deeper understanding of precipitation patterns, facilitating effective mitigation efforts.
Wenlu Wang, Naiqing Pan, Wei-Shinn Ku
SIGSPATIAL/GIS4
2023 Traffic Accident Hotspot Prediction Using Temporal Convolutional Networks: A Spatio-Temporal Approach
abstract
Predicting traffic accident hotspots is crucial for ensuring public safety, improving transport planning, and reducing transportation costs. Traditional deep learning models, such as Transformers and LSTMs, have been successful in this field but fail to integrate critical attributes essential for accurate prediction. To address these limitations, we propose utilizing a Temporal Convolutional Network (TCN), which efficiently learns spatial, temporal, and other external factors integral to accident hotspot prediction. Our proposed TCN architecture 1 demonstrate superior performance over state-of-the-art methods, offering valuable insights for proactive accident mitigation.
Sai Deepthi Yeddula, Bo Hui 0001, Wei-Shinn Ku
SIGSPATIAL/GIS4
2023 BERT-Trip: Effective and Scalable Trip Representation using Attentive Contrast Learning
abstract
Trip recommendation has drawn considerable attention over the past decade. In trip recommendation, a sequence of point-of-interests (POIs) are recommended for a given query which includes an origin and a destination. Recently the emergence of the attention mechanism and many attention-incorporated models have achieved great success in various fields. Trip recommendation problems demonstrate similar characteristics that can potentially benefit from the attention mechanism. However, applying the attention mechanism for trip recommendation is non-trivial. We are motivated to answer the following two research questions. (1) How can we learn trip representation effectively without labels? Unlike most of the natural language processing tasks, there are no ground-truth labels available for trip recommendation. (2) How can we learn trip representation effectively without handcrafting negative samples? In this paper, we cast the trip representation learning into a natural language processing (NLP) task. We propose BERT-Trip, a self-supervised contrast learning framework, to learn effective and scalable trip representation in support of time-sensitive and user-personalized trip recommendation. BERT-Trip builds on a Siamese network to maximize the similarity between the augmentations of trips with BERT as the backbone encoder. We utilize the masking strategy for generating augmented views (positive sample pairs) of trips in the Siamese network and employ the stop-gradient on one side of the Siamese network to eliminate the need to use any negative sample pairs or momentum encoders. Extensive experiments on real-world datasets demonstrate that BERT-Trip consistently outperformed the state-of-the-art methods in terms of all effectiveness metrics. Compared with the state-of-the-art methods, BERT-Trip is able to yield up to 24 percent and 40 percent increases in F1score on the Flickr and the Weeplaces datasets, respectively. A rigorous performance evaluation of BERT-Trip on scalability up to 12800 POIs is also provided.
Ai-Te Kuo, Haiquan Chen 0001, Wei-Shinn Ku
ICDE3
2023 Rethinking Graph Lottery Tickets: Graph Sparsity Matters
Bo Hui 0001, Da Yan 0001, Wei-Shinn Ku
ICLR4
2023 Extrinsic-Intrinsic Representation Learning Framework for Drug Discovery
abstract
Exploring drug-target interaction remains one of the essential tasks in drug discovery, and it is critical to gain a thorough understanding of the biological process and disease mechanisms. Despite recent successes in the application of machine learning approaches, drug-target interaction studies are still largely under-explored due to significant challenges in modeling different types of representations and capturing the inherent correlation between targets and drugs from low-level representations. What is more, the length of the target protein sequences and the complexity of the drug-target binding complex make the problem hard to handle. In this work, we focus on increasing the generalizability and interpretability of the drug-target prediction models and propose an Extrinsic-Intrinsic Representation learning model (EIR) intended to discover the inner correlation between target proteins and drugs on both the extrinsic and intrinsic levels. Our experimental results show that EIR makes more accurate predictions than the state-of-the-art method in both drug-target affinity prediction and drug-target interface prediction tasks and demonstrate the potential of the structural-free method for drug discovery.
Tian Xia 0006, Sarp Aykent, Wei-Shinn Ku
SDM3
2023 CA-Wav2Lip: Coordinate Attention-based Speech To Lip Synthesis In The Wild
abstract
With the growing consumption of online visual contents, there is an urgent need for video translation in order to reach a wider audience from around the world. However, the materials after direct translation and dubbing are unable to create a natural audio-visual experience since the translated speech and lip movement are often out of sync. To improve the viewing experience, an accurate automatic lip-movement synchronization generation system is necessary. To improve the accuracy and visual quality of speech to lip generation, this research proposes two techniques: Embedding Attention Mechanisms in Convolution Layers and Deploying SSIM as Loss Function in Visual Quality Discriminator. The proposed system as well as several other ones are tested on three audiovisual datasets. The results show that our proposed methods achieve superior performance over the state-of-the-art speech to lip synthesis on not only the accuracy but also the visual quality of audio-lip synchronization generation.
Kuan-Chien Wang, Jingquan Huang, Min-Te Sun, Kazuya Sakai, Wei-Shinn Ku
SMARTCOMP7
2023 A secure annuli CAPTCHA system
Min-Yen Tsai, Kotcharat Kitchat, Min-Te Sun, Kazuya Sakai, Wei-Shinn Ku, Thattapon Surasak, Tipajin Thaipisutikul
Comput. Secur.6
2023 Multiple ground/aerial parcel delivery problem: a Weighted Road Network Voronoi Diagram based approach
Po-Wei Harn, Ji Zhang 0002, Ting Shen, Wenlu Wang, Xunfei Jiang, Wei-Shinn Ku, Min-Te Sun, Yao-Yi Chiang
Distributed Parallel Databases6
2023 Privacy-Preserving Collaborative Filtering Using Fully Homomorphic Encryption
abstract
Protecting the privacy of users is one of the most important issues in recommender systems, where new items, e.g., books, movies, and friends in online social networking service/sites, are recommended to target users. To identify recommended items, encryption-based privacy-preserving collaborative filtering is widely used to generate recommendations. However, existing solutions are either slow or not scalable. To tackle this issue, in this paper, we first propose a privacy-preserving user-based CF protocol using the BGV fully homomorphic encryption scheme, which is named BGV-CF. By reducing interactions and the amount of communication traffic among users and recommendation servers, the proposed BGV-CF protocol significantly facilitates the recommendation process. Then, we propose an optimized BGV-CF (OBGV-CF) protocol where some computations are offloaded to users during the recommendation process. The security of the proposed schemes is qualitatively analyzed and quantitative analyses of the computation and communication costs are performed. In addition, provable security analysis using random oracles is provided. The BGV-CF and OBGV-CF protocols are implemented using C++, and testbeds using the MovieLens dataset are conducted. Experimental results demonstrate that the proposed BGV-CF and OBGV-CF successfully achieve their design goals.
Seiya Jumonji, Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku
IEEE Trans. Knowl. Data Eng.4
2023 ProbSky: Efficient Computation of Probabilistic Skyline Queries Over Distributed Data
abstract
Skyline queries have drawn great interest and been widely used in various application domains including multi-criteria decision making, search pruning, and personalized recommendation systems. Given multiple criteria, skyline queries return objects that are not dominated by any other objects. As an extension of traditional skyline queries, probabilistic skyline queries aim to cope with uncertain datasets. This paper presents a novel MapReduce-based framework, ProbSky, in support of fast parallel evaluation of probabilistic skyline queries on large high-dimensional data. ProbSky efficiently evaluates exact p-skyline queries on large uncertain data without compromising the quality of query results. From the theoretical point of view, we formally prove two pruning lemmas integrated with ProbSky to strengthen the early pruning capacity. ProbSky builds on top of three optimization techniques, namely, dominant instance pruning, grid-based partitioning, and pivot point-based acceleration. Extensive experiments on both real and synthetic datasets unveil that compared to the state-of-the-art, ProbSky speeds up the evaluation of exact p-skyline queries on large high-dimensional data by at least one order of magnitude in most cases. Our experimental results also validate that by balancing the memory consumption and execution time among machines, ProbSky is adroit at curbing the bottleneck effect that causes severe system performance deterioration.
Ai-Te Kuo, Haiquan Chen 0001, Wei-Shinn Ku, Xiao Qin 0001
IEEE Trans. Knowl. Data Eng.4
2022 IGRP: Iterative Gradient Rank Pruning for Finding Graph Lottery Ticket
abstract
Graph Neural Networks (GNNs) have shown promising performance in many applications, yet remain extremely difficult to train over large-scale graph datasets. Existing weight pruning techniques can prune out the layer weights; however, they cannot fully address the high computation complexity of GNN inference, caused by large graph size and complicated node connections. In this paper, we propose an Iterative Gradient Rank Pruning (IGRP) algorithm to find graph lottery tickets (GLT) of GNNs where each GLT includes a pruned adjacency matrix and a sub-network. Our IGRP can avoid layer collapse and the winning ticket achieves Maximal critical compression. We evaluate the proposed method on small-scale (Cora and Citeseer), medium-scale (PubMed and Wiki-CS), and large-scale (Ogbn-ArXiv and Ogbn-Products) graph datasets. We demonstrate that both Single-shot and Multi-shot of IGRP outperform the state-of-the-art unified GNN sparsification (UGS) framework on node classification. The source code can be found in https://github.com/poweiharn/IGRP_GNN.
Po-Wei Harn, Sai Deepthi Yeddula, Bo Hui 0001, Min-Te Sun, Wei-Shinn Ku
IEEE Big Data7
2022 Location-based Alert System Using Searchable Encryption with Hilbert Curve Encoding
abstract
The location-based alert system plays a primary factor on determining who is at risk during an emergency, such as a war zone in Ukraine. While users are willing to reveal their locations in exchange for timely alert in those situations, there is no guarantee that their private information does not fall into the wrong hands. For example, a soldier may be killed if his movement pattern is known by the enemy. One resolution to this issue is to encrypt the location information by trusted authority public key before it is transmitted. This approach provides location privacy and allows decryption only when the recipient’s location satisfies a certain predicate. However, the encryption itself may still be compromised if the location encoding is leaked. In this paper, we propose a Hilbert Curve Encoding which encrypts the user’s message along with her locations for private processing with the trusted authority. We further propose a hybrid HNGM−NEncoding which combines the Hilbert Curve Encoding and Gray Encoding. HNGM−Nhas the proprieties of a Hilbert Curve Encoding in its identifier and a Hamming distance of 1 between neighboring cells in a subgrid. As a consequence, the proposed HNGM−Nis less likely to leak neighboring cell identifier than Gray Encoding under random guessing attacks. Extensive experiment results show that our encoding methods are better than Hierarchical Encoding and comparable to Gray Encoding in terms of user response time, token remaining percentage, and execution time.
Po-Wei Harn, Sai Deepthi Yeddula, Min-Te Sun, Wei-Shinn Ku
IEEE Big Data5
2022 Regression-based Optimizer Statistics generation based on q-error
abstract
Query optimizers in Relational Database Management Systems (RDBMS) rely on the approximations of data distributions of attributes, which are used for cardinality-based decisions like selectivity of a predicate or finding the right join order of a multiway join in a SQL query. The commercial databases try to reach best possible approximations of data distribution using compressed histograms. The state of the art in measurement of quality of a histogram is the q-error. However, one of the shortcomings of the measurement of quality of the histograms using q-error is that it pivots the entire quality on the worst case or the infinity norm of the multiplicative errors of the estimations. This may not be symbolic of the workload or the overall range of errors that would be representative of the system. In this paper, we propose a dynamic programming algorithm to achieve an optimal histogram structure by keeping the overall multiplicative errors low. We propose a one pass linear regression on the step function and apply dynamic programming methods to achieve an optimal histogram structure that optimizes the pair (slope β and intercept α). The algorithm achieves lower slope and intercept of the resultant regression on the sorted order of multiplicative errors, thus reducing the overall estimation errors for the system. We refer to this pair as the Q-Regression of a histogram. We then introduce the metric, QRegrArea as a new means to better quantify the cumulative distribution of errors for a given histogram. We provide the experimental validation of the proposed methods against the state-of the-art models in the literature and industry.
Parag Paul, Wenlu Wang, Haiquan Chen 0001, Wei-Shinn Ku
IEEE Big Data4
2022 APIP: Attention-based Protein Representation Learning for Protein-Ligand Interface Prediction
abstract
The study of protein-ligand interaction is critical for gaining a thorough understanding of biological processes and uncovering disease mechanisms. This exciting topic has attracted much interest. Accurate and reliable prediction of the protein-ligand interactions can be challenging because the model requires successful transformation and creation of the computer interpretable representations of both protein and ligand information. Despite the recent successes in the application of the convolution neural network and graph neural network-based approaches, they remain largely under-explored due to the significant challenges in modeling the complex representations and capturing the inherent correlation between protein and ligand from low-level representations. Several challenges include: 1) Structural-free protein representation learning model is needed to successfully discover the inner correlation between protein and ligand. 2) Limited open literature to date has focused on the generalizability and interpretability for the protein-ligand interface prediction. 3) The length of the protein sequences and the complexity of the protein-ligand binding complex make the problem hard to handle. To address these problems, we propose an end-to-end model framework APIP that could learn effective representations across compound atoms and protein residues for protein-ligand interface prediction. Our experimental results show that APIP makes more accurate predictions than the state-of-the-art method in this task and demonstrate the potential of the attention-based method for drug discovery.
Tian Xia 0006, Bo Hui 0001, Wei-Shinn Ku
IEEE Big Data3
2022 A Localized Geometric Method to Match Knowledge in Low-dimensional Hyperbolic Space
abstract
Matching equivalent entities across Knowledge graphs is a pivotal step for knowledge fusion.Previous approaches usually study the problem in Euclidean space.However, recent works have shown that hyperbolic space has a higher capacity than Euclidean space and hyperbolic embedding can represent the hierarchical structure in a knowledge graph.In this paper, we propose a localized geometric method to find equivalent entities in hyperbolic space.Specifically, we use a hyperbolic neural network to encode the lingual information of entities and the structure of both knowledge graphs into a low-dimensional hyperbolic space.To address the asymmetry of structure on different KGs and the localized nature of relations, we learn an instance-specific geometric mapping function based on rotation to match entity pairs.A contrastive loss function is used to train the model.The experiment verifies the power of low-dimensional hyperbolic space for entity matching and shows that our method outperforms the state of the art by a large margin.
Bo Hui 0001, Tian Xia 0006, Wei-Shinn Ku
EMNLP3
2022 Time-sensitive POI Recommendation by Tensor Completion with Side Information
abstract
Context has been recognized as an important factor to consider in personalized recommender systems. Particularly in location-based services (LBSs), a fundamental task is to recommend to a mobile user where he/she could be interested to visit next at the right time. Additionally, location-based social networks (LBSNs) allow users to share location-embedded information with friends who often co-occur in the same or nearby points-of-interest (POIs) or share similar POI visiting histories, due to the social homophily theory and Tobler's first law of geography. So, both the time information and LBSN friendship relations should be utilized for POI recommendation. Tensor completion has recently gained some attention in time-aware recommender systems. The problem decomposes a user-item-time tensor into low-rank embedding matrices of users, items and times using its observed entries, so that the underlying low-rank subspace structure can be tracked to fill the missing entries for time-aware recommendation. However, these tensor completion methods ignore the social-spatial context information available in LBSNs, which is important for POI recommendation since people tend to share their preferences with their friends, and near things are more related than distant things. In this paper, we utilize the side information of social networks and POI locations to enhance the tensor completion model paradigm for more effective time-aware POI recommendation. Specifically, we propose a regularization loss head based on a novel social Hausdorff distance function to optimize the reconstructed tensor. We also quantify the popularity of different POIs with location entropy to prevent very popular POIs from being over-represented hence suppressing the appearance of other more diverse POIs. To address the sensitivity of negative sampling, we train the model on the whole data by treating all unlabeled entries in the observed tensor as negative, and rewriting the loss function in a smart way to reduce the computational cost. Through extensive experiments on real datasets, we demonstrate the superiority of our model over state-of-the-art tensor completion methods.
Bo Hui 0001, Da Yan 0001, Haiquan Chen 0001, Wei-Shinn Ku
ICDE4
2022 Privacy-Preserving Collaborative Filtering Using Fully Homomorphic Encryption
abstract
In this paper, we propose privacy-preserving user-based CF protocols using the BGV fully homomorphic encryption scheme, named BGV-CF and optimized BGV-CF (OBGV-CF), in order to protect privacy of users in recommender systems. The proposed schemes are implemented by C++, and testbeds using the MovieLens dataset demonstrate that the proposed protocols successfully achieve their design goals.
Seiya Jumonji, Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku
ICDE4
2022 Recurrent Learning on $\text{PM}_{2.5}$ Prediction Based on Clustered Airbox Dataset: Extended Abstract
abstract
By predicting the air pollutant concentration, people can take precautions to avoid overexposure to air pollutants. Consequently, accurate$\mathbf{PM}_{2.5}$prediction becomes more important. In this paper, we propose a$\mathbf{PM}_{2.5}$prediction system, which utilizes the dataset from EdiGreen Airbox and Taiwan EPA. Our$\mathbf{PM}_{2.5}$prediction system is composed of four parts: data collection, data preprocessing, prediction model construction, and Line platform. To assess the performance of the model prediction, the daily average error and the hourly average accuracy for the duration of a week are calculated. The experimental results show that LSTM based on K- means has the best performance among all methods. Therefore, LSTM based on K-means is chosen to provide real-time$\mathbf{PM}_{2.5}$prediction through the Linebot.
Chia-Yu Lo, Wen-Hsing Huang, Ming-Feng Ho, Min-Te Sun, Ling-Jyh Chen, Kazuya Sakai, Wei-Shinn Ku
ICDE7
2022 MentalNet: Heterogeneous Graph Representation for Early Depression Detection
abstract
Depression is one of the leading factors in global disability and a top driver for suicides. Studies have shown that depression has an effect on language usage. In recent years, especially during the COVID pandemic, social media platforms have become the de facto platform for many individuals to self-disclose or discuss mental health issues like depression. This trend presents a unique opportunity for researchers and healthcare professionals to detect potential mental illnesses for early intervention or treatment by taking advantage of the recent advances in machine learning approaches. Existing depression detection methods on social media, however, suffer from two major limitations. First, these solutions heavily rely on the amount, quality, and type of user-posted content. Second, the overlooked social circle impact should be leveraged to enhance the prediction capabilities. In this paper, we propose a depression detection framework, MentalNet, based on heterogeneous graph convolution by capturing users’ interactions (replies, mentions, and quotetiveets) with their friends on social media and differentiating the intimacy of users’ social circles (e.g., family, friends, or acquaintances). Specifically, we formulate the problem of depression detection on social media as a graph classification problem by representing users’ social circles in the format of heterogeneous graphs. MentalNet embraces three modules, (1) extraction of ego-network node features, (2) construction of user interaction graphs, and (3) depression detection based on heterogeneous graph classification. The extensive experiments on Twitter data demonstrate that MentalNet consistently and significantly outperforms the state-of-the-art methods in terms of all the effectiveness metrics. Compared to the baseline methods, MentalNet is able to effectively predict early depression in Twitter users with up to 24% improvement on F1 score.
Ivan Mihov, Haiquan Chen 0001, Xiao Qin 0001, Wei-Shinn Ku, Da Yan 0001, Yuhong Liu 0003
ICDM4
2022 Low-rank Nonnegative Tensor Decomposition in Hyperbolic Space
abstract
Tensor decomposition aims to factorize an input tensor into a number of latent factors. Due to the low-rank nature of tensor in real applications, the latent factors can be used to perform tensor completion in numerous tasks, such as knowledge graph completion and timely recommendation. However, existing works solve the problem in Euclidean space, where the tensor is decomposed into Euclidean vectors. Recent studies show that hyperbolic space is roomier than Euclidean space. With the same dimension, a hyperbolic vector can represent richer information (e.g., hierarchical structure) than a Euclidean vector. In this paper, we propose to decompose tensor in hyperbolic space. Considering that the most popular optimization tools (e.g, SGD, Adam) have not been generalized in hyperbolic space, we design an adaptive optimization algorithm according to the distinctive property of hyperbolic manifold. To address the non-convex property of the problem, we adopt gradient ascent in our optimization algorithm to avoid getting trapped in local optimal landscapes. We conduct experiments on various tensor completion tasks and the result validates the superiority of our method over these baselines that solve the problem in Euclidean space.
Bo Hui 0001, Wei-Shinn Ku
KDD2
2022 An RFID Zero-Knowledge Authentication Protocol Based on Quadratic Residues
abstract
An RFID system is a contactless automatic identification technology and a solution to many business and personal applications. However, the privacy threats to RFID systems cause significant concerns in real RFID applications. Among the privacy issues in RFID systems, we are particularly interested in designing an RFID authentication protocol that achieves strong indistinguishability-based privacy (ind-privacy) and possesses the zero-knowledge property for active tags. In this article, a zero-knowledge authentication protocol (ZKAP) using quadratic residues is proposed. Then, an indistinguishability-based experiment using random oracles is modeled to prove that the proposed scheme achieves strong ind-privacy against active eavesdroppers. The zero-knowledge property is defined with respect to the tags’ private information against dishonest readers, and that property of our ZKAP is proven by constructing a polynomial time simulator that generates a transcript with the same distribution as that of ZKAP. Finally, the proposed protocol is implemented in a Raspberry Pi and a PC, and the performance is evaluated in terms of authentication time. The experimental results demonstrate that our ZKAP achieves its design goals.
Po-Wei Harn, Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku
IEEE Internet Things J.5
2022 Recurrent Learning on PM2.5 Prediction Based on Clustered Airbox Dataset
abstract
The progress of industrial development naturally leads to the demand for more electrical power. Unfortunately, due to the fear of the safety of nuclear power plants, many countries have relied on thermal power plants, which will cause more air pollutants during the process of coal burning. This phenomenon as well as increased vehicle emissions around us, have constituted the primary factors of serious air pollution. Inhaling too much particulate air pollution may lead to respiratory diseases and even death, especially PM$_{2.5}$. By predicting the air pollutant concentration, people can take precautions to avoid overexposure to air pollutants. Consequently, accurate PM$_{2.5}$prediction becomes more important. In this study, we propose a PM$_{2.5}$prediction system, which utilizes the dataset from EdiGreen Airbox and Taiwan EPA. Autoencoder and Linear interpolation are adopted for solving the missing value problem. Spearman’s correlation coefficient is used to identify the most relevant features for PM$_{2.5}$. Two prediction models (i.e., LSTM and LSTM based on K-means) are implemented which predict PM$_{2.5}$value for each Airbox device. To assess the performance of the model prediction, the daily average error and the hourly average accuracy for the duration of a week are calculated. The experimental results show that LSTM based on K-means has the best performance among all methods. Therefore, LSTM based on K-means is chosen to provide real-time PM$_{2.5}$prediction through the Linebot.
Chia-Yu Lo, Wen-Hsing Huang, Ming-Feng Ho, Min-Te Sun, Ling-Jyh Chen, Kazuya Sakai, Wei-Shinn Ku
IEEE Trans. Knowl. Data Eng.7
2022 LShape Partitioning: Parallel Skyline Query Processing Using $MapReduce$MapReduce
abstract
A skyline query searches the data points that are not dominated by others in the dataset. It is widely adopted for many applications which require multi-criteria decision making. However, skyline query processing is considerably time-consuming for a high-dimensional large scale dataset. Parallel computing techniques are therefore needed to address this challenge, among which$MapReduce$is one of the most popular frameworks to process big data. A great number of efficient$MapReduce$skyline algorithms have been proposed in the literature and most of their designs focus on partitioning and pruning the given dataset. However, there are still opportunities for further parallelism. In this study, we propose two parallel skyline processing algorithms using a novel$LShape$partitioning strategy and an effective$Propagation$$Filtering$method. These two algorithms are$2Phase$$LShape$and$1Phase$$LShape$, used for multiple reducers and single reducer, respectively. By extensive experiments, we verify that our algorithms outperformed the state-of-the-art approaches, especially for high-dimensional large scale datasets.
Heri Wijayanto, Wenlu Wang, Wei-Shinn Ku, Arbee L. P. Chen
IEEE Trans. Knowl. Data Eng.3
2022 G-thinker: a general distributed framework for finding qualified subgraphs in a big graph with load balancing
Da Yan 0001, Guimu Guo, Jalal Khalil, M. Tamer Özsu, Wei-Shinn Ku, John C. S. Lui
VLDB J.5
2021 Node-Polysemy Aware Recommendation by Matrix Completion with Side Information
abstract
Matrix completion is a well-known approach for recommender systems. It predicts the values of the missing entries in a sparse user-item interaction matrix, based on the low-rank structure of the rating matrix. However, existing matrix completion methods do not take node polysemy and side information of social relationships into consideration, which can otherwise further improve the performance. In this paper, we propose a novel matrix completion method that employs both users’ friendships and rating entries to predict the missing values in a user-item matrix. Our approach adopts a graph-based modeling where nodes are users and items, and two types of edges are considered: user friendships and user-item interactions. Polysemy-aware node features are extracted from this heterogeneous graph through a graph convolution network by considering the multifaceted factors for edge formation, which are then connected to a hybrid loss function with two heads: (1) a social-homophily head to address node polysemy, and (2) an error head for user-item rating regression. The latter is formulated on all matrix entries to combat the sensitivity of negative sampling of the vast majority of missing entries during training, with a smart technique to reduce the time complexity. Extensive experiments over real datasets verify that our model outperforms the state-of-the-art matrix completion methods by a significant margin.
Bo Hui 0001, Da Yan 0001, Wei-Shinn Ku
IEEE BigData3
2021 MentalSpot: Effective Early Screening for Depression Based on Social Contagion
abstract
While depression is rated as the most important leading factor to global disability, early detection of depression is a non-trivial task. Existing depression detection mechanisms harvesting social media data suffer from two major limitations. First, existing solutions rely heavily on the amount, quality, and variety of content types (textual, visual, etc.) posted by users to make accurate inferences, therefore suffering from the cold-start problem when coping with users with limited training data (e.g., most existing works exclude users with fewer than 25 tweets). Second, existing approaches ignore the social impact or indication from users' social circles that can be leveraged to enhance the inference results. In this paper, we present MentalSpot, a social-contagion based depression early-screening framework using meta-learning. Specifically, we first construct a social-contagion driven data repository PsycheNet, filling the void of social-circle based depression datasets. We design a triplet network to extract users' embeddings based on the similarities of the linguistic features extracted from written texts. Afterwards, for each target user, we employ dynamic mean shift pruning to select her top-k homogeneous friends in the metric space, the texts written by whom will then be leveraged to train a friend based depression detection model. Extensive experiments show that MentalSpot outperforms the state of the art in terms of all effectiveness metrics, especially for users with very few tweets. Specifically, by using only five tweets per user, MentalSpot successfully yields an F1 score that would otherwise be achieved by the state-of-the-art methods requiring at least twenty tweets. Our approach represents a step forward to address the cold-start problem that deep learning techniques struggle with for their applications in psychiatric diagnosis. The principal beneficiaries of this study are healthcare professionals in medical institutions to determine timely and targeted interventions in a clinical setting. This study also supports non-profit groups in reaching out to people with mental health issues, helping in a global health task that cannot be fully covered by clinicians.
Jahandad Pirayesh, Haiquan Chen 0001, Xiao Qin 0001, Wei-Shinn Ku, Da Yan 0001
CIKM4
2021 Modeling Real Estate Dynamics Using Temporal Encoding
abstract
Deep learning has assisted modern life in various ways. One example is that accurate economic prediction helps people better allocate and distribute their resources. In the U.S., home prices have been accelerating during the COVID-19 pandemic and climbed 13.3% in March 2021 from the previous year. Real estate market prediction is critical for home buyers and investors to make wise decisions. In some circumstances, accurate predictions on home prices are more important than usual in helping decision-makers to reduce financial mistakes.
Wenlu Wang, Wei-Shinn Ku
SIGSPATIAL/GIS4
2021 EDGE: Entity-Diffusion Gaussian Ensemble for Interpretable Tweet Geolocation Prediction
abstract
Knowing the locations of tweets can benefit a wide variety of applications such as venue recommendation, event detection, and monitoring disaster outbreaks. However, the problem of fine-grained tweet geolocation prediction is challenging since tweets are short and therefore may not contain any geo-indicative words or may contain ambiguous, noisy information. Existing solutions either yield an unsatisfactory accuracy in practical applications or make predictions that even experts struggle to interpret, failing to engender sufficient trust and actionability for real-world deployment. Our paper presents a tweet geolocation prediction framework, EDGE (Entity-Diffusion Gaussian Ensemble), which delivers predictions that are both accurate and highly interpretable without requiring any additional contextual information such as user profile and location history. In EDGE, we cast the geolocation problem as a neutral network optimization problem by learning probabilistic generative models. Compared with existing works, EDGE has two distinctive features: (1) the inference builds on mining the correlation between non geo-indicative entities and geo-indicative entities by diffusing their semantic embeddings over the constructed graph neural network (Entity Diffusion) and (2) each prediction result is represented as a Gaussian mixture instead of specific geographical coordinates (Gaussian Ensemble). Extensive experiments using real-world tweet datasets validate the superiority of EDGE over the state of the art in terms of all distance-based and POI-based metrics.
Bo Hui 0001, Haiquan Chen 0001, Da Yan 0001, Wei-Shinn Ku
ICDE4
2021 LShape Partitioning: Parallel Skyline Query Processing using MapReduce (Extended Abstract)
abstract
In this study, we propose two parallel skyline processing algorithms using a novel LShape partitioning strategy and an effective Propagation Filtering method. By extensive experiments, we verify that our algorithms outperformed the state-of-the-art approaches, especially for high-dimensional large scale datasets.
Heri Wijayanto, Wenlu Wang, Wei-Shinn Ku, Arbee L. P. Chen
ICDE3
2021 Trajectory WaveNet: A Trajectory-Based Model for Traffic Forecasting
abstract
Real-time traffic prediction is essential for mitigating traffic congestion and reducing travel time. Recent advancement in graph convolutional network (GCN) has motivated a series of GCN-based models for traffic forecasting on an urban road network. However, these graph-based methods cannot capture the intricate dependencies of consecutive road segments such as no left turn, and dynamic spatial dependency. In this paper, we propose Trajectory WaveNet, or T-wave in short, a traffic forecasting model that utilizes the actual vehicle trajectories to capture the above intricate dependencies to improve prediction performance. Both trajectories and traffic data are obtained from the floating car data collected by ridesharing companies such as DiDi. T-wave treats vehicle trajectories as first-class citizens, and applies dilated causal convolutions along both the temporal dimension (i.e., recent, daily-periodic and weekly-periodic historical traffic data) and the spatial dimension (i.e., trajectories). For effective training, a trajectory mini-batch sampling technique is devised considering both spatial and temporal proximity. Extensive experiments on real datasets show that T-wave consistently bests the state-of-the-art models.
Bo Hui 0001, Da Yan 0001, Haiquan Chen 0001, Wei-Shinn Ku
ICDM4
2021 TrajNet: A Trajectory-Based Deep Learning Model for Traffic Prediction
abstract
Ridesharing companies such as Ube and DiDi provide ride-hailing services where passengers and drivers are matched via mobile apps. As a result, large amounts of vehicle trajectories and vehicle speed data are collected that can be used for traffic prediction. The recent popularity of graph convolutional networks (GCNs) has opened up new possibilities for real-time traffic prediction and many GCN-based models have been proposed to capture the spatial correlation on the urban road network. However, the graph-based approaches fail to capture the intricate dependencies of consecutive road segments that are well captured by trajectories.
Bo Hui 0001, Da Yan 0001, Haiquan Chen 0001, Wei-Shinn Ku
KDD4
2021 Geometric Graph Representation Learning on Protein Structure Prediction
abstract
Determining a protein's 3D from its sequences is one of the most challenging problems in biology. Recently, geometric deep learning has achieved great success on non-Euclidean domains including social networks, chemistry, and computer graphics. Although it is natural to present protein structures as 3D graphs, existing research has rarely studied protein structures as graphs directly. The present research explores the geometry deep learning of three-dimensional graphs on protein structures and proposes a graph neural network architecture to address these challenges. The proposed Protein Geometric Graph Neural Network (PG-GNN) models both distance geometric graph representation and dihedral geometric graph representation by geometric graph convolutions. This research shed new light on protein 3D structure studies. We investigated the effectiveness of graph neural networks over five real datasets. Our results demonstrate the potential of GNNs for 3D structure prediction.
Tian Xia 0006, Wei-Shinn Ku
KDD2
2021 Indoor Navigation for Users with Mobility Aids Using Smartphones and Neighborhood Networks
abstract
Nowadays, a significant portion of people’s activities occur in indoor spaces, such as shopping, entertaining, and working. As the layout of indoor floor plans is more complex than outdoor spaces, people rely on indoor navigation for a more convenient lifestyle. The majority of existing techniques integrate PDR with WiFi/FRID localization [1], [4], [5]. However, due to the dependency on step detection and WiFi signals, these methods can not be applied in the following scenarios:
Bo Hui 0001, Pavani Ankireddy, Wenlu Wang, Wei-Shinn Ku
MSN5
2021 Towards Energy-Efficient and Real-Time Cloud Computing
abstract
In modern cloud computing environments, there is a tremendous growth of data to be stored and managed in data centers. Large-scale data centers demand high utilization of computing and storage resources, which lead to expensive operational cost for energy usage. Evidence shows that consolidating virtual machines (VMs) can conserve energy consumption in clouds through VM migrations. VM-consolidation techniques, however, inevitably induce a burden on performance. To address this issue, we propose a holistic solution - EGRET - to boost energy efficiency of cloud computing platforms by seamlessly integrating the DVFS scheme with the VM-consolidation technique. EGRET dynamically determines the most energy-efficient strategy by issuing a command to either scale CPU frequencies on a VM or marking the VM as underutilized. We conduct extensive experiments to evaluate the performance of EGRET. The experimental results show that EGRET substantially improves the energy efficiency of cloud computing platforms.
Taha Khalid Al Tekreeti, Xiaopu Peng, Tathagata Bhattacharya, Jianzhou Mao, Xiao Qin 0001, Wei-Shinn Ku
NAS7
2020 Predicting Economic Growth by Region Embedding: A Multigraph Convolutional Network Approach
abstract
With the rapid progress of global urbanization and function division among different geographical regions, it is of urgent need to develop methods that can find regions of desired future function distributions in applications. For example, a company tends to open a new branch in a region where the growth trend of industrial sectors fits its strategic goals, or is similar to that of an existing company location; while a job hunter tends to search regions where his/her expertise aligns with the industrial growth trend providing sufficient job opportunities to sustain future employment and job-hopping.
Bo Hui 0001, Da Yan 0001, Wei-Shinn Ku, Wenlu Wang
CIKM3
2020 Turbo-GTS: Scaling Mobile Crowdsourcing using Workload-Balancing Bisection Tree
abstract
In mobile crowdsourcing, workers are financially motivated to perform self-selected tasks to maximize their revenue. Unfortunately, the existing task scheduling approaches in mobile crowdsourcing fail to scale for massive tasks and large geographic areas. We present Turbo-GTS, a system that assigns tasks to each worker to maximize the total number of the tasks that can be completed for an entire worker group while taking into account various spatial and temporal constraints, such as task execution duration, task expiration time, and worker/task geographic locations. The core of Turbo-GTS is WBT-NNH and WBT-NUD, our two newly developed scheduling algorithms, which build on the algorithms, QT-NNH and QT-NUD, proposed in our prior work [5]. The key idea is that Turbo-GTS performs dynamic workload balancing among all workers using the proposed Workload-balancing Bisection Tree (WBT) in support of large-scale Geo-Task Scheduling (GTS). Turbo-GTS includes an interactive interface for users to load the current task/worker distributions and compare the task assignment of each worker returned by different algorithms in a real-time fashion. Using the Foursquare mobile user check-in data in New York City and Tokyo, we show the superiority of Turbo-GTS over the state of the art in terms of the total number of the tasks that can be accomplished by the entire worker group and the corresponding running time. We also demonstrate the front-end interface of Turbo-GTS with two exploratory use cases in New York City.
Wei Li 0189, Haiquan Chen 0001, Wei-Shinn Ku, Xiao Qin 0001
SIGSPATIAL/GIS3
2020 G-thinker: A Distributed Framework for Mining Subgraphs in a Big Graph
abstract
Mining from a big graph those subgraphs that satisfy certain conditions is useful in many applications such as community detection and subgraph matching. These problems have a high time complexity, but existing systems to scale them are all IO-bound in execution. We propose the first truly CPU-bound distributed framework called G-thinker that adopts a user-friendly subgraph-centric vertex-pulling API for writing distributed subgraph mining algorithms. To utilize all CPU cores of a cluster, G-thinker features (1) a highly-concurrent vertex cache for parallel task access and (2) a lightweight task scheduling approach that ensures high task throughput. These designs well overlap communication with computation to minimize the CPU idle time. Extensive experiments demonstrate that G-thinker achieves orders of magnitude speedup compared even with the fastest existing subgraph-centric system, and it scales well to much larger and denser real network data. G-thinker is open-sourced at http://bit.ly/gthinker with detailed documentation.
Da Yan 0001, Guimu Guo, Md Mashiur Rahman Chowdhury, M. Tamer Özsu, Wei-Shinn Ku, John C. S. Lui
ICDE5
2020 A Natural Language Interface for Database: Achieving Transfer-learnability Using Adversarial Method for Question Understanding
abstract
Relational database management systems (RDBMSs) are powerful because they are able to optimize and execute queries against relational databases. However, when it comes to NLIDB (natural language interface for databases), the entire system is often custom-made for a particular database. Overcoming the complexity and expressiveness of natural languages so that a single NLI can support a variety of databases is an unsolved problem. In this work, we show that it is possible to separate data specific components from latent semantic structures in expressing relational queries in a natural language. With the separation, transferring an NLI from one database to another becomes possible. We develop a neural network classifier to detect data specific components and an adversarial mechanism to locate them in a natural language question. We then introduce a general purpose transfer-learnable NLI that focuses on the latent semantic structure. We devise a deep sequence model that translates the latent semantic structure to an SQL query. Experiments show that our approach outperforms previous NLI methods on the WikiSQL [49] dataset, and the model we learned can be applied to other benchmark datasets without retraining.
Wenlu Wang, Yingtao Tian, Haixun Wang, Wei-Shinn Ku
ICDE4
2020 EDOM: Improving energy efficiency of database operations on multicore servers
Yi Zhou 0009, Shubbhi Taneja, Xiao Qin 0001, Wei-Shinn Ku, Jifu Zhang
Future Gener. Comput. Syst.4
2019 Strike (With) a Pose: Neural Networks Are Easily Fooled by Strange Poses of Familiar Objects
abstract
Despite excellent performance on stationary test sets, deep neural networks (DNNs) can fail to generalize to out-of-distribution (OoD) inputs, including natural, non-adversarial ones, which are common in real-world settings. In this paper, we present a framework for discovering DNN failures that harnesses 3D renderers and 3D models. That is, we estimate the parameters of a 3D renderer that cause a target DNN to misbehave in response to the rendered image. Using our framework and a self-assembled dataset of 3D objects, we investigate the vulnerability of DNNs to OoD poses of well-known objects in ImageNet. For objects that are readily recognized by DNNs in their canonical poses, DNNs incorrectly classify 97% of their pose space. In addition, DNNs are highly sensitive to slight pose perturbations. Importantly, adversarial poses transfer across models and datasets. We find that 99.9% and 99.4% of the poses misclassified by Inception-v3 also transfer to the AlexNet and ResNet-50 image classifiers trained on the same ImageNet dataset, respectively, and 75.5% transfer to the YOLOv3 object detector trained on MS COCO.
Michael A. Alcorn, Zhitao Gong, Chengfei Wang, Long Mai, Wei-Shinn Ku, Anh Totti Nguyen
CVPR6
2019 SpatialNLI: A Spatial Domain Natural Language Interface to Databases Using Spatial Comprehension
abstract
A natural language interface (NLI) to databases is an interface that translates a natural language question to a structured query that is executable by database management systems (DBMS). However, an NLI that is trained in the general domain is hard to apply in the spatial domain due to the idiosyncrasy and expressiveness of the spatial questions. Inspired by the machine comprehension model, we propose a spatial comprehension model that is able to recognize the meaning of spatial entities based on the semantics of the context. The spatial semantics learned from the spatial comprehension model is then injected to the natural language question to ease the burden of capturing the spatial-specific semantics. With our spatial comprehension model and information injection, our NLI for the spatial domain, named SpatialNLI, is able to capture the semantic structure of the question and translate it to the corresponding syntax of an executable query accurately. We also experimentally ascertain that SpatialNLI outperforms state-of-the-art methods.
Wenlu Wang, Wei-Shinn Ku, Yingtao Tian, Haixun Wang
SIGSPATIAL/GIS3
2019 On Location Privacy in Fingerprinting-based Indoor Positioning System: An Encryption Approach
abstract
Due to the inadequacy of GPS signals in indoor spaces, Indoor Positioning Services (IPSs) have drawn great attention. The popular smartphone localization technique relies on a centralized server to achieve localization, allowing the server to acquire a user's location in fine granularity. To ensure the privacy of IPS users, we propose an Encrypted Indoor Positioning Service (EIPS) model that protects users' privacy from the centralized server and maintains localization accuracy simultaneously. Our EIPS model enables users to encrypt and decrypt their query through an Encryption and Decryption Server (EDS) bi-directionally in a commutative way, so the users' locations remain private to both EIPS and EDS. We also propose Query Split, Artificial Dimensions and Columns to prevent Known Plaintext Attack (KPA). Our analytical and experimental evaluations show that our model is resilient to a variety of privacy attacks without loss of efficiency and accuracy.
Wenlu Wang, Zhitao Gong, Ji Zhang 0002, Hua Lu 0001, Wei-Shinn Ku
SIGSPATIAL/GIS5
2019 An MBR-Oriented Approach for Efficient Skyline Query Processing
abstract
This research proposes an advanced approach that improves the efficiency of skyline query processing by significantly reducing the computational cost on object comparisons, i.e., dominance tests between objects. Our solutions are based on two novel concepts. The skyline query over Minimum Bounding Rectangles (MBRs) receives a set of MBRs and returns the MBRs that are not dominated by other MBRs. In the dominance test for MBRs, the detailed attribute values of objects in the MBRs are not accessed. Moreover, the dependent group of MBRs reduces the search space for dominance tests. Objects in an MBR are only compared with the ones in the corresponding dependent groups of the MBR rather than with the entire dataset. Our solutions apply the two concepts to the R-tree in order to use its hierarchical structure in which every node is a natural abstraction of an MBR. Specifically, given the R-tree index of an input dataset, we first eliminate unqualified objects by utilizing the skyline query over MBRs (i.e., intermediate nodes in the R-tree). Subsequently, we generate dependent groups for the skyline MBRs. Two dependent group generation methods that rely on either the sorting technique or the R-tree index are developed. Further, we apply an existing skyline algorithm to every dependent group, and the results of the original skyline query are the union of skyline objects in the dependent groups. In addition, we also analyze the cardinality of the two new concepts based on a probabilistic model, which enables us to analyze the computational complexity of the proposed solutions. Our experimental results show that the proposed solutions are clearly more efficient than the state-of-the-art approaches.
Ji Zhang 0002, Wenlu Wang, Xunfei Jiang, Wei-Shinn Ku, Hua Lu 0001
ICDE4
2019 Data-Intensive Routing in Delay-Tolerant Networks
abstract
Mobile users and wireless devices are now the sources of a large volume of data. In such data-intensive mobile and wireless computing systems, delay-tolerant network (DTN) routing plays a critical role in data routing, dissemination, and collection. In this paper, we first introduce a new routing problem in DTNs - data-intensive routing - where data transmitted from one node to another is very large with respect to the size of data which can be transmitted in a single contact and available buffer size at relay nodes. In the proposed opportunistic path model, the contact frequency, contact duration, and buffer constraint are all integrated into a single routing metric. Then, we design the data-intensive routing (DIR) protocol where the path with the highest bottleneck link capacity is defined as the path weight. In addition, we propose the advanced DIR (A-DIR) protocol which focuses on the probability that the last message block will be delivered to its destination within the time constraint. Both the DIR and A-DIR protocols forward messages to better relays or to their destinations based on a greedy strategy with the proposed path metric. Simulations using real mobility traces demonstrate that the proposed DIR and A-DIR protocols achieve their design goals.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku
INFOCOM3
2019 A VLOS Compliance Solution to Ground/Aerial Parcel Delivery Problem
abstract
This paper presents an exact solution and a heuristic solution to a UAV-assisted parcel delivery problem, in which UAVs can only be operated in Visual-Line-Of-Sight (VLOS) areas. In our proposed problem, we assume that trucks travel on road networks, and UAVs move in Euclidean spaces and can launch at any locations on roads. We first demonstrate the overview of our exact solution that iterates all permutations of destinations for an optimal delivery route. Given a specific delivery order, an intuitive approach needs to check all possible locations on roads in the VLOS areas and find a globally optimal location for every destination if UAVs are used for delivery. To avoid high computational cost of searching the optimal location at runtime, we propose an advanced index-based alternative, which computes optimal delivery routes in a pre-processing stage. Due to the nature of NP-hard problems, we also propose a heuristic approach that utilizes delivery groups for the proposed problem of practical size. All proposed solutions are evaluated through extensive experiments.
Ji Zhang 0002, Ting Shen, Wenlu Wang, Xunfei Jiang, Wei-Shinn Ku, Min-Te Sun, Yao-Yi Chiang
MDM5
2019 On The Performance Bound of Structured Key-Based RFID Authentication
abstract
Designing fast and secure RFID private authentication with structured key management is one of the most essential components for RFID-enabled large-scale object management. Since group keys are shared by some tags in structured key-based authentication, physical tampering of tags, so called the compromise attack, may enable the adversary to obtain group keys stored in the compromised tags, which in turn can be used to distinguish other tags. All existing structured key-based protocols try to reduce the common group key effect to preserve high privacy. However, the theoretical bound of weak privacy achievable by structured key-based authentication remains unknown. In this paper, we investigate weak privacy in RFID authentication. To this end, we first formulate a mathematical model which identifies the probability of two tags being linked with respect to the number of group keys. Our model shows that the existing solutions are far from the ultimate goal in weak privacy. Then, we propose a k-neighbor graph-based RFID authentication (KNGA) protocol, where random walk over a k-neighbor graph is performed. In addition, we show that KNGA achieves the performance bound, and we then quantify the degree of privacy by anonymity. Finally, the extensive simulations demonstrate that the proposed protocol successfully achieves its design goals.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Ten-Hwang Lai
PerCom3
2019 An overlapping Voronoi diagram-based system for multi-criteria optimal location queries
Ji Zhang 0002, Po-Wei Harn, Wei-Shinn Ku, Min-Te Sun, Xiao Qin 0001, Hua Lu 0001, Xunfei Jiang
GeoInformatica3
2019 On Anonymous Routing in Delay Tolerant Networks
abstract
Due to instability of links in the network, the model of delaytolerant networks (DTNs) is often adopted in many emerging mobile applications. To organizations and individuals using these mobile applications, security and privacy are considered to be two of the most significant concerns. This research seeks to address anonymous communications in DTNs. While many different anonymous routing protocols have been proposed for ad hoc networks, to the best of our knowledge, only variants of onion-based routing have been tailored for DTNs. Since each type of anonymous routing protocol has its pros and cons, there is no single anonymous routing protocol for DTNs that can adapt to the different levels of security requirements. In this paper, we first design a set of anonymous routing protocols for DTNs, called anonymous Epidemic and zone-based anonymous routing, based on the original anonymous routing protocols for ad hoc networks. Then, we propose a framework of anonymous routing (FAR) for DTNs, which subsumes all the aforementioned protocols. By tuning its parameters, the proposed FAR is able to outperform onion-based, anonymous Epidemic, and zone-based routing. In addition, numerical analyses for the traceable rate, node anonymity, and path anonymity models are built. Extensive simulations using randomly generated graphs as well as real traces demonstrate that the proposed framework for DTNs successfully achieves its design goals.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Jie Wu 0001
IEEE Trans. Mob. Comput.3
2019 Secure Data Communications in Wireless Networks Using Multi-Path Avoidance Routing
abstract
Due to software implementation failure and misuse of cryptography, data encryption can no longer be considered a safeguard from security attacks. As a result, adversaries with eavesdropping capability along a routing path can compromise data privacy. In addition, should an adversary be one of the intermediate relay nodes in a path, she can deny data forwarding to disconnect the end-to-end communications. One solution is to avoid message routing through certain insecure areas, such as malicious countries or likely-compromised nodes. To this end, an avoidance routing based on the single path has been proposed. However, this single-path-based protocol relies on the availability of a safe path, i.e., no adversary is in the proximity of the whole path, which is difficult to achieve and therefore limits the routing opportunity. To tackle this issue, we propose an avoidance routing framework, namely timer-based multi-path avoidance routing (TMPAR). In our approach, a source node first encodes a message into k different pieces, and each piece is sent via a different path. During its path discovery phase, a timer is used to efficiently discover a better set of paths. The destination can assemble the original message easily. Under the condition that no adversary obtains all the k pieces of the message, the proposed TMPAR can securely deliver a message to its destination in spite of eavesdropping. The extensive ns-2 simulation results demonstrate that our TMPAR achieves its design goals.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Jie Wu 0001, Ten-Hwang Lai
IEEE Trans. Wirel. Commun.3
2019 A scalable spatial skyline evaluation system utilizing parallel independent region groups
Wenlu Wang, Ji Zhang 0002, Min-Te Sun, Wei-Shinn Ku
VLDB J.4
2018 Time-aware location sequence recommendation for cold-start mobile users
abstract
In this paper, we study the problem of recommending time-sensitive location sequence for mobile users using their check-in data on location-based social networks. Most of the existing studies on Point of Interest (POI) recommendation and prediction fail to address the following two key challenges: (1) how to handle the scenario where the user-location matrix is very sparse (i.e., each user has a very limited number of check-ins, or to say, cold-start users), and (2) how to recommend an optimal time-sensitive visit sequence where each venue matches a time slot specified by users, based on their check-in histories. Motivated by the two challenges above, we propose a predictive framework that enables time-sensitive location sequence recommendation leveraging both the users' semantic and spatial similarities, especially for cold-start users. Our novel framework consists of three modules: semantic similarity modeling, spatial similarity modeling, and on-line sequence recommendation. In semantic modeling, we calculate users' similarity scores by comparing users' temporal hierarchical semantic trees. In spatial modeling, we use Gaussian Mixture Model (GMM) to compute users' similarity scores with respect to their geographical movement paterns. Aferwards, we combine the check-in data of the target user with those of her top-k most similar users in terms of both semantic and spatial similarities to train a personalized Hidden Markov Model (HMM) to predict the most probable venue category for each specified time slot. At last, we recommend location sequence based on the predicted venue category sequence for the target user using geographical mapping.
Ting Shen, Haiquan Chen 0001, Wei-Shinn Ku
SIGSPATIAL/GIS3
2017 Efficient Parallel Spatial Skyline Evaluation Using MapReduce
Wenlu Wang, Ji Zhang 0002, Min-Te Sun, Wei-Shinn Ku
EDBT4
2017 Scalable Spatiotemporal Crowdsourcing for Smart Cities based on Particle Filtering
abstract
In mobile crowdsourcing, workers are financially motivated to perform as many self-selected tasks as possible to maximize their revenue. Unfortunately, the existing task scheduling approaches in mobile crowdsourcing fail to consider task execution duration and do not scale for massive tasks and large geographic areas (e.g., a whole city). In this paper, we study on the geo-task scheduling problem (GTS) under the various spatial and temporal constraints in real-world mobile crowdsourcing applications, including task execution duration and task expiration time. Given the location of a worker, the goal of our study is to find an optimal task execution sequence that maximizes the number of tasks that could be finished. Since the exact solution to the maximum task scheduling is computationally intractable, we propose two sub-optimal approaches (LCPF and NUD-IC) based on the particle filtering and the DBSCAN clustering.
Wei Li 0189, Haiquan Chen 0001, Wei-Shinn Ku, Xiao Qin 0001
SIGSPATIAL/GIS3
2017 Anonymous Routing to Maximize Delivery Rates in DTNs
abstract
In this paper, we seek to address anonymous communications in delay tolerant networks (DTNs). While many different approaches for the internet and ad hoc networks, to the best of our knowledge, only variants of onion-based routing have been tailored for DTNs. Since each type of anonymous routing protocol has its advantages and drawbacks, there is no single anonymous routing protocol for DTNs that can adapt to the different levels of security requirements. In this paper, we first design a set of anonymous routing protocols for DTNs, called anonymous epidemic and zone-based anonymous routing, based on the original anonymous routing protocols for ad hoc networks. Then, we propose a framework of anonymous routing (FAR) for DTNs, which subsumes all the aforementioned protocols. By tuning its parameters, the proposed FAR is able to outperform onion-based, anonymous Epidemic, and zone-based routing.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Jie Wu 0001
ICDCS3
2017 A framework for anonymous routing in delay tolerant networks
abstract
Security and privacy issues are considered to be two of the most significant concerns to organizations and individuals using mobile applications. In this paper, we seek to address anonymous communications in delay tolerant networks (DTNs). While many different anonymous routing protocols have been proposed for ad hoc networks, to the best of our knowledge, only variants of onion-based routing have been tailored for DTNs. Since each type of anonymous routing protocol has its advantages and drawbacks, there is no single anonymous routing protocol for DTNs that can adapt to the different levels of security requirements. In this paper, we first design a set of anonymous routing protocols for DTNs, called anonymous Epidemic and zone-based anonymous routing, based on the original anonymous routing protocols for ad hoc networks. Then, we propose a framework of anonymous routing (FAR) for DTNs, which subsumes all the aforementioned protocols. By tuning its parameters, the proposed FAR is able to outperform onion-based, anonymous Epidemic, and zone-based routing. In addition, numerical analyses for the traceable rate and node anonymity models are built. Extensive simulations using randomly generated graphs as well as real traces are conducted to demonstrate that given appropriate parameter settings, our FAR outperforms all the existing anonymous routing protocols for DTNs.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Jie Wu 0001
ICNP3
2017 Exploiting location-aware social networks for efficient spatial query processing
Haiquan Chen 0001, Wei-Shinn Ku, Min-Te Sun
GeoInformatica3
2017 Scaling Up Markov Logic Probabilistic Inference for Social Graphs
abstract
Link prediction is a fundamental problem in social network analysis. Although the link prediction problem is not new, the challenge of how to exploit various existing network information, such as network structure data and node attribute data, to enable AI-style knowledge inference for large social networks still remains unsolved. In this paper, we design and implement a scalable framework that treats link prediction as knowledge reasoning using Markov Logic Networks (MLNs). Differing from other probabilistic graphical models, MLNs allow undirected relationships with cycles and long-range (non-adjacent) dependency, which are essential and abound in social networks. In our framework, the prior knowledge is captured as the structure dependency (such as friendship) and the attribute dependency (such as social communities) in terms of inference rules, associated with uncertainty represented as probabilities. Next, we employ the random walk to discover the inference subgraph, on which probabilistic inference is performed, so that the required computation and storage cost can be significantly reduced without much sacrifice of the inference accuracy. Our extensive experiments with real-world datasets verify the superiority of our proposed approaches over two baseline methods and show that our approaches are able to provide a tunable tradeoff between inference accuracy and efficiency.
Haiquan Chen 0001, Wei-Shinn Ku, Haixun Wang, Min-Te Sun
IEEE Trans. Knowl. Data Eng.2
2017 Performance and Security Analyses of Onion-Based Anonymous Routing for Delay Tolerant Networks
abstract
Delay tolerant network (DTN) routing provides a communication primitive in intermittently disconnected networks, such as battlefield communications and human-contact networks. In these applications, the anonymity preserving mechanism, which hides the identities of communicating parties, plays an important role as a defense against cyber and physical attacks. While anonymous routing protocols for DTNs have been proposed in the past, to the best of our knowledge, there is no work that emphasizes analysis of the performance of these protocols. In this paper, we first design an abstract of anonymous routing protocols for DTNs and augment the existing solution with multi-copy message forwarding. Then, we construct simplified mathematical models, which can be used to understand the fundamental performance and security guarantees of onion-based anonymous routing in DTNs. To be specific, the delivery rate, message forwarding cost, traceable rate, and path and node anonymity are defined and analyzed. The numerical and simulation results using randomly generated contact graphs and the real traces demonstrate that our models provide very close approximations to the performance of the anonymous DTN routing protocol.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Jie Wu 0001, Faisal S. Alanazi
IEEE Trans. Mob. Comput.3
2016 Cleansing indoor RFID data using regular expressions
abstract
RFID (Radio Frequency Identification)-based object tracking is increasingly deployed and used in indoor environments such as airports, shopping malls, etc. However, the inherent noise in the raw RFID data makes it difficult to support queries and analyses on the data. In this paper, we propose an RFID data cleansing based on regular expressions. We generate the regular expressions in an automaton that captures all possible indoor paths from the spatial and temporal aspects of indoor space and deployed readers. Given the raw data of an object, the proposed matching algorithm finds all the matching paths using the automaton. We evaluate the proposed approach by conducting experimental studies using real dataset. The results demonstrate the effectiveness of the propose approach.
Asif Iqbal Baba, Hua Lu 0001, Wei-Shinn Ku, Torben Bach Pedersen
SIGSPATIAL/GIS3
2016 A framework for updating multi-criteria optimal location query (demo paper)
abstract
A variety of optimal location problems have been extensively studied in the literature. However, limited visualization systems have been developed for illustrating optimal location selection process. In this demonstration, we present a system that visualizes an advanced solution that can efficiently answer multi-criteria optimal location updating query by incrementally updating the Minimum Overlapping Voronoi Diagram (MOVD) model. Not only does our system display an example as a practical multi-criteria optimal location updating query, but also visualizes the process of the query evaluation in a more intuitive manner. With the object insertion and deletion operations defined over the MOVD model, any object changes in an MOVD can be represented by removing the objects from initial datasets and adding them back with updated attributes. Moreover, Haxe toolkit is used to provide friendly and flexible user interfaces in our system.
Po-Wei Harn, Ji Zhang 0002, Min-Te Sun, Wei-Shinn Ku
SIGSPATIAL/GIS4
2016 An Analysis of Onion-Based Anonymous Routing for Delay Tolerant Networks
abstract
Delay tolerant network (DTN) routing provides a communication primitive in intermittently disconnected networks, such as battlefield communications and human-contact networks. In these applications, the anonymity preserving mechanism, which hides the identities of communicating parties, plays an important role as a defense against cyber and physical attacks. While anonymous routing protocols for DTNs have been proposed in the past, to the best of our knowledge, there is no work that emphasizes the theoretical aspects. In this paper, we first design an abstract of anonymous routing protocols for DTNs and augment the existing solution with multi-copy message forwarding. Then, we construct simplified mathematical models, which can be used to understand the fundamental performance and security guarantees of onion-based anonymous routing in DTNs. The numerical and simulation results using randomly generated contact graphs and the real traces demonstrate that our models provide very close approximations to the performance of the anonymous DTN routing protocol.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Jie Wu 0001, Faisal S. Alanazi
ICDCS3
2016 Profiling Energy Usage of Web-Service Applications on Clusters
abstract
Energy saving is rapidly becoming one of the hottest topics in technology field within recent decades. With the development of technology, it brings a sheer increasing trend of data and the growth scale of clusters and data centers. Meanwhile, it also raises another essential issue into the path: energy cost. In this paper, we are diving into this key issue and evaluating energy- efficiency based on TPC-W benchmark: a notable web transaction e-commerce benchmark. We simulate the web transaction with different database sizes and collect the energy data by KILL-A-WATT. Also, we deploy this setup on four different cluster systems: PC nodes and wimpy nodes, and two different heterogeneous systems: using PC as front server and wimpy as Database server, and using wimpy as Web server and PC as Database server. Energy result demonstrates different characteristics among them, which can give lightening advice for future works in data center.
Mohammed I. Alghamdi, Wei-Shinn Ku, Yi Zhou 0009, Shubbhi Taneja, Xiao Qin 0001
NAS3
2016 Learning-Based Cleansing for Indoor RFID Data
abstract
RFID is widely used for object tracking in indoor environments, e.g., airport baggage tracking. Analyzing RFID data offers insight into the underlying tracking systems as well as the associated business processes. However, the inherent uncertainty in RFID data, including noise (cross readings) and incompleteness (missing readings), pose challenges to high-level RFID data querying and analysis. In this paper, we address these challenges by proposing a learning-based data cleansing approach that, unlike existing approaches, requires no detailed prior knowledge about the spatio-temporal properties of the indoor space and the RFID reader deployment. Requiring only minimal information about RFID deployment, the approach learns relevant knowledge from raw RFID data and uses it to cleanse the data. In particular, we model raw RFID readings as time series that are sparse because the indoor space is only partly covered by a limited number of RFID readers.
Asif Iqbal Baba, Manfred Jaeger, Hua Lu 0001, Torben Bach Pedersen, Wei-Shinn Ku, Xike Xie
SIGMOD Conference5
2016 A Novel Coding Scheme for Secure Communications in Distributed RFID Systems
abstract
Privacy protection is the primary concern when RFID applications are deployed in our daily lives. Due to the computational power constraints of passive tags, non-encryption-based singulation protocols have been recently developed, in which wireless jamming is used. However, the existing private tag access protocols without shared secrets rely on impractical physical layer assumptions, and thus they are difficult to deploy. To tackle this issue, we first redesign the architecture of RFID system by dividing an RF reader into two different devices, an RF activator and a trusted shield device (TSD). Then, we propose a novel coding scheme, namely Random Flipping Random Jamming (RFRJ), to protect tags' content. Unlike the past work, the proposed singulation protocol utilizes only the physical layer techniques that are already implemented. Analyses and simulation results validate our distributed architecture with the RFRJ coding scheme, which defends tags' privacy against various adversaries including the random guessing attack, correlation attack, ghost-and-leech attack, and eavesdropping.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Ten-Hwang Lai
IEEE Trans. Computers3
2016 Private and Secure Tag Access for Large-Scale RFID Systems
abstract
The performance of key authentication and the degree of privacy in large-scale RFID systems are considered by many researchers as tradeoffs. Based on how keys are managed in the system, the privacy preserving tag authentications proposed in the past can be categorized into tree-based and group-based approaches. While a tree-based approach achieves high performance in key authentication, it suffers from the issue of low privacy should a fraction of tags be compromised. On the contrary, while group-based key authentication is relatively invulnerable to compromise attacks, it is not scalable to a large number of tags. In this paper, we propose a new private tag authentication protocol based on skip lists, named randomized skip lists-based authentication (RSLA). Without sacrificing the authentication performance, RSLA provides a high privacy preserving mechanism. While RSLA provides the same level of unpredictability-based-privacy and indistinguishability-based privacy compared with other structured key management approaches, our scheme achieves the highest system anonymity with good performance in key look up and update. In addition, the simulation results match our analyses closely.
Min-Te Sun, Kazuya Sakai, Wei-Shinn Ku, Ten-Hwang Lai, Athanasios V. Vasilakos
IEEE Trans. Dependable Secur. Comput.3
2016 Efficient Parallel Skyline Evaluation Using MapReduce
abstract
This research develops an advanced two-phase MapReduce solution that is able to efficiently address skyline queries on large datasets. Unlike existing parallel skyline approaches, our scheme considers data partitioning, filtering, and parallel skyline evaluation as a holistic query process. In particular, we apply filtering techniques and angle-based partitioning in the first phase, in which unqualified objects are discarded and the processed objects are partitioned by their angles to the origin.In the second phase, local skyline objects in each partition are calculated in parallel, and global skyline objects are output after a merging skyline process. To improve the parallel local skyline calculation, we propose two partition-aware filtering methods that keep skyline candidates in a balanced manner. The aggressive partition-aware filtering aggressively eliminates objects in the partition with the greatest population of candidate objects, whereas the proportional partition-aware filtering slows down the growth of partition population proportionally. Recognizing the lack of studies that incorporate the MapReduce framework into parallel skyline processing, we propose a partialpresort grid-based partition skyline algorithm that is able to significantly improve the merging skyline computation on large datasets. The presort process can be completed in the shuffle phase with little overhead. Our experimental results show the efficiency and effectiveness of the proposed parallel skyline solution utilizing MapReduce on large-scale datasets.
Ji Zhang 0002, Xunfei Jiang, Wei-Shinn Ku, Xiao Qin 0001
IEEE Trans. Parallel Distributed Syst.3
2015 A framework for multi-criteria optimal location selection
abstract
In this demonstration, we present a visualization system offering two advanced solutions that can efficiently address a novel multi-criteria optimal location query by using Overlapping Voronoi Diagrams (OVDs). Our system not only displays an example that applies the advanced solutions to a practical optimal location query, but also visualizes the process of query evaluation by using the solutions, which can help users better understand the two solutions in a more intuitive way. The Real Region as Boundary (RRB) approach calculates real regions of overlapped Voronoi cells, while the Minimum Bounding Rectangle as Boundary (MBRB) approach approximates the cells by their MBRs to simplify region overlapping calculation. For efficient query evaluation and better demonstration, global and local datasets are managed separately and only the local dataset is displayed in a limited visualization area. User interactions are provided in diverse manners in our system by using the Standard Widget Toolkit (SWT) and Open Graphics Library (OpenGL).
Ji Zhang 0002, Wei-Shinn Ku, Xunfei Jiang, Xiao Qin 0001, Min-Te Sun, Hua Lu 0001
SIGSPATIAL/GIS2
2015 Multi-path Based Avoidance Routing in Wireless Networks
abstract
The speedy advancement in computer hardware has caused data encryption to no longer be a 100% safe solution for secure communications. To battle with adversaries, a countermeasure is to avoid message routing through certain insecure areas, e.g., Malicious countries and nodes. To this end, avoidance routing has been proposed over the past few years. However, the existing avoidance protocols are single-path-based, which means that there must be a safe path such that no adversary is in the proximity of the whole path. This condition is difficult to satisfy. As a result, routing opportunities based on the existing avoidance schemes are limited. To tackle this issue, we propose an avoidance routing framework, namely Multi-Path Avoidance Routing (MPAR). In our approach, a source node first encodes a message into k different pieces, and each piece is sent via k different paths. The destination can assemble the original message easily, while an adversary cannot recover the original message unless she obtains all the pieces. We prove that the coding scheme achieves perfect secrecy against eavesdropping under the condition that an adversary has incomplete information regarding the message. The simulation results validate that the proposed MPAR protocol achieves its design goals.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Jie Wu 0001, Ten-Hwang Lai
ICDCS3
2015 On mobility handling of sub-optimal timer-based CDS construction
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Scott C.-H. Huang
Ad Hoc Networks3
2015 Frog: A Framework for Context-Based File Systems
abstract
This article presents a framework, Frog, for Context-Based File Systems (CBFSs) that aim at simplifying the development of context-based file systems and applications. Unlike existing informed-based context-aware systems, Frog is a unifying informed-based framework that abstracts context-specific solutions as views, allowing applications to make view selections according to application behaviors. The framework can not only eliminate overheads induced by traditional context analysis, but also simplify the interactions between the context-based file systems and applications. Rather than propagating data through solution-specific interfaces, views in Frog can be selected by inserting their names in file path strings. With Frog in place, programmers can migrate an application from one solution to another by switching among views rather than changing programming interfaces. Since the data consistency issues are automatically enforced by the framework, file-system developers can focus their attention on context-specific solutions. We implement two prototypes to demonstrate the strengths and overheads of our design. Inspired by an observation that there are more than 50% of small files (<4KB) in a file system, we create a Bi-context Archiving Virtual File System (BAVFS) that utilizes conservative and aggressive prefetching for the contexts of random and sequential reads. To improve the performance of random read-and-write operations, the Bi-context Hybrid Virtual File System (BHVFS) combines the update-in-place and update-out-of-place solutions for read-intensive and write-intensive contexts. Our experimental results show that the benefits of Frog-based CBFSs outweigh the overheads introduced by integrating multiple context-specific solutions.
Ji Zhang 0002, Xunfei Jiang, Xiao Qin 0001, Wei-Shinn Ku, Mohammed I. Alghamdi
ACM Trans. Storage4
2014 Multi-Criteria Optimal Location Query with Overlapping Voronoi Diagrams
abstract
This paper presents a novel optimal location selection problem, which can be applied to a wide range of applications.After providing a formal definition of the novel query type, we explore an intuitive approach that sequentially scans all possible object combinations in the search space.Then, we propose an Overlapping Voronoi Diagram (OVD) model that defines OVDs and Minimum OVDs, and construct an algebraic structure under an OVD overlap operation.Based on the OVD model, we design an advanced approach to answer the query.Due to the high complexity of Voronoi diagram overlap computation, we improve the overlap operation by replacing the real boundaries of Voronoi diagrams with their Minimum Bounding Rectangles (MBR).We also propose a cost-bound iterative approach that efficiently processes a large number of Fermat-Weber problems.Our experimental results show that the proposed algorithms can evaluate the novel query type effectively and efficiently.
Ji Zhang 0002, Wei-Shinn Ku, Min-Te Sun, Xiao Qin 0001, Hua Lu 0001
EDBT2
2014 Parameterized spatial query processing based on social probabilistic clustering
abstract
In this paper, we propose two parameterized frameworks, namely the Uniform Watchtower (UW) framework and the Hot zone-based Watchtower (HW) framework, for the evaluation of spatial queries on large road networks. The motivation of this research is twofold: (1) how to answer spatial queries efficiently on large road networks with massive POI data and (2) how to take advantage of social data in spatial query processing. In UW, the network traversal terminates once it acquires the Point of Interest (POI) distance information stored in watchtowers. In HW, by observing that users' movements often exhibit strong spatial patterns, we employ probabilistic clustering to model mobile user check-in data as a mixture of 2-dimensional Gaussian distributions to identify hot zones so that watchtowers can be deployed discriminatorily. Our analyses verify the superiority of HW over UW in terms of query response time.
Haiquan Chen 0001, Wei-Shinn Ku, Min-Te Sun
SIGSPATIAL/GIS3
2014 MFTS: A Multi-Level Fault-Tolerant Archiving Storage with Optimized Maintenance Bandwidth
abstract
In this paper, we propose a multi-level fault-tolerant storage cluster called MFTS, which provides flexible reliability for a wide variety of applications. MFTS makes use of a reliability upper-bound (i.e., Parameter r) to guide the process of adjusting fault-tolerance levels, i.e., i-erasure(s) and i {1, 2, .. ., r}. In particular, MFTS can map an appropriate coding scheme to an application with individual reliability requirements. MFTS is capable of partitioning multi-level reliable storage using a virtual storage space, thereby adapting to any changing reliability demands of applications. We present the implementation of the MFTS system, which adopts an intersecting zigzag sets code (IZS code) rather than replication or general-purpose erasure codes. Our MFTS has three salient features: partial updates, fast reconstructions, and minimal overhead of fault-tolerance level transitions. To quantify performance optimization in our storage cluster, we compare IZS-enabled MFTS with two storage clusters equipped with the Vandermondeand Cauchy-Reed-Solomon codes. The experimental results show that: 1) three schemes have comparable user-response-time performance in both the operational and degraded modes; 2) MFTS outperforms the other two alternatives by up to 26.1 percent in the offline reconstruction case; 3) MFTS speeds up the online reconstruction by up to 23.7 percent over the other two schemes with marginal increase in user response time.
Jianzhong Huang 0001, Xiao Qin 0001, Fenghao Zhang, Wei-Shinn Ku, Changsheng Xie 0001
IEEE Trans. Dependable Secur. Comput.4
2014 Authentication of k Nearest Neighbor Query on Road Networks
abstract
Outsourcing spatial databases to the cloud provides an economical and flexible way for data owners to deliver spatial data to users of location-based services. However, in the database outsourcing paradigm, the third-party service provider is not always trustworthy, therefore, ensuring spatial query integrity is critical. In this paper, we propose an efficient road network k-nearest-neighbor query verification technique which utilizes the network Voronoi diagram and neighbors to prove the integrity of query results. Unlike previous work that verifies k-nearest-neighbor results in the Euclidean space, our approach needs to verify both the distances and the shortest paths from the query point to its kNN results on the road network. We evaluate our approach on real-world road networks together with both real and synthetic points of interest datasets. Our experiments run on Google Android mobile devices which communicate with the service provider through wireless connections. The experiment results show that our approach leads to compact verification objects (VO) and the verification algorithm on mobile devices is efficient, especially for queries with low selectivity.
Yinan Jing, Wei-Shinn Ku, Cyrus Shahabi
IEEE Trans. Knowl. Data Eng.3
2013 An RFID and particle filter-based indoor spatial query evaluation system
abstract
People spend a significant amount of time in indoor spaces (e.g., office buildings, subway systems, etc.) in their daily lives. Therefore, it is important to develop efficient indoor spatial query algorithms for supporting various location-based applications. However, indoor spaces differ from outdoor spaces because users have to follow the indoor floor plan for their movements. In addition, positioning in indoor environments is mainly based on sensing devices (e.g., RFID readers) rather than GPS devices. Consequently, we cannot apply existing spatial query evaluation techniques devised for outdoor environments for this new challenge. Because particle filters can be employed to estimate the state of a system that changes over time using a sequence of noisy measurements made on the system, in this research, we propose the particle filter-based location inference method as the basis for evaluating indoor spatial queries with noisy RFID raw data. Furthermore, two novel models, indoor walking graph model and anchor point indexing model, are created for tracking object locations in indoor environments. Based on the inference method and tracking models, we develop innovative indoor range and k nearest neighbor (kNN) query algorithms. We validate our solution through extensive simulations with real-world parameters. Our experimental results show that the proposed algorithms can evaluate indoor spatial queries effectively and efficiently.
Jiao Yu, Wei-Shinn Ku, Min-Te Sun, Hua Lu 0001
EDBT2
2013 A spatial keyword evaluation framework for network-based spatial queries
abstract
An increasing number of spatial keyword query techniques that return qualified objects based on a comprehensive consideration of spatial and keyword constraints have been presented in the literature. Due to the complexity of the solutions to spatial keyword queries, systems that can effectively demonstrate the mechanisms will attract interest from the spatial database research community. However, very limited visualization systems have been developed for illustrating spatial keyword query evaluation. In this demonstration, we present a system that visualizes advanced solutions to efficiently answer the Spatial Keyword k Nearest Neighbor (SKkNN) query. With the two-level data management method and the friendly user interface implemented by the Standard Widget Toolkit (SWT) and Open Graphics Library (OpenGL), our system is able to not only interact with users in diverse manners, visualize datasets, and display the SKkNN query evaluation process, but it also helps users better understand the solutions in a more intuitive way.
Ji Zhang 0002, Wei-Shinn Ku, Xunfei Jiang, Xiao Qin 0001
SIGSPATIAL/GIS2
2013 LinkProbe: Probabilistic inference on large-scale social networks
abstract
As one of the most important Semantic Web applications, social network analysis has attracted more and more interest from researchers due to the rapidly increasing availability of massive social network data. A desired solution for social network analysis should address the following issues. First, in many real world applications, inference rules are partially correct. An ideal solution should be able to handle partially correct rules. Second, applications in practice often involve large amounts of data. The inference mechanism should scale up towards large-scale data. Third, inference methods should take into account probabilistic evidence data because these are domains abounding with uncertainty. Various solutions for social network analysis have existed for quite a few years; however, none of them support all the aforementioned features. In this paper, we design and implement LinkProbe, a prototype to quantitatively predict the existence of links among nodes in large-scale social networks, which are empowered by Markov Logic Networks (MLNs). MLN has been proved to be an effective inference model which can handle complex dependencies and partially correct rules. More importantly, although MLN has shown acceptable performance in prior works, it is also reported as impractical in handling large-scale data due to its highly demanding nature in terms of inference time and memory consumption. In order to overcome these limitations, LinkProbe retrieves the k-backbone graphs and conducts the MLN inference on both the most globally influencing nodes and most locally related nodes. Our extensive experiments show that LinkProbe manages to provide a tunable balance between MLN inference accuracy and inference efficiency.
Haiquan Chen 0001, Wei-Shinn Ku, Haixun Wang, Min-Te Sun
ICDE2
2013 Evaluation of Spatial Keyword Queries with Partial Result Support on Spatial Networks
abstract
Numerous geographic information system applications need to retrieve spatial objects which bear user specified keywords close to a given location. In this research, we present efficient approaches to answer spatial keyword queries on spatial networks. In particular, we formally introduce definitions of Spatial Keyword k Nearest Neighbor (SKkNN) and Spatial Keyword Range (SKR) queries. Then, we present a framework of a spatial keyword query evaluation system which is comprised of Keyword Constraint Filter (KCF), Keyword and Spatial Refinement (KSR), and the spatial keyword ranker. KCF employs an inverted index to calculate keyword relevancy of spatial objects, and KSR refines intermediate results by considering both spatial and keyword constraints with the spatial keyword ranker. In addition, we design novel algorithms for evaluating SKkNN and SKR queries. These algorithms employ the inverted index technique, shortest path search algorithms, and network Voronoi diagrams. Our extensive simulations show that the proposed SKkNN and SKR algorithms can answer spatial keyword queries effectively and efficiently.
Ji Zhang 0002, Wei-Shinn Ku, Xunfei Jiang, Xiao Qin 0001, Yu-Ling Hsueh
MDM (1)2
2013 Randomized skip lists-based private authentication for large-scale RFID systems
abstract
The performance of key authentication and the degree of privacy in large-scale RFID systems are considered by many researchers as tradeoffs. Based on how keys are managed in the system, the privacy preserving tag authentications proposed in the past can be categorized into tree-based and group-based approaches. While a tree-based approach achieves high performance in key authentication, it suffers from the issue of low privacy should a fraction of tags be compromised. On the contrary, while group-based key authentication is relatively invulnerable to compromise attacks, it is not scalable to the large number of tags. In this paper, we propose a new private tag authentication protocol based on skip lists, named Randomized Skip Lists-based Authentication. Without sacrificing the authentication performance, our scheme provides a strong privacy preserving mechanism.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Ten-Hwang Lai
MobiHoc3
2013 A query integrity assurance scheme for accessing outsourced spatial databases
Wei-Shinn Ku, Cyrus Shahabi, Haixun Wang
GeoInformatica1
2013 Dynamic Bit Encoding for Privacy Protection against Correlation Attacks in RFID Backward Channel
abstract
Today Radio Frequency Identification (RFID) technologies are applied in many fields for a variety of applications. Though bringing great productivity gains, RFID systems may cause new security and privacy threats to individuals or organizations. Therefore, it is important to protect the security of RFID systems and the privacy of RFID tag owners. Unfortunately, none of the existing solutions provide a complete defense against eavesdroppers who could monitor the communication between RFID readers and tags and recover the contents of tags. Based on our research, we propose two novel RFID backward channel protection protocols, namely dynamic bit encoding and optimized dynamic bit encoding. Our schemes are able to achieve high anonymity with limited communication overhead. Our extensive simulations show that both proposed schemes provide much stronger backward channel protection than existing techniques. In addition, analytical models were created and validated through comparisons with simulation results.
Kazuya Sakai, Wei-Shinn Ku, Roger Zimmermann, Min-Te Sun
IEEE Trans. Computers2
2013 Spatial Query Integrity with Voronoi Neighbors
abstract
With the popularity of location-based services and the abundant usage of smart phones and GPS-enabled devices, the necessity of outsourcing spatial data has grown rapidly over the past few years. Meanwhile, the fast arising trend of cloud storage and cloud computing services has provided a flexible and cost-effective platform for hosting data from businesses and individuals, further enabling many location-based applications. Nevertheless, in this database outsourcing paradigm, the authentication of the query results at the client remains a challenging problem. In this paper, we focus on the Outsourced Spatial Database (OSDB) model and propose an efficient scheme, called VN-Auth, which allows a client to verify the correctness and completeness of the result set. Our approach is based on neighborhood information derived from the Voronoi diagram of the underlying spatial data set and can handle fundamental spatial query types, such as k nearest neighbor and range queries, as well as more advanced query types like reverse k nearest neighbor, aggregate nearest neighbor, and spatial skyline. We evaluated VN-Auth based on real-world data sets using mobile devices (Google Droid smart phones with Android OS) as query clients. Compared to the current state-of-the-art approaches (i.e., methods based on Merkle Hash Trees), our experiments show that VN-Auth produces significantly smaller verification objects and is more computationally efficient, especially for queries with low selectivity.
Wei-Shinn Ku, Spiridon Bakiras, Cyrus Shahabi
IEEE Trans. Knowl. Data Eng.2
2013 A Bayesian Inference-Based Framework for RFID Data Cleansing
abstract
The past few years have witnessed the emergence of an increasing number of applications for tracking and tracing based on radio frequency identification (RFID) technologies. However, raw RFID readings are usually of low quality and may contain numerous anomalies. An ideal solution for RFID data cleansing should address the following issues. First, in many applications, duplicate readings of the same object are very common. The solution should take advantage of the resulting data redundancy for data cleaning. Second, prior knowledge about the environment may help improve data quality, and a desired solution must be able to take into account such knowledge. Third, the solution should take advantage of physical constraints in target applications to elevate the accuracy of data cleansing. There are several existing RFID data cleansing techniques. However, none of them support all the aforementioned features. In this paper, we propose a Bayesian inference-based framework for cleaning RFID raw data. We first design an n-state detection model and formally prove that the three-state model can maximize the system performance. Then, we extend the n-state model to support two-dimensional RFID reader arrays and compute the likelihood efficiently. In addition, we devise a Metropolis-Hastings sampler with constraints, which incorporates constraint management to clean RFID data with high efficiency and accuracy. Moreover, to support real-time object monitoring, we present the streaming Bayesian inference method to cope with realtime RFID data streams. Finally, we evaluate the performance of our solutions through extensive experiments.
Wei-Shinn Ku, Haiquan Chen 0001, Haixun Wang, Min-Te Sun
IEEE Trans. Knowl. Data Eng.1
2013 Privacy preserving continuous multimedia streaming in MANETs
abstract
At present, mobile devices are prevalent with end users and continuous media streaming services in mobile ad-hoc networks (MANETs) support popular applications. It is required for applications that stream isochronous media that the network link be continuously available. In this study, we introduce two group-server scheduling schemes to improve link continuity: static group-server scheduling and dynamic group-server scheduling . With our solution, if one of the current links between a client and a server instance breaks, the client can still download the multimedia content from another scheduled server peer. In addition, we incorporate the data link layer constraints as well as privacy concerns into our protocol design. The simulation results show that the proposed schemes significantly improve the effective link duration, overall system performance, and degree of privacy in MANETs.
Kazuya Sakai, Wei-Shinn Ku, Min-Te Sun, Roger Zimmermann
ACM Trans. Multim. Comput. Commun. Appl.2
2012 Caching support for skyline query processing with partially-ordered domains
abstract
The results of skyline queries performed on data sets with partially-ordered domains vary depending on users' preference profiles specified for the partially-ordered domains. Existing work has addressed the issue of handling each individual query with some efficiency. However, processing large volumes of such queries for online applications with low response time is still very challenging. In this paper, we introduce a novel approach, termed CSS, to reduce the latency by caching query results with their unique user preferences. Of paramount importance in this case is that cached queries with compatible preference profiles need to be utilized. For this purpose, we introduce a similarity measure that establishes the level of a relation of a new query to each of the previously cached queries and profiles. The similarity measure allows the cached entries to be effectively ordered according to descending values; hence, query processing can start with the most promising candidates. If a new query is only partially answerable from the cache, the proposed method pursues a second optimization step. The query processor utilizes the partial result sets and augments them by performing less expensive constraint skyline queries guided by constraint violations between different query preference profiles. Extensive experiments are presented to demonstrate the performance and utility of our novel approach.
Yu-Ling Hsueh, Roger Zimmermann, Wei-Shinn Ku
SIGSPATIAL/GIS3
2012 Enforcing k nearest neighbor query integrity on road networks
abstract
Outsourcing spatial databases, including both road networks and points of interest, to a third party Cloud service provider has attracted much attention from individual and business data owners. With popularity of mobile devices, providing instant and reliable location-based services to smartphones and tablets has been a major means of delivering spatial data to real-world users. Therefore, ensuring spatial query integrity in database outsourcing paradigms is critical. In this paper, we propose a novel road network k-nearest-neighbor query verification technique which utilizes the network Voronoi diagrams and neighbors to prove the integrity of the query result. Unlike previous work that verifies k-nearest-neighbor results in the Euclidean space, our approach verifies both the distances and the shortest paths from the query point to its kNN result on the road network.
Yinan Jing, Wei-Shinn Ku, Cyrus Shahabi
SIGSPATIAL/GIS3
2012 Efficient evaluation of skyline queries in wireless data broadcast environments
abstract
Skyline is a popular query type which retrieves data objects that are not dominated by any other object with respect to multiple attributes. Skyline queries have broad applications; however, limited studies have been done on skyline in the broadcast data model. No study has been done on flexible skyline query evaluations in this model that can handle a combination of minimum and maximum attributes. In this paper, we propose the Tree-based Distributed Index (TDI) and the skyline algorithms that incorporate TDI to efficiently evaluate skyline in broadcast environments. Our extensive simulations show that the proposed algorithms can answer skyline queries in broadcast environments effectively and efficiently.
Chih-Jye Wang, Wei-Shinn Ku
SIGSPATIAL/GIS2
2012 Geo-Store: a spatially-augmented SPARQL query evaluation system
abstract
The techniques of utilizing spatial data on the Semantic Web have attracted more and more interest from researchers due to the rapidly increasing applications based on geographic information. However, there are currently limited solutions providing efficient spatial query evaluation based on Semantic Web data. In this demonstration, we present Geo-Store, a novel spatially-augmented SPARQL evaluation system. By extending the standard SPARQL query language with spatial query filters, Geo-Store is able to process complex spatial queries with common spatial constraints. These spatial filters are designed based on our Spatially Aware Mapping (SAM) scheme. With SAM, spatial data are pre-processed and encoded with their Hilbert values by employing the Hilbert curve, resulting in more efficient spatial query processing than the existing approaches. The Geo-Store demonstration includes both a server and a web browser-based client.
Chih-Jye Wang, Wei-Shinn Ku, Haiquan Chen 0001
SIGSPATIAL/GIS2
2011 A location aware virtual infrastructure for VANETs
abstract
The dynamical network topology is the source of most challenges in VANETs (Vehicle Ad hoc Networks). In urban area, however, it is feasible to meet the challenge by taking advantage of the heavy traffic. This paper proposes a location aware virtual infrastructure (LAVI) based on recognition memory. Combining the memory of past cooperation with the location information, the mobile nodes can construct cooperative groups with recognized peers and in turn to provide a virtual infrastructure.
Yu Chen 0002, Chih-Jye Wang, Wei-Shinn Ku, Zhou Su 0001
CCNC3
2011 Enhancing cloud storage security against roll-back attacks with a new fair multi-party non-repudiation protocol
abstract
Along with variant advantages, cloud storage also poses new security challenges. Potential users are reluctant to move important and sensitive data to cloud unless security challenges have been well addressed. This paper reports our on-going efforts to address three data security issues in cloud storage: repudiation, fairness, and roll-back attacks. We proposed a novel fair multi-party non-repudiation (MPNR) protocol, which provide a fair non-repudiation storage cloud and is capable of preventing roll-back attacks.
Yu Chen 0002, Douglas H. Summerville, Wei-Shinn Ku, Zhou Su 0001
CCNC4
2011 BMF: Bitmapped Mass Fingerprinting for Fast Protein Identification
abstract
Protein identification is an important objective for proteomic and medical sciences as well as for pharmaceutical industry. With recent large-scale automation of genome sequencing and the explosion of protein databases, it is important to exploit latest data processing technologies and design highly scalable algorithms to speed up protein identification. In this study, we design, implement, and evaluate a new software tool, Bitmapped Mass Fingerprinting (BMF), that can efficiently construct a bitmap index for short peptides, and quickly identify candidate proteins from leading protein databases. BMF is developed by integrating the Fast Bit indexing technology and the popular Message Passing Interface (MPI) for parallelization. By exploiting Fast Bit for peptide mass fingerprinting across protein boundaries, we are able to accomplish parallel computation and I/O for a scalable implementation of protein identification. Our experimental results show that BMF brings dramatic performance improvement for protein identification from various protein databases. In particular, we demonstrate that BMF can effectively scale up to 8,192 cores on the Jaguar Supercomputer at Oak Ridge National Laboratory, achieving superb performance in identifying proteins from the National Center for Biotechnology Information (NCBI) non-redundant (NR) protein database.
Weikuan Yu, Kesheng Wu, Wei-Shinn Ku, Cong Xu 0008, Juan Gao
CLUSTER3
2011 Mitigating DDoS Attacks Using Protection Nodes in Mobile Ad Hoc Networks
abstract
Mobile Ad Hoc Networks (MANETs) allow mobile hosts to form a communication network without a prefixed infrastructure. Although it provides high flexibility, it also brings more challenges for MANETs to fight against malicious attacks. However, the property of mobility and redundancy also inspires new ideas to design defence strategy. In this paper, we propose a strategy to mitigate DDoS attacks in MANETs. Assume that a malicious attacker normally targets specific victims. The attacker will give up if the attack failed to achieve the desired goals after a certain length of attacking time. In our protection strategy, we take advantage of high redundancy and select a protection node. Once a DDoS attack has been detected, the suspicious traffic will be redirected to the protection node. The victim will function normally, and it is reasonable to expect that the attacker will stop the meaningless efforts. Through intensive simulation experiment using NS-2, we have verified the effectiveness of our approach and evaluated the cost and overhead of the system.
Minda Xiang, Yu Chen 0002, Wei-Shinn Ku, Zhou Su 0001
GLOBECOM3
2011 SkyEngine: Efficient Skyline search engine for Continuous Skyline computations
abstract
Skyline query processing has become an important feature in multi-dimensional, data-intensive applications. Such computations are especially challenging under dynamic conditions, when either snapshot queries need to be answered with short user response times or when continuous skyline queries need to be maintained efficiently over a set of objects that are frequently updated. To achieve high performance, we have recently designed the ESC algorithm, an Efficient update approach for Skyline Computations. ESC creates a pre-computed candidate skyline set behind the first skyline (a “second line of defense,” so to speak) that facilitates an incremental, two-stage skyline update strategy which results in a quicker query response time for the user. Our demonstration presents the two-threaded SkyEngine system that builds upon and extends the base-features of the ESC algorithm with innovative, user-oriented functionalities that are termed SkyAlert and AutoAdjust. These functions enable a data or service provider to be informed about and gain the opportunity of automatically promoting its data records to remain part of the skyline, if so desired. The SkyEngine demonstration includes both a server and a web browser based client. Finally, the SkyEngine system also provides visualizations that reveal its internal performance statistics.
Yu-Ling Hsueh, Roger Zimmermann, Wei-Shinn Ku
ICDE3
2011 Querying uncertain data with aggregate constraints
abstract
Data uncertainty arises in many situations. A common approach to query processing uncertain data is to sample many "possible worlds" from the uncertain data and to run queries against the possible worlds. However, sampling is not a trivial task, as a randomly sampled possible world may not satisfy known constraints imposed on the data. In this paper, we focus on an important category of constraints, the aggregate constraints. An aggregate constraint is placed on a set of records instead of on a single record, and a real-life system usually has a large number of aggregate constraints. It is a challenging task to find qualified possible worlds in this scenario, since tuple by tuple sampling is extremely inefficient because it rarely leads to a qualified possible world. In this paper, we introduce two approaches for querying uncertain data with aggregate constraints: constraint aware sampling and MCMC sampling. Our experiments show that the new approaches lead to high quality query results with reasonable cost.
Mohan Yang, Haixun Wang, Haiquan Chen 0001, Wei-Shinn Ku
SIGMOD Conference4
2011 G-STAR: Geometric STAteless Routing for 3-D wireless sensor networks
Min-Te Sun, Kazuya Sakai, Benjamin R. Hamilton, Wei-Shinn Ku, Xiaoli Ma
Ad Hoc Networks4
2011 The partial sequenced route query with traveling rules in road networks
Haiquan Chen 0001, Wei-Shinn Ku, Min-Te Sun, Roger Zimmermann
GeoInformatica2
2011 The optimal k-covering tag deployment for RFID-based localization
Wei-Shinn Ku, Kazuya Sakai, Min-Te Sun
J. Netw. Comput. Appl.1
2011 Timer-Based CDS Construction in Wireless Ad Hoc Networks
abstract
The connected dominating set (CDS) has been extensively used for routing and broadcast in wireless ad hoc networks. While existing CDS protocols are successful in constructing CDS of small size, they either require localized information beyond immediate neighbors, lack the mechanism to properly handle nodal mobility, or involve lengthy recovery procedure when CDS becomes corrupted. In this paper, we introduce the timer-based CDS protocols, which first elect a number of initiators distributively and then utilize timers to construct a CDS from initiators with the minimum localized information. We demonstrate that our CDS protocols are capable of maintaining CDS in the presence of changes of network topology. Depending on the number of initiators, there are two versions of our timer-based CDS protocols. The Single-Initiator (SI) generates the smallest CDS among protocols with mobility handling capability. Built on top of SI, the Multi-Initiator (MI) version removes the single point of failure at single-initiator and possesses most advantages of SI. We evaluate our protocols by both the ns-2 simulation and an analytical model. Compared with the other known CDS protocols, the simulation results demonstrate that both SI and MI produce and maintain CDS of very competitive size. The analytical model shows the expected convergence time and the number of messages required by SI and MI in the construction of CDS, which match closely to our simulation results. This helps to establish the validity of our simulation.
Kazuya Sakai, Scott C.-H. Huang, Wei-Shinn Ku, Min-Te Sun, Xiuzhen Cheng
IEEE Trans. Mob. Comput.3
2010 A Novel DDoS Attack Defending Framework with Minimized Bilateral Damages
abstract
Distributed Denial of Service (DDoS) attacks are one of the most damaging threats against Internet based applications. Many of the DDoS defense mechanisms may unintentionally deny a certain portion of legitimate user accesses by mistaking them as attackers or may simply not block enough traffic to adequately protect the victim. Other better performing systems have not yet to reach adoption because of designs that require a substantial investment into the Internet infrastructure before offering much effectiveness. This paper proposes Heimdall, a novel traffic verification based framework to protect legitimate traffic from bilateral damages. Based on a proof-of-work technique and application of distributed hash ID, aside from protecting established connections, our system can validate new initial request for communication and open valid channels between users and the protected server. Through intensive simulation experiments on the ns-2 network simulator, we verified that Heimdall scheme can effectively protect legitimate communications and filter out malicious flows with very high accuracy.
Yu Chen 0002, Wei-Shinn Ku, Kazuya Sakai, Christopher DeCruze
CCNC2
2010 Verifying spatial queries using Voronoi neighbors
abstract
With the popularity of location-based services and the abundant usage of smart phones and GPS enabled devices, the necessity of outsourcing spatial data has grown rapidly over the past few years. Nevertheless, in the database outsourcing paradigm, the authentication of the query results at the client remains a challenging problem. In this paper, we focus on the Outsourced Spatial Database (OSDB) model and propose an efficient scheme, called VN-Auth, that allows a client to verify the correctness and completeness of the result set. Our approach can handle both k nearest neighbor (kNN) and range queries, and is based on neighborhood information derived by the Voronoi diagram of the underlying spatial dataset. Specifically, upon receiving a query result, the client can verify its integrity by examining the signatures and exploring the neighborhood of every object in the result set. Compared to the current state-of-the-art approaches (i.e., methods based on Merkle hash trees), VN-Auth produces significantly smaller verification objects (VO) and is more computationally efficient, especially for queries with low selectivity.
Wei-Shinn Ku, Spiridon Bakiras, Cyrus Shahabi
GIS2
2010 INTACT: a spatial query integrity assurance framework for location-based services
abstract
It is cost-effective for data owners to publicize their spatial databases via database outsourcing; however, data privacy and query integrity are major challenges. In this demonstration, we implemented the INTACT (spatial query INTegrity AssuranCe framework for locaTion-based services) framework on the iPhone and the .NET Framework that protects data privacy using space encryption and ensures query integrity via audit queries.
Chih-Jye Wang, Wei-Shinn Ku, Cyrus Shahabi
GIS2
2010 D-DOG: Securing Sensitive Data in Distributed Storage Space by Data Division and Out-Of-Order Keystream Generation
abstract
Migrating from server-attached storage to distributed storage brings new vulnerabilities in creating a secure data storage and access facility. Particularly it is a challenge on top of insecure networks or unreliable storage service providers. For example, in applications such as cloud computing where data storage is transparent to the owner. It is even harder to protect the data stored in unreliable hosts. More robust security scheme is desired to prevent adversaries from obtaining sensitive information when the data is in their hands. Meanwhile, the performance gap between the execution speed of security software and the amount of data to be processed is ever widening. A common solution to close the performance gap is through hardware implementation. This paper proposes D-DOG (Data Division and Out-of-order keystream Generation), a novel encryption method to protect data in the distributed storage environments. Aside from verifying the correctness and effectiveness of the D-DOG scheme through theoretical analysis and experimental study, we also preliminarily evaluated its hardware implementation.
Yu Chen 0002, Wei-Shinn Ku, Zhou Su 0001
ICC3
2010 Efficient Evaluation of k-Range Nearest Neighbor Queries in Road Networks
abstract
A k-Range Nearest Neighbor (or kRNN for short) query in road networks finds the k nearest neighbors of every point on the road segments within a given query region based on the network distance. The kRNN query is significantly important for location-based applications in many realistic scenarios. For example, (1) the user’s location is uncertain, i.e., user’s location is modeled by a spatial region, and (2) the user is not willing to reveal her exact location to preserve her privacy, i.e., her location is blurred into a spatial region. However, the existing solutions for kRNN queries simply apply the traditional k-nearest neighbor query processing algorithm multiple times, which poses a huge redundant searching overhead. To this end, we propose an efficient kRNN query processing algorithm in this paper. Our algorithm (1) employs a shared execution approach to eliminate the redundant searching overhead, and (2) provides a parameter that can be tuned to achieve a tradeoff between the query processing performance and the storage overhead, while guaranteeing the user’s exact k-nearest neighbors are included in the query answers. The experimental results show that our algorithm always outperforms the existing solution in terms of query response time, and the introduced tuning parameter is an effective way to achieve the tradeoff between the query response time and the storage overhead.
Jie Bao 0003, Chi-Yin Chow, Mohamed F. Mokbel, Wei-Shinn Ku
Mobile Data Management4
2010 Leveraging spatio-temporal redundancy for RFID data cleansing
abstract
Radio Frequency Identification (RFID) technologies are used in many applications for data collection. However, raw RFID readings are usually of low quality and may contain many anomalies. An ideal solution for RFID data cleansing should address the following issues. First, in many applications, duplicate readings (by multiple readers simultaneously or by a single reader over a period of time) of the same object are very common. The solution should take advantage of the resulting data redundancy for data cleaning. Second, prior knowledge about the readers and the environment (e.g., prior data distribution, false negative rates of readers) may help improve data quality and remove data anomalies, and a desired solution must be able to quantify the degree of uncertainty based on such knowledge. Third, the solution should take advantage of given constraints in target applications (e.g., the number of objects in a same location cannot exceed a given value) to elevate the accuracy of data cleansing. There are a number of existing RFID data cleansing techniques. However, none of them support all the aforementioned features. In this paper we propose a Bayesian inference based approach for cleaning RFID raw data. Our approach takes full advantage of data redundancy. To capture the likelihood, we design an n-state detection model and formally prove that the 3-state model can maximize the system performance. Moreover, in order to sample from the posterior, we devise a Metropolis-Hastings sampler with Constraints (MH-C), which incorporates constraint management to clean RFID raw data with high efficiency and accuracy. We validate our solution with a common RFID application and demonstrate the advantages of our approach through extensive simulations.
Haiquan Chen 0001, Wei-Shinn Ku, Haixun Wang, Min-Te Sun
SIGMOD Conference2
2010 Efficient Location Updates for Continuous Queries over Moving Objects
Yu-Ling Hsueh, Roger Zimmermann, Wei-Shinn Ku
J. Comput. Sci. Technol.3
2009 Self-Encryption Scheme for Data Security in Mobile Devices
abstract
The pervasive use of wireless networks and mobile devices has been changing our living style significantly. Along with great convenience and efficiency, there are new challenges in protecting sensitive and/or private data carried in these devices. The most challenging part lies in a dilemma: while it should be computationally infeasible for adversaries to decrypt the data, the cryptographic operation should be efficient for legitimate users and minimize battery drain. This paper proposes a novel data encryption and storage scheme to address this challenge. Treating the data as a binary bit stream, our self-encryption (SE) scheme generates a keystream by randomly extracting bits from the stream. The length of the keystream depends on the user's security requirements. The bit stream is encrypted and the ciphertext is stored on the mobile device, whereas the keystream is stored separately. This makes it computationally not feasible to recover the original data stream from the ciphertext alone.
Yu Chen 0002, Wei-Shinn Ku
CCNC2
2009 Adaptive Safe Regions for Continuous Spatial Queries over Moving Objects
Yu-Ling Hsueh, Roger Zimmermann, Wei-Shinn Ku
DASFAA3
2009 PROS: a peer-to-peer system for location privacy protection on road networks
abstract
The k-anonymity technique is widely used to provide location privacy protection for accessing location-based services (LBS), i.e., the exact location of a query initiator is cloaked into a spatial region that contains at least k indistinguishable users. However, a centralized location anonymizer may pose serious privacy threats and could be the system bottleneck. Moreover, many cloaking methods are developed for the Euclidean space and fail to consider the features of road networks. In this demonstration, we present the technologies and implementations which protect location privacy by peer-to-peer based cloaking on road networks. We name the prototype system as PROS. With PROS, a mobile user forms a cloaked road segment set by collaborating with her peers when she needs to retrieve information from location-based service providers. Afterward, the cloaked road segment set is sent to the service provider for query processing and an inclusive query result set is returned to the query initiator after the query evaluation.
Jie Bao 0003, Haiquan Chen 0001, Wei-Shinn Ku
GIS3
2009 Fast Connected Dominating Set Construction in Mobile Ad Hoc Networks
abstract
The connected dominating set (CDS) has been commonly used for routing and broadcast in mobile ad hoc networks (MANETs). Considering the applications of MANETs, it is generally preferred that the CDS protocol not only creates CDS of small size, incurs less communication and computational overheads, adapts to the nodal mobility, but also generates CDS as quickly as possible. Unfortunately, none of the existing CDS protocols possesses all of these desirable properties. In this paper, we propose an algorithm to rapidly grow a CDS tree from an initiator. By incorporating this algorithm with the Multi-Initiator CDS protocol, we have created the CDS protocol for MANETs which enjoys all the aforementioned desirable properties. The simulation results validate that our proposed protocol achieves its design goals. In addition, an analytical model is provided that can accurately estimate the convergence time required by our proposed CDS protocol.
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku
ICC3
2009 PLUS: A Message-Efficient Prototype for Location-Based Applications
abstract
The PLUS system is designed to efficiently track moving object locations on a road network and execute continuous spatial queries in support of location-based services. PLUS implements a novel lazy position update mechanism that significantly reduces the communication overhead and server indexing load related to frequent location updates in moving object and moving query scenarios. The contribution of this demo is to present how the lazy position update scheme can achieve message-efficiency under various conditions which can be interactively set via user-selectable parameters in a graphical user interface.
Yu-Ling Hsueh, Roger Zimmermann, Wei-Shinn Ku, Haojun Wang, Chung-Dau Wang
ICDE3
2009 Group-Server Scheduling for Continuous Multimedia Streaming in MANETs
abstract
At present mobile devices are prevalent with end users and continuous media streaming services in mobile ad-hoc networks (MANETs) support popular applications. One of the requirements for applications that stream isochronous media is that the network link has to be continuously available. In this study, we introduce two group-server scheduling schemes to improve link continuity: static group-server scheduling and dynamic group-server scheduling. With our solution, if one of the current links between a client and a server instance breaks, the client can still download the multimedia content from another scheduled server peer. The simulation results show that the proposed schemes significantly improve the effective link duration in MANETs.
Kazuya Sakai, Wei-Shinn Ku, Roger Zimmermann
ISM2
2009 Query Integrity Assurance of Location-Based Services Accessing Outsourced Spatial Databases
Wei-Shinn Ku, Cyrus Shahabi, Haixun Wang
SSTD1
2009 Weighted trust evaluation-based malicious node detection for wireless sensor networks
abstract
Abstract: Deployed in a hostile environment, the individual Sensor Node (SN) of a Wireless Sensor Network (WSN) could be easily compromised by an adversary due to constraints such as limited memory space and computing capability. Therefore, it is critical to detect and isolate compromised nodes in order to avoid being misled by the falsified information injected by adversaries through compromised nodes. However, it is challenging to secure the flat topology networks effectively because of the poor scalability and high communication overhead. On top of a hierarchical WSN architecture, a novel algorithm based on Weighted Trust Evaluation (WTE) to detect malicious nodes for hierarchical sensor networks is proposed in this paper. The hierarchical network can reduce the communication overhead among SNs by utilising clustered topology. The proposed algorithm models a cluster of SNs and detects malicious nodes by examining their weights that represent the reliability of SNs. Through intensive simulations, the accuracy and effectiveness of the proposed detection algorithm are verified.
Hongbing Hu, Yu Chen 0002, Wei-Shinn Ku, Zhou Su 0001, Chung-Han Chen
Int. J. Inf. Comput. Secur.3
2008 Efficient Updates for Continuous Skyline Computations
Yu-Ling Hsueh, Roger Zimmermann, Wei-Shinn Ku
DEXA3
2008 The multi-rule partial sequenced route query
abstract
Trip planning search (TPS) represents an important class of queries in Geographic Information Systems (GIS). In many real-world applications, TPS requests are issued with a number of constraints. Unfortunately, most of these constrained TPS cannot be directly answered by any of the existing algorithms. By formulating each restriction into rules, we propose a novel form of route query, namely the multi-rule partial sequenced route (MRPSR) query. Our work provides a unified framework that also subsumes the well-known trip planning query (TPQ) and the optimal sequenced route (OSR) query. In this paper, we first prove that MRPSR is NP-hard and then present three heuristic algorithms to search for near-optimal solutions for the MRPSR query. Our extensive simulations show that all of the proposed algorithms can answer the MRPSR query effectively and efficiently. Using both real and synthetic datasets, we investigate the performance of our algorithms with the metrics of the route distance and the response time in terms of the percentage of the constrained points of interest (POI) categories. Compared to the LORD-based brute-force solution, the response times of our algorithms are remarkably reduced while the resulting route length is only slightly longer than the shortest route.
Haiquan Chen 0001, Wei-Shinn Ku, Min-Te Sun, Roger Zimmermann
GIS2
2008 Maintaining CDS in Mobile Ad Hoc Networks
Kazuya Sakai, Min-Te Sun, Wei-Shinn Ku, Hiromi Okada
WASA3
2008 Nearest neighbor queries with peer-to-peer data sharing in mobile environments
Wei-Shinn Ku, Roger Zimmermann
Pervasive Mob. Comput.1
2008 Location-Based Spatial Query Processing in Wireless Broadcast Environments
abstract
Location-based spatial queries (LBSQs) refer to spatial queries whose answers rely on the location of the inquirer. Efficient processing of LBSQs is of critical importance with the ever-increasing deployment and use of mobile technologies. We show that LBSQs have certain unique characteristics that traditional spatial query processing in centralized databases does not address. For example, a significant challenge is presented by wireless broadcasting environments, which have excellent scalability but often exhibit high-latency database access. In this paper, we present a novel query processing technique that, while maintaining high scalability and accuracy, manages to reduce the latency considerably in answering location-based spatial queries. Our approach is based on peer-topeer sharing, which enables us to process queries without delay at a mobile host by using query results cached in its neighboring mobile peers. We demonstrate the feasibility of our approach through a probabilistic analysis, and we illustrate the appeal of our technique through extensive simulation results.
Wei-Shinn Ku, Roger Zimmermann, Haixun Wang
IEEE Trans. Mob. Comput.1
2007 Partition-based lazy updates for continuous queries over moving objects
abstract
Continuous spatial queries posted within an environment of moving objects produce as their results a time-varying set of objects. In the most ambitious case both queries and data objects are dynamic, making it very challenging to find an efficient query evaluation strategy. The significant overhead related to frequent location updates from moving objects often results in poor performance. The most advanced existing techniques use the concept of simple geometric safe regions to delay or avoid location updates. We introduce a Partition-based Lazy Update (PLU) algorithm that elevates this idea further by adopting Location Information Tables (LIT) which (a) allow each moving object to estimate possible query movements and issue a location update only when it may affect any query results and (b) enable smart server probing that results in fewer messages. Among the significant advantages, our technique performs well even in very highly dynamic environments (with up to 100% mobility) where many other techniques deteriorate. PLU can be efficiently implemented and we demonstrate its query performance improvement of up to 28% over the current state-of-the-art.
Yu-Ling Hsueh, Roger Zimmermann, Haojun Wang, Wei-Shinn Ku
GIS4
2007 Location-based Spatial Queries with Data Sharing in Wireless Broadcast Environments
abstract
Location-based spatial queries (LBSQs) refer to spatial queries whose answers rely on the location of the inquirer. Efficient processing of LBSQs is of critical importance with the ever-increasing deployment and use of mobile technologies. We show that LBSQs have certain unique characteristics that traditional spatial query processing in centralized databases does not address. For example, a significant challenge is presented by wireless broadcasting environments, which often exhibit high-latency database access. In this paper, we present a novel query processing technique that, while maintaining high scalability and accuracy, manages to reduce the latency considerably in answering location-based spatial queries. Our approach is based on peer-to-peer sharing, which enables us to process queries without delay at a mobile host by using query results cached in its neighboring mobile peers. We illustrate the appeal of our technique through extensive simulation results.
Wei-Shinn Ku, Roger Zimmermann, Haixun Wang
ICDE1
2007 Collaborative Detection of DDoS Attacks over Multiple Network Domains
abstract
This paper presents a new distributed approach to detecting DDoS (distributed denial of services) flooding attacks at the traffic-flow level The new defense system is suitable for efficient implementation over the core networks operated byInternet service providers(ISPs). At the early stage of a DDoS attack, some traffic fluctuations are detectable at Internet routers or at the gateways of edge networks. We develop adistributed change-point detection(DCD) architecture using change aggregation trees (CAT). The idea is to detect abrupt traffic changes across multiple network domains at the earliest time. Early detection of DDoS attacks minimizes the floe cling damages to the victim systems serviced by the provider. The system is built over attack-transit routers, which work together cooperatively. Each ISP domain has a CAT server to aggregate the flooding alerts reported by the routers. CAT domain servers collaborate among themselves to make the final decision. To resolve policy conflicts at different ISP domains, anew secureinfrastructure protocol(SIP) is developed to establish mutual trust or consensus. We simulated the DCD system up to 16 network domains on the Cyber Defense Technology Experimental Research (DETER) testbed, a 220-node PC cluster for Internet emulation experiments at the University of Southern California (USC) Information Science Institute. Experimental results show that four network domains are sufficient to yield a 98 percent detection accuracy with only 1 percent false-positive alarms. Based on a 2006 Internet report onautonomous system(AS) domain distribution, we prove that this DDoS defense system can scale well to cover 84 AS domains. This security coverage is wide enough to safeguard most ISP core networks from real-life DDoS flooding attacks.
Yu Chen 0002, Kai Hwang 0001, Wei-Shinn Ku
IEEE Trans. Parallel Distributed Syst.3
2006 Distributed Continuous Range Query Processing on Moving Objects
Haojun Wang, Roger Zimmermann, Wei-Shinn Ku
DEXA3
2006 MAPLE: A Mobile Scalable P2P Nearest Neighbor Query System for Location-based Services
abstract
In this demonstration we present MAPLE, a scalable peer-to-peer nearest neighbor (NN) query system for mobile environments. MAPLE is designed for the efficient sharing of query results cached in the local storage of mobile peers. The MAPLE system is innovative in its ability to either fully or partially compute location-dependent nearest neighbor objects on each host. The demonstration illustrates how cooperative data sharing and distributed processing among mobile peers results in a considerable reduction of the load on remote spatial databases.
Wei-Shinn Ku, Roger Zimmermann, Chi-Ngai Wan, Haojun Wang
ICDE1
2006 ANNATTO: Adaptive Nearest Neighbor Queries in Travel Time Networks
abstract
Nearest neighbor (NN) searches represent an important class of queries in geographic information systems (GIS). Most nearest neighbor algorithms rely on static distance information to compute NN queries (e.g., Euclidean distance or spatial network distance). However, the final goal of a user when performing an NN search is often to travel to one of the search results. Based on this observation, finding the nearest neighbors in terms of travel time is more realistic than the actual distance. In the existing NN algorithms dynamic real-time events (e.g., traffic congestions, detours, etc.) are usually not considered and hence the pre-computed nearest neighbor objects may not accurately reflect the shortest travel time. In this demonstration we present ANNATTO, a novel adaptive nearest neighbor query model for travel time networks which integrates both spatial networks and real-time traffic event information. The ANNATTO system includes the implementation of a globalbased adaptive nearest neighbor algorithm and a localbased greedy nearest neighbor algorithm that both utilize real-time traffic information to provide adaptive nearest neighbor search results.
Wei-Shinn Ku, Roger Zimmermann, Haojun Wang
MDM1