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

Thang N. Dinh

dblp:54/7220 · DBLP profile ↗
← Back
47ranked-venue papers
10as first author
6since 2021 · last 2025
0000-0003-4847-8356ORCID · verified

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

Computer networks · 28 · 8 first-author · 3 since 2021Databases, data management, data science and information retrieval · 11 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 9 · 2 first-author · 1 since 2021Systems, architecture and hardware · 2Theory of computation · 2Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1

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

Theoretical computer science
20 papers
Approximation and online algorithms · 31% Graph algorithms and graph theory · 29% Mathematical optimization · 17%
Databases, data mining, and information retrieval
14 papers
Web and social media mining · 61% Data mining · 33% Information retrieval · 6%
Human-computer interaction and pervasive computing
7 papers
Wearable and physiological sensing · 55% Health and well-being technologies · 31% Interaction techniques and input · 14%
Computer networks
9 papers
Network measurement and analytics · 36% Wireless networking · 21% Network optimization and economics · 19%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Emerging computing paradigms · 88% GPUs and heterogeneous computing · 7% Energy-efficient computing · 5%
Artificial intelligence
2 papers
Graph learning · 60% Planning, search and constraint satisfaction · 40%

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

TopicWeightPapersLastEvidence papers
Web and social media mining › social network analysis
influence maximization
2.282019
TipTop: (Almost) Exact Solutions for Influence Maximization in Billion-Scale Networks · IEEE/ACM Trans. Netw. 2019
A Billion-Scale Approximation Algorithm for Maximizing Benefit in Viral Marketing · IEEE/ACM Trans. Netw. 2017
Social Influence Spectrum at Scale: Near-Optimal Solutions for Multiple Budgets at Once · ACM Trans. Inf. Syst. 2017
Approximation and online algorithms
approximation algorithms
1.872019
TipTop: (Almost) Exact Solutions for Influence Maximization in Billion-Scale Networks · IEEE/ACM Trans. Netw. 2019
Adaptive Crawling with Multiple Bots: A Matroid Intersection Approach · INFOCOM 2018
A Billion-Scale Approximation Algorithm for Maximizing Benefit in Viral Marketing · IEEE/ACM Trans. Netw. 2017
Machine learning › Graph learning
graph neural network
0.912025
Scalable Quantum-Inspired Optimization Through Dynamic Qubit Compression · AAAI 2025
Emerging computing paradigms › quantum computing
quantum annealing
0.912025
Scalable Quantum-Inspired Optimization Through Dynamic Qubit Compression · AAAI 2025
Emerging computing paradigms
quantum computing
0.912025
Scalable Quantum-Inspired Optimization Through Dynamic Qubit Compression · AAAI 2025
Mathematical optimization
combinatorial optimization
0.912025
Scalable Quantum-Inspired Optimization Through Dynamic Qubit Compression · AAAI 2025
Web and social media mining
viral marketing
0.752019
Stop-and-Stare: Optimal Sampling Algorithms for Viral Marketing in Billion-scale Networks · SIGMOD Conference 2016
Cost-Effective Viral Marketing for Time-Critical Campaigns in Large-Scale Social Networks · IEEE/ACM Trans. Netw. 2014
TipTop: (Almost) Exact Solutions for Influence Maximization in Billion-Scale Networks · IEEE/ACM Trans. Netw. 2019
Wearable and physiological sensing
biosignal sensing
0.712023
Detection of Microsleep Events With a Behind-the-Ear Wearable System · IEEE Trans. Mob. Comput. 2023
Wearable and physiological sensing
wearable device design
0.712023
Detection of Microsleep Events With a Behind-the-Ear Wearable System · IEEE Trans. Mob. Comput. 2023
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
hypothesis ranking
0.612022
SaPHyRa: A Learning Theory Approach to Ranking Nodes in Large Networks · ICDE 2022
Data mining › structured data mining › graph mining
community detection
0.532015
Network Clustering via Maximizing Modularity: Approximation Algorithms and Theoretical Limits · ICDM 2015
An adaptive approximation algorithm for community detection in dynamic scale-free networks · INFOCOM 2013
Adaptive algorithms for detecting community structure in dynamic social networks · INFOCOM 2011
Health and well-being technologies
pain management
0.412020
Painometry: wearable and objective quantification system for acute postoperative pain · MobiSys 2020
Algorithmic game theory and mechanism design › security games
network interdiction
0.412020
Blocking Self-Avoiding Walks Stops Cyber-Epidemics: A Scalable GPU-Based Approach · IEEE Trans. Knowl. Data Eng. 2020
Wearable and physiological sensing › vital sign monitoring
blood pressure monitoring
0.412019
eBP: A Wearable System For Frequent and Comfortable Blood Pressure Monitoring From User's Ear · MobiCom 2019
Health and well-being technologies › health monitoring
continuous health monitoring
0.412019
eBP: A Wearable System For Frequent and Comfortable Blood Pressure Monitoring From User's Ear · MobiCom 2019
Graph algorithms and graph theory
graph connectivity
0.422015
Network Under Joint Node and Link Attacks: Vulnerability Assessment Methods and Analysis · IEEE/ACM Trans. Netw. 2015
On New Approaches of Assessing Network Vulnerability: Hardness and Approximation · IEEE/ACM Trans. Netw. 2012
Interaction techniques and input › input sensing › gesture recognition
hand gesture recognition
0.312018
CapBand: Battery-free Successive Capacitance Sensing Wristband for Hand Gesture Recognition · SenSys 2018
Interaction techniques and input › input device
wearable input device
0.312018
TYTH-Typing On Your Teeth: Tongue-Teeth Localization for Human-Computer Interface · MobiSys 2018
Network measurement and analytics
topology discovery
0.312018
Adaptive Crawling with Multiple Bots: A Matroid Intersection Approach · INFOCOM 2018
Mathematical optimization › combinatorial optimization › matroid constraint › matroid optimization
matroid intersection
0.312018
Adaptive Crawling with Multiple Bots: A Matroid Intersection Approach · INFOCOM 2018
Data mining › structured data mining › graph mining › community detection
dynamic community detection
0.322013
An adaptive approximation algorithm for community detection in dynamic scale-free networks · INFOCOM 2013
Adaptive algorithms for detecting community structure in dynamic social networks · INFOCOM 2011
Internet of things and sensor networks
wireless sensor network
0.322013
On Centralized and Localized Approximation Algorithms for Interference-Aware Broadcast Scheduling · IEEE Trans. Mob. Comput. 2013
Overlapping communities in dynamic networks: their detection and mobile applications · MobiCom 2011
Web and social media mining › social influence analysis
influence estimation
0.312017
Importance Sketching of Influence Dynamics in Billion-Scale Networks · ICDM 2017
Web and social media mining › social network analysis › influence maximization
seed selection
0.312017
Why approximate when you can get the exact? Optimal targeted viral marketing at scale · INFOCOM 2017
Algorithms and data structures › sketching
hypergraph sketching
0.312017
Importance Sketching of Influence Dynamics in Billion-Scale Networks · ICDM 2017
Algorithms and data structures
sketching
0.312017
Importance Sketching of Influence Dynamics in Billion-Scale Networks · ICDM 2017
Approximation and online algorithms › approximation algorithms › subquadratic approximation
sublinear approximation
0.312017
Social Influence Spectrum at Scale: Near-Optimal Solutions for Multiple Budgets at Once · ACM Trans. Inf. Syst. 2017
Algorithms and data structures › sublinear algorithms › sublinear-time algorithms
sublinear-time approximation
0.312017
A Billion-Scale Approximation Algorithm for Maximizing Benefit in Viral Marketing · IEEE/ACM Trans. Netw. 2017
Data mining
approximation algorithm
0.212016
Cost-aware Targeted Viral Marketing in billion-scale networks · INFOCOM 2016
Data mining
clustering
0.212015
Network Clustering via Maximizing Modularity: Approximation Algorithms and Theoretical Limits · ICDM 2015

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

approximation algorithm · 3.5qubit compression · 2.6graph neural network · 2.6sampling · 1.9vapnik-chervonenkis dimension · 1.7bi-component sampling · 1.72-hop sample partitioning · 1.7linear threshold model · 1.6integer programming · 1.3GPU parallelism · 1.3self-avoiding walks · 0.9out-of-core algorithm · 0.9three-fold cascaded amplifying · 0.7leave-one-subject-out cross-validation · 0.7wearable sensing · 0.4biosignal sensing · 0.4modularity maximization · 0.4light-based pulse sensing · 0.4
YearPublicationVenuePosition
2025 Scalable Quantum-Inspired Optimization Through Dynamic Qubit Compression
abstract
Hard combinatorial optimization problems, often mapped to Ising models, promise potential solutions with quantum advantage but are constrained by limited qubit counts in near-term devices. We present an innovative quantum-inspired framework that dynamically compresses large Ising models to fit available quantum hardware of different sizes. Thus, we aim to bridge the gap between large-scale optimization and current hardware capabilities. Our method leverages a physics-inspired GNN architecture to capture complex interactions in Ising models and accurately predict alignments among neighboring spins (aka qubits) at ground states. By progressively merging such aligned spins, we can reduce the model size while preserving the underlying optimization structure. It also provides a natural trade-off between the solution quality and size reduction, meeting different hardware constraints of quantum computing devices. Extensive numerical studies on Ising instances of diverse topologies show that our method can reduce instance size at multiple levels with virtually no losses in solution quality on the latest D-wave quantum annealers.
Co Tran, Quoc-Bao Tran, Truong Son Hy, Thang N. Dinh
AAAI4
2024 Haplotype Inference with Pure Parsimony: A Quantum Computing Approach
abstract
Haplotype inference with pure parsimony (HIPP) problem seeks to reconstruct a minimum set of haplotypes that explain a given set of genotypes observed from a population. This important problem is known to be NP-hard. In this paper, we explore the potential of quantum computing in retrieving optimal solutions for HIPP. We investigate several approaches to encode HIPP into quadratic unconstrained binary optimization (QUBO), which can be solved on quantum annealers. Further, we propose a new QUBO for HIPP, termed QHI, exploiting the structure of HIPP to reduce the QUBO size. Our comprehensive experiments on the state-of-the-art D-Wave annealer indicate comparable solution quality for quantum annealing approaches compared to classical simulated annealing. They also validate the effectiveness of our proposed QHI formulation in both solution quality and size.
Nguyen-Viet-Dung Nghiem, Le Sy Vinh, Tu N. Nguyen 0001, Thang N. Dinh
ICC4
2023 Quantum Annealing Approach for Selective Traveling Salesman Problem
abstract
Quantum computing has paved a new way for faster and more efficient solutions to large-scale, real-world optimization problems that are challenging for classical computing systems. For instance, selective traveling salesman problem (sTSP) that is famous in such fields as logistic optimization and has attracted increasing attention from the research community, however, is known as an NP-Hard problem. Solving the sTSP is, therefore, extremely complex because the optimization function potentially comes with an exponential number of variables that cannot be solved in polynomial time in general. To this end, we propose a quantum annealing framework for time-bounded and near-optimal solutions for the sTSP, overcoming hardware limits of near-term quantum devices. In particular, we put forth an efficient Hamiltonian (QUBO) to encode the complex decision-making for the sTSP on noisy intermediate-scale quantum (NISQ) annealer. Furthermore, experimental results we obtained on the D-Wave 2000$Q$quantum hardware demonstrate that the optimal solutions for several instances can be attained.
Thinh V. Le, Manh V. Nguyen, Sri Khandavilli, Thang N. Dinh, Tu N. Nguyen 0001
ICC4
2023 Detection of Microsleep Events With a Behind-the-Ear Wearable System
abstract
Every year, the U.S. economy loses more than${\$}$411 billion because of work performance reduction, injuries, and traffic accidents caused by microsleep. To mitigate microsleep's consequences, an unobtrusive, reliable, and socially acceptable microsleep detection solution throughout the day, every day is required. Unfortunately, existing solutions do not meet these requirements. In this paper, we propose WAKE, a novel behind-the-ear wearable device for microsleep detection. By monitoring biosignals from the brain, eye movements, facial muscle contractions, and sweat gland activities from behind the user's ears, WAKE can detect microsleep with a high temporal resolution. We introduce a Three-fold Cascaded Amplifying (3CA) technique to tame the motion artifacts and environmental noises for capturing high fidelity signals. Through our prototyping, we show that WAKE can suppress motion and environmental noise in real-time by 9.74-19.47 dB while walking, driving, or staying in different environments, ensuring that the biosignals are captured reliably. We evaluated WAKE using gold-standard devices on 19 sleep-deprived and narcoleptic subjects. The Leave-One-Subject-Out Cross-Validation results show the feasibility of WAKE in microsleep detection on an unseen subject with average precision and recall of 76 and 85 percent, respectively.
Nhat Pham, Tuan Dinh, Zohreh Raghebi, Nam Bui, Hoang Truong 0002, Farnoush Banaei Kashani, Ann C. Halbower, Thang N. Dinh, Phuc Nguyen 0002, Tam Vu 0001
IEEE Trans. Mob. Comput.10
2022 Blockchain-based Secure Client Selection in Federated Learning
abstract
Despite the great potential of Federated Learning (FL) in large-scale distributed learning, the current system is still subject to several privacy issues due to the fact that local models trained by clients are exposed to the central server. Consequently, secure aggregation protocols for FL have been developed to conceal the local models from the server. However, we show that, by manipulating the client selection process, the server can circumvent the secure aggregation to learn the local models of a victim client, indicating that secure aggregation alone is inadequate for privacy protection. To tackle this issue, we leverage blockchain technology to propose a verifiable client selection protocol. Owing to the immutability and transparency of blockchain, our proposed protocol enforces a random selection of clients, making the server unable to control the selection process at its discretion. We present security proofs showing that our protocol is secure against this attack. Additionally, we conduct several experiments on an Ethereum-like blockchain to demonstrate the feasibility and practicality of our solution.
Truc D. T. Nguyen, Phuc Thai, Tre' R. Jeter, Thang N. Dinh, My T. Thai
ICBC4
2022 SaPHyRa: A Learning Theory Approach to Ranking Nodes in Large Networks
abstract
Ranking nodes based on their centrality stands a fundamental, yet, challenging problem in large-scale networks. Approximate methods can quickly estimate nodes' centrality and identify the most central nodes, but the ranking for the majority of remaining nodes may be meaningless. For example, ranking for less-known websites in search queries is known to be noisy and unstable. To this end, we investigate a new node ranking problem with two important distinctions: a) ranking quality, rather than the centrality estimation quality, as the primary objective; and b) ranking only nodes of interest, e.g., websites that matched search criteria. We propose Sample space Partitloning Hypothesis Ranking, or SaPHyRa, that transforms node rankinginto a hy-pothesis ranking in machine learning. This transformation maps nodes' centrality to the expected risks of hypotheses, opening doors for theoretical machine learning (ML) tools. The key of SaPHyRa is to partition the sample space into exact and approx-imate subspaces. The exact subspace contains samples related to the nodes of interest, increasing both estimation and ranking qualities. The approximate space can be efficiently sampled with ML-based techniques to provide theoretical guarantees on the estimation error. Lastly, we present SaPHyRabo an illustration of SaPHyRa on ranking nodes' betweenness centrality (BC). By combining a novel bi-component sampling, a 2-hop sample partitioning, and improved bounds on the Vapnik-Chervonenkis dimension, SaPHyRas., can effectively rank any node subset in BC. Its performance is up to 200x faster than state-of-the-art methods in approximating BC, while its rank correlation to the ground truth is improved by multifold.
Phuc Thai, My T. Thai, Tam Vu 0001, Thang N. Dinh
ICDE4
2020 WAKE: a behind-the-ear wearable system for microsleep detection
abstract
Microsleep, caused by sleep deprivation, sleep apnea, and narcolepsy, costs the U.S.'s economy more than $411 billion/year because of work performance reduction, injuries, and traffic accidents. Mitigating microsleep's consequences require an unobtrusive, reliable, and socially acceptable microsleep detection solution throughout the day, every day. Unfortunately, existing solutions do not meet these requirements.
Nhat Pham, Tuan Dinh, Zohreh Raghebi, Nam Bui, Phuc Nguyen 0002, Hoang Truong 0002, Farnoush Banaei Kashani, Ann C. Halbower, Thang N. Dinh, Tam Vu 0001
MobiSys10
2020 Painometry: wearable and objective quantification system for acute postoperative pain
abstract
Over 50 million people undergo surgeries each year in the United States, with over 70% of them filling opioid prescriptions within one week of the surgery. Due to the highly addictive nature of these opiates, a post-surgical window is a crucial time for pain management to ensure accurate prescription of opioids. Drug prescription nowadays relies primarily on self-reported pain levels to determine the frequency and dosage of pain drug. Patient pain self-reports are, however, influenced by subjective pain tolerance, memories of past painful episodes, current context, and the patient's integrity in reporting their pain level. Therefore, objective measures of pain are needed to better inform pain management.
Hoang Truong 0002, Nam Bui, Zohreh Raghebi, Marta Ceko, Nhat Pham, Phuc Nguyen 0002, Anh Nguyen 0001, Katrina Siegfried, Evan Stene, Taylor Tvrdy, Logan Weinman, Thomas H. Payne, Devin Burke, Thang N. Dinh, Sidney K. D'Mello, Farnoush Banaei Kashani, Tor D. Wager, Pavel Goldstein, Tam Vu 0001
MobiSys15
2020 Blocking Self-Avoiding Walks Stops Cyber-Epidemics: A Scalable GPU-Based Approach
abstract
Cyber-epidemics, the widespread of fake news or propaganda through social media, can cause devastating economic and political consequences. A common countermeasure against cyber-epidemics is to disable a small subset of suspected social connections or accounts to effectively contain the epidemics. An example is the recent shutdown of 125,000 ISIS-related Twitter accounts. Despite many proposed methods to identify such a subset, none are scalable enough to provide high-quality solutions in nowadays' billion-size networks. To this end, we investigate the Spread Interdiction problems that seek the most effective links (or nodes) for removal under the well-known Linear Threshold model. We propose novel CPU-GPU methods that scale to networks with billions of edges, yet possess rigorous theoretical guarantee on the solution quality. At the core of our methods is an O(1)-space out-of-core algorithm to generate a new type of random walks, called Hitting Self-avoiding Walks (HSAWs). Such a low memory requirement enables handling of big networks and, more importantly, hiding latency via scheduling of millions of threads on GPUs. Comprehensive experiments on real-world networks show that our algorithms provide much higher quality solutions and are several orders of magnitude faster than the state-of-the art. Comparing to the (single-core) CPU counterpart, our GPU implementations achieve significant speedup factors up to 177× on a single GPU and 338× on a GPU pair.
Hung T. Nguyen 0003, Alberto Cano 0001, Tam Vu 0001, Thang N. Dinh
IEEE Trans. Knowl. Data Eng.4
2020 Smartphone-Based SpO2 Measurement by Exploiting Wavelengths Separation and Chromophore Compensation
abstract
Patients with respiratory diseases require frequent and accurate blood oxygen level monitoring. Existing techniques, however, either need a dedicated hardware or fail to predict low saturation levels. To fill in this gap, we propose a phone-based oxygen level estimation system, called PhO 2 , using camera and flashlight functions that are readily available on today’s off-the-shelf smartphones. Since the phone’s camera and flashlight were not made for this purpose, utilizing them for oxygen level estimation poses many difficulties. We introduce a cost-effective add-on together with a set of algorithms for spatial and spectral optical signal modulation to amplify the optical signal of interest while minimizing noise. A near-field-based pressure detection and feedback mechanism are also proposed to mitigate the negative impacts of user’s behavior during the measurement. We also derive a non-linear referencing model with an outlier removal technique that allows PhO 2 to accurately estimate the oxygen level from color intensity ratios produced by the smartphone’s camera. An evaluation on COTS smartphone with six subjects shows that PhO 2 can estimate the oxygen saturation within 3.5% error rate comparing to FDA-approved gold standard pulse oximetry. In addition, our evaluation in hospitals presents high correlation with ground-truth qualified by the 0.83/1.0 Kendall τ coefficient.
Nam Bui, Anh Nguyen 0001, Phuc Nguyen 0002, Hoang Truong 0002, Ashwin Ashok, Thang N. Dinh, Robin R. Deterding, Tam Vu 0001
ACM Trans. Sens. Networks6
2019 OptChain: Optimal Transactions Placement for Scalable Blockchain Sharding
abstract
A major challenge in blockchain sharding protocols is that more than 95% transactions are cross-shard. Not only those cross-shard transactions degrade the system throughput but also double the confirmation time, and exhaust an already scarce network bandwidth. Are cross-shard transactions imminent for sharding schemes? In this paper, we propose a new sharding paradigm, called OptChain, in which cross-shard transactions are minimized, resulting in almost twice faster confirmation time and throughput. By treating transactions as a stream of nodes in an online graph, OptChain utilizes a lightweight and on-the-fly transaction placement method to group both related and soon-related transactions into the same shards. At the same time, OptChain maintains a temporal balance among shards to guarantee the high parallelism. Our comprehensive and large-scale simulation using Oversim P2P library confirms a significant boost in performance with up to 10 folds reduction in cross-shard transactions, more than twice reduction in confirmation time, and 50% increase in throughput. When combined with Omniledger sharding protocol, OptChain delivers a 6000 transactions per second throughput with 10.5s confirmation time.
Lan N. Nguyen, Truc D. T. Nguyen, Thang N. Dinh, My T. Thai
ICDCS3
2019 eBP: A Wearable System For Frequent and Comfortable Blood Pressure Monitoring From User's Ear
abstract
Frequent blood pressure (BP) assessment is key to the diagnosis and treatment of many severe diseases, such as heart failure, kidney failure, hypertension, and hemodialysis. Current "gold-standard'' BP measurement techniques require the complete blockage of blood flow, which causes discomfort and disruption to normal activity when the assessment is done repetitively and frequently. Unfortunately, patients with hypertension or hemodialysis often have to get their BP measured every 15 minutes for a duration of 4-5 hours or more. The discomfort of wearing a cumbersome and limited mobility device affects their normal activities. In this work, we propose a device called eBP to measure BP from inside the user's ear aiming to minimize the measurement's impact on users' normal activities while maximizing its comfort level. eBP has 3 key components: (1) a light-based pulse sensor attached on an inflatable pipe that goes inside the ear, (2) a digital air pump with a fine controller, and (3) a BP estimation algorithm. In contrast to existing devices, eBP introduces a novel technique that eliminates the need to block the blood flow inside the ear, which alleviates the user's discomfort. We prototyped eBP custom hardware and software and evaluated the system through a comparative study on 35 subjects. The study shows that eBP obtains the average error of 1.8 mmHg and -3.1 mmHg and a standard deviation error of 7.2 mmHg and 7.9 mmHg for systolic (high-pressure value) and diastolic (low-pressure value), respectively. These errors are around the acceptable margins regulated by the FDA's AAMI protocol, which allows mean errors of up to 5 mmHg and a standard deviation of up to 8 mmHg.
Nam Bui, Nhat Pham, Jessica Jacqueline Barnitz, Zhanan Zou, Phuc Nguyen 0002, Hoang Truong 0002, Nicholas Farrow, Anh Nguyen 0001, Jianliang Xiao, Robin R. Deterding, Thang N. Dinh, Tam Vu 0001
MobiCom12
2019 TipTop: (Almost) Exact Solutions for Influence Maximization in Billion-Scale Networks
abstract
In this paper, we study the cost-aware target viral marketing (CTVM) problem, a generalization of influence maximization. CTVM asks for the most cost-effective users to influence the most relevant users. In contrast to the vast literature, we attempt to offer exact solutions. As the problem is NP-hard, thus, exact solutions are intractable, we propose TipTop, a$(1-\epsilon)$-optimal solution for arbitrary$\epsilon >0$that scales to very large networks, such as Twitter. At the heart of TipTop lies an innovative technique that reduces the number of samples as much as possible. This allows us to exactly solve CTVM on a much smaller space of generated samples using integer programming. Furthermore, TipTop lends a tool for researchers to benchmark their solutions against the optimal one in large-scale networks, which is currently not available.
Xiang Li 0016, J. David Smith, Thang N. Dinh, My T. Thai
IEEE/ACM Trans. Netw.3
2018 Adaptive Crawling with Multiple Bots: A Matroid Intersection Approach
abstract
In this work, we examine the problem of adaptively uncovering network topology in an incomplete network, to support more accurate decision making in various real-world applications, such as modeling for reconnaissance attacks and network probing. While this problem has been partially studied, we provide a novel take on it by modeling it with a set of crawlers termed “bots” which can uncover independent portions of the network in parallel. Accordingly, we develop three adaptive algorithms, which make decisions based on previous observations due to incomplete information, namely AGP, a sequential method; FastAGP, a parallel algorithm; and ALSP, an extension of FastAGP uses local search to improve guarantees. These algorithms are proven to have 1/3, 1/7, and 1/ (5 + ϵ) approximation ratios, respectively. The key analysis of these algorithms is the connection between adaptive algorithms and an intersection of multiple partition matroids. We conclude with an evaluation of these algorithms to quantify the impact of both adaptivity and parallelism. We find that in practice, adaptive approaches perform significantly better, while FastAGP performs nearly as well as AGP in most cases despite operating in a massively parallel fashion. Finally, we show that a balance between the quantity and quality of bots is ideal for maximizing observation of the network.
Xiang Li 0016, J. David Smith, Thang N. Dinh, My T. Thai
INFOCOM3
2018 TYTH-Typing On Your Teeth: Tongue-Teeth Localization for Human-Computer Interface
abstract
This paper explores a new wearable system, called TYTH, that enables a novel form of human computer interaction based on the relative location and interaction between the user's tongue and teeth. TYTH allows its user to interact with a computing system by tapping on their teeth. This form of interaction is analogous to using a finger to type on a keypad except that the tongue substitutes for the finger and the teeth for the keyboard. We study the neurological and anatomical structures of the tongue to design TYTH so that the obtrusiveness and social awkwardness caused by the wearable is minimized while maximizing its accuracy and sensing sensitivity. From behind the user's ears, TYTH senses the brain signals and muscle signals that control tongue movement sent from the brain and captures the miniature skin surface deformation caused by tongue movement. We model the relationship between tongue movement and the signals recorded, from which a tongue localization technique and tongue-teeth tapping detection technique are derived. Through a prototyping implementation and an evaluation with 15 subjects, we show that TYTH can be used as a form of hands-free human computer interaction with 88.61% detection rate and promising adoption rate by users.
Phuc Nguyen 0002, Nam Bui, Anh Nguyen 0001, Hoang Truong 0002, Abhijit Suresh, Matt Whitlock, Duy Pham, Thang N. Dinh, Tam Vu 0001
MobiSys8
2018 CapBand: Battery-free Successive Capacitance Sensing Wristband for Hand Gesture Recognition
abstract
We present CapBand, a battery-free hand gesture recognition wearable in the form of a wristband. The key challenges in creating such a system are (1) to sense useful hand gestures at ultra-low power so that the device can be powered by the limited energy harvestable from the surrounding environment and (2) to make the system work reliably without requiring training every time a user puts on the wristband. We present successive capacitance sensing, an ultra-low power sensing technique, to capture small skin deformations due to muscle and tendon movements on the user's wrist, which corresponds to specific groups of wrist muscles representing the gestures being performed. We build a wrist muscles-to-gesture model, based on which we develop a hand gesture classification method using both motion and static features. To eliminate the need for per-usage training, we propose a kernel-based on-wrist localization technique to detect the CapBand's position on the user's wrist. We prototype CapBand with a custom-designed capacitance sensor array on two flexible circuits driven by a custom-built electronic board, a heterogeneous material-made, deformable silicone band, and a custom-built energy harvesting and management module. Evaluations on 20 subjects show 95.0% accuracy of gesture recognition when recognizing 15 different hand gestures and 95.3% accuracy of on-wrist localization.
Hoang Truong 0002, Jason Shuo Zhang, Ufuk Muncuk, Phuc Nguyen 0002, Nam Bui, Anh Nguyen 0001, Qin Lv, Kaushik R. Chowdhury, Thang N. Dinh, Tam Vu 0001
SenSys9
2017 Importance Sketching of Influence Dynamics in Billion-Scale Networks
abstract
The blooming availability of traces for social, biological, and communication networks opens up unprecedented opportunities in analyzing diffusion processes in networks. However, the sheer sizes of the nowadays networks raise serious challenges in computational efficiency and scalability. In this paper, we propose a new hyper-graph sketching framework for influence dynamics in networks. The core of our sketching framework, called SKIS, is an efficient importance sampling algorithm that returns only non-singular reverse cascades in the network. Comparing to previously developed sketches like RIS and SKIM, our sketch significantly enhances estimation quality while substantially reducing processing time and memory-footprint. Further, we present general strategies of using SKIS to enhance existing algorithms for influence estimation and influence maximization which are motivated by practical applications like viral marketing. Using SKIS, wedesign high-quality influence oracles for seed sets with average estimation error up to 10x times smaller than those using RIS and 6x times smaller than SKIMs. In addition, our influence maximization using SKIS substantially improves the quality of solutions for greedy algorithms. It achieves up to 10x times speed-up and 4x memory reduction for the fastest RIS-based DSSA algorithm, while maintaining the same theoretical guarantees.
Hung T. Nguyen 0003, Tri P. Nguyen, NhatHai Phan, Thang N. Dinh
ICDM4
2017 Why approximate when you can get the exact? Optimal targeted viral marketing at scale
abstract
One of the most central problems in viral marketing is Influence Maximization (IM), which finds a set of k seed users who can influence the maximum number of users in online social networks. Unfortunately, all existing algorithms to IM, including the state of the art SSA and IMM, have an approximation ratio of (1 - 1/e - ϵ). Recently, a generalization of IM, Cost-aware Target Viral Marketing (CTVM), asks for the most cost-effective users to influence the most relevant users, has been introduced. The current best algorithm for CTVM has an approximation ratio of (1 - 1/√e - ϵ). In this paper, we study the CTVM problem, aiming to optimally solve the problem. We first highlight that using a traditional two stage stochastic programming to exactly solve CTVM is not possible because of scalability. We then propose an almost exact algorithm TIPTOP, which has an approximation ratio of (1 - ϵ). This result significantly improves the current best solutions to both IM and CTVM. At the heart of TIPTOP lies an innovative technique that reduces the number of samples as much as possible. This allows us to exactly solve CTVM on a much smaller space of generated samples using Integer Programming. While obtaining an almost exact solution, TIPTOP is very scalable, running on billion-scale networks such as Twitter under three hours. Furthermore, TIPTOP lends a tool for researchers to benchmark their solutions against the optimal one in large-scale networks, which is currently not available.
Xiang Li 0016, J. David Smith, Thang N. Dinh, My T. Thai
INFOCOM3
2017 PhO2: Smartphone based Blood Oxygen Level Measurement Systems using Near-IR and RED Wave-guided Light
abstract
Accurately measuring and monitoring patient's blood oxygen level plays a critical role in today's clinical diagnosis and healthcare practices. Existing techniques however either require a dedicated hardware or produce inaccurate measurements. To fill in this gap, we propose a phone-based oxygen level estimation system, called PhO2, using camera and flashlight functions that are readily available on today's off-the-shelf smart phones. Since phone's camera and flashlight are not made for this purpose, utilizing them for oxygen level estimation poses many challenges. We introduce a cost-effective add-on together with a set of algorithms for spatial and spectral optical signal modulation to amplify the optical signal of interest while minimizing noise. A light-based pressure detection algorithm and feedback mechanism are also proposed to mitigate the negative impacts of user's behavior during the measurement. We also derive a non-linear referencing model that allows PhO2 to estimate the oxygen level from color intensity ratios produced by smartphone's camera.
Nam Bui, Anh Nguyen 0001, Phuc Nguyen 0002, Hoang Truong 0002, Ashwin Ashok, Thang N. Dinh, Robin R. Deterding, Tam Vu 0001
SenSys6
2017 Social Influence Spectrum at Scale: Near-Optimal Solutions for Multiple Budgets at Once
abstract
Given a social network, the Influence Maximization (InfMax) problem seeks a seed set of k people that maximizes the expected influence for a viral marketing campaign. However, a solution for a particular seed size k is often not enough to make an informed choice regarding budget and cost-effectiveness. In this article, we propose the computation of Influence Spectrum (InfSpec), the maximum influence at each possible seed set size k within a given range [ k lower , k upper ], thus providing optimal decision making for any availability of budget or influence requirements. As none of the existing methods for InfMax are efficient enough for the task in large networks, we propose LISA (sub-Linear Influence Spectrum Approximation), an efficient approximation algorithm for InfSpec (and also InfMax) with the best-known worst-case guarantees for billion-scale networks. LISA returns an (1-1/e -ϵ)-approximate influence spectrum with high probability (1-δ), where ϵ, δ are precision parameters provided by users. Using statistical decision theory, LISA has an asymptotic optimal running time (in addition to optimal approximation guarantee). In practice, LISA surpasses the state-of-the-art InfMax methods, taking less than 15 minutes to process a network of 41.7 million nodes and 1.5 billions edges.
Hung T. Nguyen 0003, Preetam Ghosh, Michael L. Mayo, Thang N. Dinh
ACM Trans. Inf. Syst.4
2017 A Billion-Scale Approximation Algorithm for Maximizing Benefit in Viral Marketing
abstract
Online social networks have been one of the most effective platforms for marketing and advertising. Through the “world-of-mouth” exchanges, so-called viral marketing, the influence and product adoption can spread from few key influencers to billions of users in the network. To identify those key influencers, a great amount of work has been devoted for the influence maximization (IM) problem that seeks a set of k seed users that maximize the expected influence. Unfortunately, IM encloses two impractical assumptions: 1) any seed user can be acquired with the same cost and 2) all users are equally interested in the advertisement. In this paper, we propose a new problem, called cost-aware targeted viral marketing (CTVM), to find the most costeffective seed users, who can influence the most relevant users to the advertisement. Since CTVM is NP-hard, we design an efficient (1 - 1/√e - ∈)-approximation algorithm, named Billion-scale Cost-award Targeted algorithm (BCT), to solve the problem in billion-scale networks. Comparing with IM algorithms, we show that BCT is both theoretically and experimentally faster than the state-of-the-arts while providing better solution quality. Moreover, we prove that under the linear threshold model, BCT is the first sub-linear time algorithm for CTVM (and IM) in dense networks. We carry a comprehensive set of experiments on various real-networks with sizes up to several billion edges in diverse disciplines to show the absolute superiority of BCT on both CTVM and IM domains. Experiments on Twitter data set, containing 1.46 billions of social relations and 106 millions tweets, show that BCT can identify key influencers in trending topics in only few minutes.
Hung T. Nguyen 0003, My T. Thai, Thang N. Dinh
IEEE/ACM Trans. Netw.3
2016 Multiple Infection Sources Identification with Provable Guarantees
abstract
Given an aftermath of a cascade in the network, i.e. a set VI of "infected" nodes after an epidemic outbreak or a propagation of rumors/worms/viruses, how can we infer the sources of the cascade? Answering this challenging question is critical for computer forensic, vulnerability analysis, and risk management. Despite recent interest towards this problem, most of existing works focus only on single source detection or simple network topologies, e.g. trees or grids. In this paper, we propose a new approach to identify infection sources by searching for a seed set S that minimizes the symmetric difference between the cascade from S and VI, the given set of infected nodes. Our major result is an approximation algorithm, called SISI, to identify infection sources without the prior knowledge on the number of source nodes. SISI, to our best knowledge, is the first algorithm with provable guarantee for the problem in general graphs. It returns a 2/((1-ε)2 Δ-approximate solution with high probability, where Δ denotes the maximum number of nodes in VI that may infect a single node in the network. Our experiments on real-world networks show the superiority of our approach and SISI in detecting true source(s), boosting the F1-measure from few percents, for the state-of-the-art NETSLEUTH, to approximately 50%.
Hung T. Nguyen 0003, Preetam Ghosh, Michael L. Mayo, Thang N. Dinh
CIKM4
2016 Cost-aware Targeted Viral Marketing in billion-scale networks
abstract
Online social networks have been one of the most effective platforms for marketing and advertising. Through the “world-of-mouth” exchanges, so-called viral marketing, the influence and product adoption can spread from few key influencers to billions of users in the network. To identify those key influencers, a great amount of work has been devoted for the Influence Maximization (IM) problem that seeks a set of k seed users that maximize the expected influence. Unfortunately, IM encloses two impractical assumptions: 1) any seed user can be acquired with the same cost and 2) all users are equally interested in the advertisement. In this paper, we propose a new problem, called Cost-aware Targeted Viral Marketing (CTVM), to find the most cost-effective seed users who can influence the most relevant users to the advertisement. Since CTVM is NP-hard, we design an efficient (1 − 1/√e-∊ − e)-approximation algorithm, named BCT, to solve the problem in billion-scale networks. Comparing with IM algorithms, we show that BCT is both theoretically and experimentally faster than the state-of-the-arts while providing better solution quality. Moreover, we prove that under the Linear Threshold model, BCT is the first sub-linear time algorithm for CTVM (and IM) in dense networks. In our experiments with a Twitter dataset, containing 1.46 billions of social relations and 106 millions tweets, BCT can identify key influencers in each trending topic in only few minutes.
Hung T. Nguyen 0003, Thang N. Dinh, My T. Thai
INFOCOM2
2016 Stop-and-Stare: Optimal Sampling Algorithms for Viral Marketing in Billion-scale Networks
abstract
Influence Maximization (IM), that seeks a small set of key users who spread the influence widely into the network, is a core problem in multiple domains. It finds applications in viral marketing, epidemic control, and assessing cascading failures within complex systems. Despite the huge amount of effort, IM in billion-scale networks such as Facebook, Twitter, and World Wide Web has not been satisfactorily solved. Even the state-of-the-art methods such as TIM+ and IMM may take days on those networks. In this paper, we propose SSA and D-SSA, two novel sampling frameworks for IM-based viral marketing problems. SSA and D-SSA are up to 1200 times faster than the SIGMOD'15 best method, IMM, while providing the same (1-1/e-ε) approximation guarantee. Underlying our frameworks is an innovative Stop-and-Stare strategy in which they stop at exponential check points to verify (stare) if there is adequate statistical evidence on the solution quality. Theoretically, we prove that SSA and D-SSA are the first approximation algorithms that use (asymptotically) minimum numbers of samples, meeting strict theoretical thresholds characterized for IM. The absolute superiority of SSA and D-SSA are confirmed through extensive experiments on real network data for IM and another topic-aware viral marketing problem, named TVM.
Hung T. Nguyen 0003, My T. Thai, Thang N. Dinh
SIGMOD Conference3
2016 Privacy Issues in Light of Reconnaissance Attacks with Incomplete Information
abstract
A reconnaissance attack, in which attackers lure targets into becoming their friends in order to extract victims' sensitive information for sale or use in future attacks, is one of the most dangerous attacks in social networks. The core of this attack lies in intelligently sending friend requests to a small subset of users, called Critical Friending Set (CFS), so that the attacker can evade current defense mechanisms. Motivated by the above, we present a new paradigm to measure OSN vulnerability in light of reconnaissance attacks. Specifically, we introduce a new optimization problem, namely Min-Friending, which identifies a minimum CFS to friend in order to obtain at least Q benefit, in terms of personal information. A significant challenge of this problem is that network information (i.e. who friends with whom) is generally unknown to attackers. In this paper, we show that Min-Friending is inapproximable within a factor of (1 - o(1)) ln Q and present an adaptive algorithm which has a tight performance bound of (1+ln Q) using adaptive stochastic optimization. The key feature of our solution lies in the adaptive method, where partial network topology is revealed during each successful friend request. Thus the decision of sending each friend request is made taking into account observation about the outcomes of past decisions.
Xiang Li 0016, J. David Smith, Thang N. Dinh, My T. Thai
WI3
2016 Optimal packet scan against malicious attacks in smart grids
Subhankar Mishra, Thang N. Dinh, My T. Thai, Jung Taek Seo, Incheol Shin
Theor. Comput. Sci.2
2015 Network Clustering via Maximizing Modularity: Approximation Algorithms and Theoretical Limits
abstract
Many social networks and complex systems are found to be naturally divided into clusters of densely connected nodes, known as community structure (CS). Finding CS is one of fundamental yet challenging topics in network science. One of the most popular classes of methods for this problem is to maximize Newman's modularity. However, there is a little understood on how well we can approximate the maximum modularity as well as the implications of finding community structure with provable guarantees. In this paper, we settle definitely the approximability of modularity clustering, proving that approximating the problem within any (multiplicative) positive factor is intractable, unless P = NP. Yet we propose the first additive approximation algorithm for modularity clustering with a constant factor. Moreover, we provide a rigorous proof that a CS with modularity arbitrary close to maximum modularity QOPT might bear no similarity to the optimal CS of maximum modularity. Thus even when CS with near-optimal modularity are found, other verification methods are needed to confirm the significance of the structure.
Thang N. Dinh, Xiang Li 0016, My T. Thai
ICDM1
2015 Enhancing Twitter spam accounts discovery using cross-account pattern mining
abstract
Twitter generates the majority of its revenue from advertising. Third parties usually pay to have their products advertised on Twitter through tweets, accounts and trends. However, spammers can use Sybil accounts (fake accounts) to advertise and avoid paying for it. Sybil accounts are highly active on Twitter performing advertising campaigns to serve their clients. They aggressively try to reach a large audience to maximize their influence. These accounts have similar behavior if controlled by the same master. Most of their spam tweets include a shortened URL to trick users into clicking on it. Also, since they share resources with each other, they tend to tweet similar trending topics to attract a larger audience. However, some Sybil accounts do not spam aggressively to avoid being detected, rendering it difficult for traditional spam detectors to be effective in detecting Sybil accounts with low spamming activities. In this paper, we investigate additional criteria - spam patterns, to measure the similarity across accounts on Twitter. We propose an algorithm to define the correlation among accounts by investigating their tweeting patterns and content. Our real data evaluation reveals that, given known some initially labelled spam tweets, this approach can detect additional spam tweets and spam accounts that are correlated to the initially labelled spam tweets, which are not detected by traditional spam detection approaches otherwise.
Ioana-Alexandra Bara, Carol J. Fung, Thang N. Dinh
IM3
2015 Assessing attack vulnerability in networks with uncertainty
abstract
A considerable amount of research effort has focused on developing metrics and approaches to assess network vulnerability. However, most of them neglect the network uncertainty arisen due to various reasons such as mobility and dynamics of the network, or noise introduced in data collection process. To this end, we introduce a framework to assess vulnerability of networks with uncertainty, modeling such networks as probabilistic graphs. We adopt expected pairwise connectivity (EPC) as a measure to quantify global connectivity and use it to formulate vulnerability assessment as a stochastic optimization problem. The objective is to identify a few number of critical nodes whose removal minimizes EPC in the residual network. While solutions for stochastic optimization problems are often limited to small networks, we present a practical solution that works for larger networks. The key advantages of our solution include 1) the application of a weighted averaging technique that avoids considering all, exponentially many, possible realizations of probabilistic graphs and 2) a Fully Polynomial Time Randomized Approximation Scheme (FPRAS) to efficiently estimate the EPC with any desired accuracy. Extensive experiments demonstrate significant improvement on performance of our solution over other heuristic approaches.
Thang N. Dinh, My T. Thai
INFOCOM1
2015 Network Under Joint Node and Link Attacks: Vulnerability Assessment Methods and Analysis
abstract
Critical infrastructures such as communication networks, electrical grids, and transportation systems are highly vulnerable to natural disasters and malicious attacks. Even failures of few nodes or links may have a profound impact on large parts of the system. Traditionally, network vulnerability assessment methods separate the studies of node vulnerability and link vulnerability, and thus ignore joint node and link attack schemes that may cause grave damage to the network. To this end, we introduce a new assessment method, called β-disruptor, that unifies both link and node vulnerability assessment. The new assessment method is formulated as an optimization problem in which we aim to identify a minimum-cost set of mixed links and nodes whose removal would severely disrupt the network connectivity. We prove the NP-completeness of the problem and propose an O(√{logn}) bicriteria approximation algorithm for the β-disruptor problem. This new theoretical guarantee improves the best approximation results for both link and node vulnerability assessment in literature. We further enhance the proposed algorithm by embedding it into a special combination of simulated annealing and variable neighborhood search method. The results of our extensive simulation-based experiments on synthetic and real networks show the feasibility and efficiency of our proposed vulnerability assessment methods.
Thang N. Dinh, My T. Thai
IEEE/ACM Trans. Netw.1
2014 Optimal Containment of Misinformation in Social Media: A Scenario-Based Approach
Yongjia Song, Thang N. Dinh
COCOA2
2014 Optimal Inspection Points for Malicious Attack Detection in Smart Grids
Subhankar Mishra, Thang N. Dinh, My T. Thai, Incheol Shin
COCOON2
2014 Cost-Effective Viral Marketing for Time-Critical Campaigns in Large-Scale Social Networks
abstract
Online social networks (OSNs) have become one of the most effective channels for marketing and advertising. Since users are often influenced by their friends, “word-of-mouth” exchanges, so-called viral marketing, in social networks can be used to increase product adoption or widely spread content over the network. The common perception of viral marketing about being cheap, easy, and massively effective makes it an ideal replacement of traditional advertising. However, recent studies have revealed that the propagation often fades quickly within only few hops from the sources, counteracting the assumption on the self-perpetuating of influence considered in literature. With only limited influence propagation, is massively reaching customers via viral marketing still affordable? How do we economically spend more resources to increase the spreading speed? We investigate the cost-effective massive viral marketing problem, taking into the consideration the limited influence propagation. Both analytical analysis based on power-law network theory and numerical analysis demonstrate that the viral marketing might involve costly seeding. To minimize the seeding cost, we provide mathematical programming to find optimal seeding for medium-size networks and propose VirAds, an efficient algorithm, to tackle the problem on large-scale networks. VirAds guarantees a relative error bound of O(1) from the optimal solutions in power-law networks and outperforms the greedy heuristics that realizes on the degree centrality. Moreover, we also show that, in general, approximating the optimal seeding within a ratio better than O(logn) is unlikely possible.
Thang N. Dinh, Dzung T. Nguyen, My T. Thai
IEEE/ACM Trans. Netw.1
2013 Maximizing the Spread of Positive Influence in Online Social Networks
abstract
Online social networks (OSNs) provide a new platform for product promotion and advertisement. Influence maximization problem arisen in viral marketing has received a lot of attentions recently. Most of the existing diffusion models rely on one fundamental assumption that an influenced user necessarily adopts the product and encourages his/her friends to further adopt it. However, an influenced user may be just aware of the product. Due to personal preference, neutral or negative opinion can be generated so that product adoption is uncertain. Maximizing the total number of influenced users is not the uppermost concern, instead, letting more activated users hold positive opinions is of first importance. Motivated by above phenomenon, we proposed a model, called Opinion-based Cascading (OC) model. We formulate an opinion maximization problem on the new model to take individual opinion into consideration as well as capture the change of opinions at the same time. We show that under the OC model, opinion maximization is NP-hard and the objective function is no longer submodular. We further prove that there does not exist any approximation algorithm with finite ratio unless P=NP. We have designed an efficient algorithm to compute the total positive influence based on this new model. Comprehensive experiments on real social networks are conducted, and results show that previous methods overestimate the overall positive influence, while our model is able to distinguish between negative opinions and positive opinions, and estimate the overall influence more accurately.
Thang N. Dinh, My T. Thai
ICDCS2
2013 Least Cost Influence in Multiplex Social Networks: Model Representation and Analysis
abstract
The least cost influence (LCI) problem, which asks to identify a minimum number of seed users who can eventually influence a large number of users, has become one of the central research topics recently in online social networks (OSNs). However, existing works mostly focused on a single network while users nowadays often join several OSNs. Thus, it is crucial to investigate the influence in multiplex networks, i.e. the influence is diffused across a set of networks via shared users, in order to obtain the best set of seed users.In this paper, we propose a unified framework to represent and analyze the influence diffusion in multiplex networks. More specifically, we tackle the LCI problem in multiplex OSNs by reducing multiplex networks to a single network via various coupling schemes while preserving the most influence propagation properties. Besides the coupling schemes to represent the diffusion process, the framework also includes the influence relay, a new metric to measure the flow of influence inside and between networks. The experiments on both real and synthesized datasets validate the effectiveness of the coupling schemes as well as provide some interesting insights into the process of influence propagation in multiplex networks.
Dung T. Nguyen 0002, Soham Das 0001, My T. Thai, Thang N. Dinh
ICDM5
2013 An adaptive approximation algorithm for community detection in dynamic scale-free networks
abstract
We introduce A3CS, an adaptive framework with approximation guarantees for quickly identifying community structure in dynamic networks via maximizing Modularity Q. Our framework explores the advantages of power-law distribution property, is scalable for very large networks, and more excitingly, possesses approximation factors to ensure the quality of its detected community structure. To the best of our knowledge, this is the first framework that achieves approximation guarantees for the NP-hard modularity maximization problem, especially on dynamic networks. To certify our approach, we conduct extensive experiments in comparison with other adaptive methods on both synthesized networks with known community structures and real-world traces including ArXiv e-print citation and Facebook social networks. Excellent empirical results not only confirm our theoretical results but also promise the practical applicability of A3CS in a wide range of dynamic networks.
Thang N. Dinh, Nam P. Nguyen, My T. Thai
INFOCOM1
2013 Community Detection in Scale-Free Networks: Approximation Algorithms for Maximizing Modularity
abstract
Many networks, indifferent of their function and scope, converge to a scale-free architecture in which the degree distribution approximately follows a power law. Meanwhile, many of those scale-free networks are found to be naturally divided into communities of densely connected nodes, known as community structure. Finding this community structure is a fundamental but challenging topic in network science. Since Newman's suggestion of using modularity as a measure to qualify the strength of community structure, many efficient methods that find community structure based on maximizing modularity have been proposed. However, there is a lack of approximation algorithms that provide provable quality bounds for the problem. In this paper, we propose polynomial-time approximation algorithms for the modularity maximization problem together with their theoretical justifications in the context of scale-free networks. We prove that the solutions of the proposed algorithms, even in the worst-case, are optimal up to a constant factor for scale-free networks with either bidirectional or unidirectional links. Even though our focus in this work is not on designing another empirically good algorithms to detect community structure, experiments on real-world networks suggest that the proposed algorithm is competitive with the state-of-the-art modularity maximization algorithm.
Thang N. Dinh, My T. Thai
IEEE J. Sel. Areas Commun.1
2013 On Centralized and Localized Approximation Algorithms for Interference-Aware Broadcast Scheduling
abstract
Broadcast scheduling in multihop Wireless Sensor Networks (WSNs) is an effective mechanism to perform interference-aware broadcasting. Existing works provide centralized solutions, which cannot be implemented locally. Additionally, they consider very elementary network and interference models, in which, either all sensor nodes have the same transmission range or their transmission ranges are equal to their interference ranges that are not very practical. Furthermore, they entirely ignore the existence of WSNs in 3D. In this paper, we study the broadcast scheduling in 2D and 3D WSNs. We consider that sensor nodes may have different transmission ranges and their interference ranges are α times of their transmission ranges (where α >; 1). We devise efficient coloring methods for coloring a hexagonal tiling in 2D plane and a truncated octahedron tiling in 3D space, based on which we propose O(1)-centralized approximation algorithms and O(1)-localized approximation algorithms for the broadcast scheduling problem in 2D and 3D WSNs, respectively. Our O(1)-centralized approximation algorithms for 3D WSNs and O(1)-localized approximation algorithms for 2D and 3D WSNs are the first approximation algorithms for the corresponding problems. Finally, we present an efficient greedy heuristic to study the effect of various priority metrics for greedily scheduling multiple interfering transmissions. Theoretical analysis and experimental results are provided to evaluate the performance of our algorithms.
Ravi Tiwari, Thang N. Dinh, My T. Thai
IEEE Trans. Mob. Comput.2
2012 The walls have ears: optimize sharing for visibility and privacy in online social networks
abstract
With a rapid expansion of online social networks (OSNs), millions of users are tweeting and sharing their personal status daily without being aware of where that information eventually travels to. Likewise, with a huge magnitude of data available on OSNs, it poses a substantial challenge to track how a piece of information leaks to specific targets. In this paper, we study the problem of smartly sharing information to control the propagation of sensitive information in OSNs.
Thang N. Dinh, Yilin Shen, My T. Thai
CIKM1
2012 Interest-matching information propagation in multiple online social networks
abstract
Online social networks have become an imperative channel for extremely fast information propagation and influence. Thus, the problem of finding a minimum number of seed users who can eventually influence as many users in the network as possible has become one of the central research topics recently. Unfortunately, most of related works have only focused on the network topologies and largely ignored many other important factors such as the users' engagements and the negative or positive impacts between users. More challengingly, the behavior of information propagation across multiple networks simultaneously remains an untrodden area and becomes an urgent need. Our work is the first attempt to tackle the above problem in multiple networks, considering these lacking important factors. In order to capture the users' engagement, we propose to targeting the set of interest-matching users whose interests are similar to what we try to propagate. Then, we develop our Iterative Semi-Supervising Learning based approach to identify the minimum seed users. We validate the effectiveness of our solution by using real-world Twitter-Foursquare networks and academic collaboration multiple networks.
Yilin Shen, Thang N. Dinh, My T. Thai
CIKM2
2012 On New Approaches of Assessing Network Vulnerability: Hardness and Approximation
abstract
Society relies heavily on its networked physical infrastructure and information systems. Accurately assessing the vulnerability of these systems against disruptive events is vital for planning and risk management. Existing approaches to vulnerability assessments of large-scale systems mainly focus on investigating inhomogeneous properties of the underlying graph elements. These measures and the associated heuristic solutions are limited in evaluating the vulnerability of large-scale network topologies. Furthermore, these approaches often fail to provide performance guarantees of the proposed solutions. In this paper, we propose a vulnerability measure, pairwise connectivity, and use it to formulate network vulnerability assessment as a graph-theoretical optimization problem, referred to as -disruptor. The objective is to identify the minimum set of critical network elements, namely nodes and edges, whose removal results in a specific degradation of the network global pairwise connectivity. We prove the NP-completeness and inapproximability of this problem and propose an pseudo-approximation algorithm to computing the set of critical nodes and an pseudo-approximation algorithm for computing the set of critical edges. The results of an extensive simulation-based experiment show the feasibility of our proposed vulnerability assessment framework and the efficiency of the proposed approximation algorithms in comparison to other approaches.
Thang N. Dinh, Ying Xuan, My T. Thai, Panos M. Pardalos, Taieb Znati
IEEE/ACM Trans. Netw.1
2011 Adaptive algorithms for detecting community structure in dynamic social networks
abstract
Social networks exhibit a very special property: community structure. Understanding the network community structure is of great advantages. It not only provides helpful information in developing more social-aware strategies for social network problems but also promises a wide range of applications enabled by mobile networking, such as routings in Mobile Ad Hoc Networks (MANETs) and worm containments in cellular networks. Unfortunately, understanding this structure is very challenging, especially in dynamic social networks where social activities and interactions are evolving rapidly. Can we quickly and efficiently identify the network community structure? Can we adaptively update the network structure based on previously known information instead of recomputing from scratch? In this paper, we present Quick Community Adaptation (QCA), an adaptive modularity-based method for identifying and tracing community structure of dynamic online social networks. Our approach has not only the power of quickly and efficiently updating network communities, through a series of changes, by only using the structures identified from previous network snapshots, but also the ability of tracing the evolution of community structure over time. To illustrate the effectiveness of our algorithm, we extensively test QCA on real-world dynamic social networks including ENRON email network, arXiv e-print citation network and Facebook network. Finally, we demonstrate the bright applicability of our algorithm via a realistic application on routing strategies in MANETs. The comparative results reveal that social-aware routing strategies employing QCA as a community detection core outperform current available methods.
Nam P. Nguyen, Thang N. Dinh, Ying Xuan, My T. Thai
INFOCOM2
2011 Overlapping communities in dynamic networks: their detection and mobile applications
abstract
Many practical problems on Mobile networking, such as routing strategies in MANETs, sensor reprogramming in WSNs and worm containment in online social networks (OSNs) share an ubiquitous, yet interesting feature in their organizations: community structure. Knowledge of this structure provides us not only crucial information about the network principles, but also key insights into designing more effective algorithms for practical problems enabled by Mobile networking. However, understanding this interesting feature is extremely challenging on dynamic networks where changes to their topologies are frequently introduced, and especially when network communities in reality usually overlap with each other. We focus on the following questions (1) Can we effectively detect the overlapping community structure in a dynamic network? (2) Can we quickly and adaptively update the network structure only based on its history without recomputing from scratch? (3) How does the detection of network communities help mobile applications? We propose AFOCS, a two-phase framework for not only detecting quickly but also tracing effectively the evolution of overlapped network communities in dynamic mobile networks. With the great advantages of the overlapping community structure, AFOCS significantly helps in reducing up to 7 times the infection rates in worm containment on OSNs, and up to 11 times overhead while maintaining good delivery time and ratio in forwarding strategies in MANETs.
Nam P. Nguyen, Thang N. Dinh, Sindhura Tokala, My T. Thai
MobiCom2
2010 Finding Dynamic Modules of Biological Regulatory Networks
abstract
Often groups of genes in regulatory networks, also called modules, work collaboratively on similar functions. Mathematically, the modules in a regulatory network has often been thought as a group of genes that interact with each other significantly more than the rest of the network. Finding such modules is one of the fundamental problems in understanding gene regulation. In this paper, we develop a new approach to identify modules of genes with similar functions in biological regulatory networks (BRNs). Unlike existing methods, our method recognizes that there are different types of interactions (activation, inhibition), these interactions have directions and they take place only if the activity levels of the activating (or inhibiting) genes are above certain thresholds. Furthermore, it also considers that as a result of these interactions, the activity levels of the genes change over time even in the absence of external perturbations. Here we addresses both the dynamic behavior of gene activity levels and the different interaction types by an incremental algorithm that is scalable to the organism wide BRNs with many dynamic steps. Our experimental results suggest that our method can identify biologically meaningful modules that are missed by traditional approaches.
Ferhat Ay, Thang N. Dinh, My T. Thai, Tamer Kahveci
BIBE2
2010 On Approximation of New Optimization Methods for Assessing Network Vulnerability
abstract
Assessing network vulnerability before potential disruptive events such as natural disasters or malicious attacks is vital for network planning and risk management. It enables us to seek and safeguard against most destructive scenarios in which the overall network connectivity falls dramatically. Existing vulnerability assessments mainly focus on investigating the inhomogeneous properties of graph elements, node degree for example, however, these measures and the corresponding heuristic solutions can provide neither an accurate evaluation over general network topologies, nor performance guarantees to large scale networks. To this end, in this paper, we investigate a measure called pairwise connectivity and formulate this vulnerability assessment problem as a new graph-theoretical optimization problem called ß-disruptor, which aims to discover the set of critical node/edges, whose removal results in the maximum decline of the global pairwise connectivity. Our results consist of the NP-Completeness and inapproximability proof of this problem, an O(log n log log n) pseudo-approximation algorithm for detecting the set of critical nodes and an O(log1.5n) pseudo-approximation algorithm for detecting the set of critical edges. In addition, we devise an efficient heuristic algorithm and validate the performance of the our model and algorithms through extensive simulations.
Thang N. Dinh, Ying Xuan, My T. Thai, E. K. Park, Taieb Znati
INFOCOM1
2009 Towards social-aware routing in dynamic communication networks
abstract
Many communication networks such as Mobile Ad Hoc Networks (MANETs) involve in human interactions and exhibit properties of social networks. Hence, it is interesting to see how knowledge from social networks can be used to enhance the communication processes. We focus on the use of identifying modular structure in social networks to improve the efficiency of routing strategies. Since nodes mobility in a network often alters its modular structure and requires recomputing of modules from scratch, updating the modules is the main bottleneck in current social-aware routing strategies where nodes often have limited processing speed. Towards real-time routing strategies, we develop an adaptive method to efficiently update modules in a dynamic network in which a novel compact representation of the network is used to significantly reduces the network size while preserving essential network structure.
Thang N. Dinh, Ying Xuan, My T. Thai
IPCCC1
2009 On Approximation Algorithms for Interference-Aware Broadcast Scheduling in 2D and 3D Wireless Sensor Networks
Ravi Tiwari, Thang N. Dinh, My T. Thai
WASA2