Demo Data from SIGIR 2026 / reviewers in the wild / expert
Kai Zhu 0002
dblp:75/4078-2
· DBLP profile ↗
11ranked-venue papers
6as first author
0since 2021 · last 2017
0009-0007-9822-1934ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 6 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
4 papers |
Graph algorithms and graph theory · 44% Distributed computing theory · 21% Coding theory · 21% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Performance modeling and evaluation · 37% Cloud and datacenter computing · 32% Memory systems · 19% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computational social science and digital humanities · 100% | |
| Computer networks
2 papers |
Wireless networking · 39% Network measurement and analytics · 37% Vehicular, aerial and satellite networks · 24% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 87% Machine learning and data management · 13% |
Topics — the 20 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational social science and digital humanities › social network analysis
information diffusion |
0.4 | 2 | 2016 | Information source detection in networks: Possibility and impossibility results · INFOCOM 2016 A robust information source estimator with sparse observations · INFOCOM 2014 |
Computational social science and digital humanities
information source detection |
0.4 | 2 | 2016 | Information source detection in networks: Possibility and impossibility results · INFOCOM 2016 A robust information source estimator with sparse observations · INFOCOM 2014 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.4 | 2 | 2016 | MapTask Scheduling in MapReduce With Data Locality: Throughput and Heavy-Traffic Optimality · IEEE/ACM Trans. Netw. 2016 Map task scheduling in MapReduce with data locality: Throughput and heavy-traffic optimality · INFOCOM 2013 |
Graph algorithms and graph theory › network analysis
network diffusion |
0.3 | 1 | 2017 | Catch'Em All: Locating Multiple Diffusion Sources in Networks with Partial Observations · AAAI 2017 |
Coding theory › source coding
source identification |
0.3 | 1 | 2017 | Catch'Em All: Locating Multiple Diffusion Sources in Networks with Partial Observations · AAAI 2017 |
Memory systems
data locality |
0.2 | 1 | 2016 | MapTask Scheduling in MapReduce With Data Locality: Throughput and Heavy-Traffic Optimality · IEEE/ACM Trans. Netw. 2016 |
Graph algorithms and graph theory
random graphs |
0.2 | 1 | 2016 | Information source detection in networks: Possibility and impossibility results · INFOCOM 2016 |
Performance modeling and evaluation › queueing models › heavy-traffic analysis
heavy-traffic optimality |
0.2 | 2 | 2016 | Map task scheduling in MapReduce with data locality: Throughput and heavy-traffic optimality · INFOCOM 2013 MapTask Scheduling in MapReduce With Data Locality: Throughput and Heavy-Traffic Optimality · IEEE/ACM Trans. Netw. 2016 |
Performance modeling and evaluation
queueing models |
0.2 | 2 | 2016 | Map task scheduling in MapReduce with data locality: Throughput and heavy-traffic optimality · INFOCOM 2013 MapTask Scheduling in MapReduce With Data Locality: Throughput and Heavy-Traffic Optimality · IEEE/ACM Trans. Netw. 2016 |
Data mining
clustering |
0.2 | 1 | 2014 | Jointly clustering rows and columns of binary matrices: algorithms and trade-offs · SIGMETRICS 2014 |
Data mining › clustering
co-clustering |
0.2 | 1 | 2014 | Jointly clustering rows and columns of binary matrices: algorithms and trade-offs · SIGMETRICS 2014 |
Algorithms and data structures
numerical linear algebra |
0.2 | 1 | 2014 | Jointly clustering rows and columns of binary matrices: algorithms and trade-offs · SIGMETRICS 2014 |
Wireless networking › medium access control
carrier sense multiple access |
0.2 | 1 | 2013 | A performance analysis of CSMA based broadcast protocol in VANETs · INFOCOM 2013 |
Vehicular, aerial and satellite networks
vehicular ad hoc networks |
0.2 | 1 | 2013 | A performance analysis of CSMA based broadcast protocol in VANETs · INFOCOM 2013 |
Parallel and multicore computing › parallel scheduling
locality-aware scheduling |
0.2 | 1 | 2013 | Map task scheduling in MapReduce with data locality: Throughput and heavy-traffic optimality · INFOCOM 2013 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
MAP inference |
0.1 | 1 | 2016 | Information source detection in networks: Possibility and impossibility results · INFOCOM 2016 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
maximum likelihood estimation |
0.1 | 1 | 2014 | A robust information source estimator with sparse observations · INFOCOM 2014 |
Graph algorithms and graph theory › network theory › network topology
tree network |
0.1 | 1 | 2014 | A robust information source estimator with sparse observations · INFOCOM 2014 |
Wireless networking › medium access control
carrier sensing |
0.0 | 1 | 2013 | A performance analysis of CSMA based broadcast protocol in VANETs · INFOCOM 2013 |
Wireless networking
medium access control |
0.0 | 1 | 2013 | A performance analysis of CSMA based broadcast protocol in VANETs · INFOCOM 2013 |
Methods — techniques the papers use, named apart from their topics
independent cascade model · 0.8MAP estimator · 0.8BFS · 0.8sample path estimator · 0.6maxweight policy · 0.4join the shortest queue · 0.4time-data trade-off analysis · 0.4lower bound analysis · 0.4algorithm design · 0.4SIR model · 0.4k-means heuristic · 0.3jordan cover · 0.3SIR diffusion model · 0.3reverse-infection algorithm · 0.2maximum likelihood estimation · 0.2stochastic network optimization · 0.2stochastic geometry · 0.2ns-2 simulation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Catch'Em All: Locating Multiple Diffusion Sources in Networks with Partial ObservationsabstractThis paper studies the problem of locating multiple diffusion sources in networks with partial observations. We propose a new source localization algorithm, named Optimal-Jordan-Cover (OJC). The algorithm first extracts a subgraph using a candidate selection algorithm that selects source candidates based on the number of observed infected nodes in their neighborhoods. Then, in the extracted subgraph, OJC finds a set of nodes that "cover" all observed infected nodes with the minimum radius. The set of nodes is called the Jordan cover, and is regarded as the set of diffusion sources. Considering the heterogeneous susceptible-infected-recovered (SIR) diffusion in the Erdos-Renyi (ER) random graph, we prove that OJC can locate all sources with probability one asymptotically with partial observations. OJC is a polynomial-time algorithm in terms of network size. However, the computational complexity increases exponentially in m; the number of sources. We further propose a low-complexity heuristic based on the K-Means for approximating the Jordan cover, named Approximate-Jordan-Cover (AJC). Simulations on random graphs and real networks demonstrate that both AJC and OJC significantly outperform other heuristic algorithms. Kai Zhu 0002, Zhen Chen 0005, Lei Ying 0001 |
AAAI | 1 |
| 2016 | Information source detection in networks: Possibility and impossibility resultsabstractThis paper studies information source detection in networks under the independent cascade (IC) model. Assume the spread of information starts from a single source in a network and a complete snapshot of the network is obtained at some time. The goal is to identify the source based on the observation. We derive the maximum a posterior (MAP) estimator of the source for tree networks and propose a Short-Fat Tree (SFT) algorithm for general networks based on the MAP estimator. The algorithm selects the Jordan infection center [1] and breaks ties according the degree of boundary infected nodes. Loosely speaking, the algorithm selects the node such that the breadth-first search (BFS) tree from it has the minimum depth but the maximum number of leaf nodes. On the Erdos-Renyi (ER) random graph, we establish the following possibility and impossibility results: (i) when the infection duration0.5, SFT identifies the source with probability 1 (w.p.1) asymptotically (as network size increases to infinity), where n is the network size and μ is the average node degree; (ii) when the infection duration > ⌈log n/ log μ ⌉ + 2, the probability of identifying the source approaches zero asymptotically under any algorithm; and (iii) when infection duration0, asymptotically, at least 1-δ fraction of the nodes on the BFS tree starting from the source are leaf-nodes, where δ = 3√log n/μ, i.e., the BFS tree starting from the actual source is a fat tree. 1Numerical experiments on tree networks, the ER random graphs and real world networks with different evaluation metrics show that the SFT algorithm outperforms existing algorithms. Kai Zhu 0002, Lei Ying 0001 |
INFOCOM | 1 |
| 2016 | Locating the contagion source in networks with partial timestamps
Kai Zhu 0002, Zhen Chen 0005, Lei Ying 0001 |
Data Min. Knowl. Discov. | 1 |
| 2016 | MapTask Scheduling in MapReduce With Data Locality: Throughput and Heavy-Traffic OptimalityabstractMapReduce/Hadoop framework has been widely used to process large-scale datasets on computing clusters. Scheduling map tasks with data locality consideration is crucial to the performance of MapReduce. Many works have been devoted to increasing data locality for better efficiency. However, to the best of our knowledge, fundamental limits of MapReduce computing clusters with data locality, including the capacity region and theoretical bounds on the delay performance, have not been well studied. In this paper, we address these problems from a stochastic network perspective. Our focus is to strike the right balance between data locality and load balancing to simultaneously maximize throughput and minimize delay. We present a new queueing architecture and propose a map task scheduling algorithm constituted by the Join the Shortest Queue policy together with the MaxWeight policy. We identify an outer bound on the capacity region, and then prove that the proposed algorithm can stabilize any arrival rate vector strictly within this outer bound. It shows that the outer bound coincides with the actual capacity region, and the proposed algorithm is throughput-optimal. Furthermore, we study the number of backlogged tasks under the proposed algorithm, which is directly related to the delay performance based on Little's law. We prove that the proposed algorithm is heavy-traffic optimal, i.e., it asymptotically minimizes the number of backlogged tasks as the arrival rate vector approaches the boundary of the capacity region. Therefore, the proposed algorithm is also delay-optimal in the heavy-traffic regime. The proofs in this paper deal with random processing times with heterogeneous parameters and nonpreemptive task execution, which differentiate our work from many existing works on MaxWeight-type algorithms, so the proof techniques themselves for the stability analysis and the heavy-traffic analysis are also novel contributions. Weina Wang 0001, Kai Zhu 0002, Lei Ying 0001, Jian Tan 0001, Li Zhang 0002 |
IEEE/ACM Trans. Netw. | 2 |
| 2016 | Information Source Detection in the SIR Model: A Sample-Path-Based ApproachabstractThis paper studies the problem of detecting the information source in a network in which the spread of information follows the popular Susceptible-Infected-Recovered (SIR) model. We assume all nodes in the network are in the susceptible state initially, except one single information source that is in the infected state. Susceptible nodes may then be infected by infected nodes, and infected nodes may recover and will not be infected again after recovery. Given a snapshot of the network, from which we know the graph topology and all infected nodes but cannot distinguish susceptible nodes and recovered nodes, the problem is to find the information source based on the snapshot and the network topology. We develop a sample-path-based approach where the estimator of the information source is chosen to be the root node associated with the sample path that most likely leads to the observed snapshot. We prove for infinite-trees, the estimator is a node that minimizes the maximum distance to the infected nodes. A reverse-infection algorithm is proposed to find such an estimator in general graphs. We prove that for g+1-regular trees such that gq > 1, where g+1 is the node degree and q is the infection probability, the estimator is within a constant distance from the actual source with a high probability, independent of the number of infected nodes and the time the snapshot is taken. Our simulation results show that for tree networks, the estimator produced by the reverse-infection algorithm is closer to the actual source than the one identified by the closeness centrality heuristic. We then further evaluate the performance of the reverse infection algorithm on several real-world networks. Kai Zhu 0002, Lei Ying 0001 |
IEEE/ACM Trans. Netw. | 1 |
| 2015 | Distributed rate and power control in DSRCabstractThe focus of this paper is on rate and power control algorithms in DSRC. We first design a utility maximization framework by leveraging the well-developed network congestion control, and formulate two subproblems, one on rate control with fixed transmit powers and the other on power control with fixed rates. Distributed rate control and power control algorithms are developed to solve these two subproblems, respectively, and are proved to be asymptotically optimal. Joint rate and power control can be done by using the two algorithms in an alternating fashion. The performance enhancement of our algorithms compared with a recent rate control algorithm, called EMBARC [1], is evaluated by using the network simulator ns2. Jubin Jose, Chong Li 0005, Xinzhou Wu, Lei Ying 0001, Kai Zhu 0002 |
ISIT | 5 |
| 2014 | A robust information source estimator with sparse observationsabstractIn this paper, we consider the problem of locating the information source with sparse observations. We assume that a piece of information spreads in a network following a heterogeneous susceptible-infected-recovered (SIR) model, where a node is said to beinfectedwhen it receives the information andrecoveredwhen it removes or hides the information. We further assume that a small subset of infected nodes are reported, from which we need to find the source of the information. We adopt the sample path based estimator developed in [1], and prove that on infinite trees, the sample path based estimator is a Jordan infection center with respect to the set of observed infected nodes. In other words, the sample path based estimator minimizes the maximum distance to observed infected nodes. We further prove that the distance between the estimator and the actual source is upper bounded by a constant independent of the number of infected nodes with a high probability on infinite trees. Our simulations on tree networks and real world networks show that the sample path based estimator is closer to the actual source than several other algorithms. Kai Zhu 0002, Lei Ying 0001 |
INFOCOM | 1 |
| 2014 | Jointly clustering rows and columns of binary matrices: algorithms and trade-offsabstractIn standard clustering problems, data points are represented by vectors, and by stacking them together, one forms a data matrix with row or column cluster structure. In this paper, we consider a class of binary matrices, arising in many applications, which exhibit both row and column cluster structure, and our goal is to exactly recover the underlying row and column clusters by observing only a small fraction of noisy entries. We first derive a lower bound on the minimum number of observations needed for exact cluster recovery. Then, we study three algorithms with different running time and compare the number of observations needed by them for successful cluster recovery. Our analytical results show smooth time-data trade offs: one can gradually reduce the computational complexity when increasingly more observations are available. Jiaming Xu 0002, Rui Wu 0009, Kai Zhu 0002, Bruce E. Hajek, R. Srikant 0001, Lei Ying 0001 |
SIGMETRICS | 3 |
| 2014 | Collaborative filtering with information-rich and information-sparse entities
Kai Zhu 0002, Rui Wu 0009, Lei Ying 0001, R. Srikant 0001 |
Mach. Learn. | 1 |
| 2013 | A performance analysis of CSMA based broadcast protocol in VANETsabstractThe broadcast of periodic messages is a key functionality in vehicular ad hoc networks. In the emerging vehicular networks, IEEE 802.11p is the standard of choice to support the PHY and MAC layer functionalities. The broadcast process in IEEE 802.11p is based on the CSMA mechanism where a device transmitting a packet senses the channel for ongoing transmissions and performs a random back-off before accessing the channel. Without RTS/CTS mechanisms, carrier sensing is expected to provide a protection region around the transmitter where no other transmitters are allowed. The point process characterizing the concurrent transmitters is expected to enforce a minimum separation between concurrent transmitters. However, at increasing densities, the CSMA behavior breaks down to an ALOHA-like transmission pattern where concurrent transmitters are distributed as a Poisson point process, indicating the lack of protection around transmitters. In this paper, we model the CSMA mechanism as a slotted system and analytically characterize the critical node/packet arrival density where the CSMA mechanism approaches an ALOHAlike behavior. Further, we use tools from stochastic geometry to establish closed-form expressions for the performance metrics of the broadcast mechanism in the ALOHA regime. Finally, using ns2 (an unslotted asynchronous simulator), we compare the theoretical results with simulations. Nguyen Tien Viet, François Baccelli, Kai Zhu 0002, Sundar Subramanian, Xinzhou Wu |
INFOCOM | 3 |
| 2013 | Map task scheduling in MapReduce with data locality: Throughput and heavy-traffic optimalityabstractScheduling map tasks to improve data locality is crucial to the performance of MapReduce. Many works have been devoted to increasing data locality for better efficiency. However, to the best of our knowledge, fundamental limits of MapReduce computing clusters with data locality, including the capacity region and theoretical bounds on the delay performance, have not been studied. In this paper, we address these problems from a stochastic network perspective. Our focus is to strike the right balance between data-locality and load-balancing to simultaneously maximize throughput and minimize delay. We present a new queueing architecture and propose a map task scheduling algorithm constituted by the Join the Shortest Queue policy together with the MaxWeight policy. We identify an outer bound on the capacity region, and then prove that the proposed algorithm stabilizes any arrival rate vector strictly within this outer bound. It shows that the algorithm is throughput optimal and the outer bound coincides with the actual capacity region. Further, we study the number of backlogged tasks under the proposed algorithm, which is directly related to the delay performance based on Little's law. We prove that the proposed algorithm is heavy-traffic optimal, i.e., it asymptotically minimizes the number of backlogged tasks as the arrival rate vector approaches the boundary of the capacity region. Therefore, the proposed algorithm is also delay optimal in the heavy-traffic regime. Weina Wang 0001, Kai Zhu 0002, Lei Ying 0001, Jian Tan 0001, Li Zhang 0002 |
INFOCOM | 2 |