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

Liran Katzir 0001

dblp:20/3424-1 · DBLP profile ↗
← Back
22ranked-venue papers
5as first author
1since 2021 · last 2021
0000-0002-3635-8755ORCID · verified

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

Databases, data management, data science and information retrieval · 10 · 3 first-authorComputer networks · 9Applied, interdisciplinary, general and emerging computing · 4 · 2 first-authorArtificial intelligence and machine learning · 3 · 1 first-author · 1 since 2021Theory of computation · 3Security and privacy · 1 · 1 first-author

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

Computer networks
10 papers
Internet architecture and protocols · 18% Routing and switching · 18% Physical-layer communications · 17%
Databases, data mining, and information retrieval
4 papers
Data stream processing · 29% Query processing and optimization · 29% Web and social media mining · 17%
Network and information security
1 paper
Cryptographic protocols and secure computation · 100%
Artificial intelligence
1 paper
Deep learning architectures and training · 100%
Theoretical computer science
4 papers
Graph algorithms and graph theory · 84% Algorithms and data structures · 9% Coding theory · 7%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
tabular data modeling
0.512021
Net-DNF: Effective Deep Modeling of Tabular Data · ICLR 2021
Cryptographic protocols and secure computation
interactive proofs
0.412020
Interactive Proofs for Social Graphs · CRYPTO (3) 2020
Query processing and optimization › cardinality estimation
distinct element counting
0.312017
A Minimal Variance Estimator for the Cardinality of Big Data Set Intersection · KDD 2017
Data stream processing
streaming algorithms
0.312017
A Minimal Variance Estimator for the Cardinality of Big Data Set Intersection · KDD 2017
Graph algorithms and graph theory
graph algorithms
0.232013
Estimating clustering coefficients and size of social networks via random walk · WWW 2013
Framework and algorithms for network bucket testing · WWW 2012
Estimating sizes of social networks via biased sampling · WWW 2011
Routing and switching
multipath routing
0.212015
Optimizing Data Plane Resources for Multipath Flows · IEEE/ACM Trans. Netw. 2015
Routing and switching
traffic engineering
0.212015
Optimizing Data Plane Resources for Multipath Flows · IEEE/ACM Trans. Netw. 2015
Physical-layer communications › modulation
adaptive modulation and coding
0.222010
Cross-Layer Hybrid FEC/ARQ Reliable Multicast With Adaptive Modulation and Coding in Broadband Wireless Networks · IEEE/ACM Trans. Netw. 2010
Cross-Layer Hybrid FEC/ARQ Reliable Multicast with Adaptive Modulation and Coding in Broadband Wireless Networks · INFOCOM 2009
Internet architecture and protocols › multicast
reliable multicast
0.222010
Cross-Layer Hybrid FEC/ARQ Reliable Multicast With Adaptive Modulation and Coding in Broadband Wireless Networks · IEEE/ACM Trans. Netw. 2010
Cross-Layer Hybrid FEC/ARQ Reliable Multicast with Adaptive Modulation and Coding in Broadband Wireless Networks · INFOCOM 2009
Internet architecture and protocols
multicast
0.222010
Cross-Layer Hybrid FEC/ARQ Reliable Multicast With Adaptive Modulation and Coding in Broadband Wireless Networks · IEEE/ACM Trans. Netw. 2010
On the Trade-Off between Energy and Multicast Efficiency in 802.16e-Like Mobile Networks · IEEE Trans. Mob. Comput. 2008
Web and social media mining
social network analysis
0.222013
Estimating sizes of social networks via biased sampling · WWW 2011
Estimating clustering coefficients and size of social networks via random walk · WWW 2013
Information retrieval
query log analysis
0.212013
Expediting search trend detection via prediction of query counts · WSDM 2013
Graph algorithms and graph theory › network analysis
network size estimation
0.212013
Estimating clustering coefficients and size of social networks via random walk · WWW 2013
Cryptographic protocols and secure computation › proof systems
zero-knowledge proofs
0.112020
Interactive Proofs for Social Graphs · CRYPTO (3) 2020
Network optimization and economics
resource allocation
0.122008
Computational Analysis and Efficient Algorithms for Micro and Macro OFDMA Scheduling · INFOCOM 2008
A Generic Quantitative Approach to the Scheduling of Synchronous Packets in a Shared Medium Wireless Access Network · INFOCOM 2004
Physical-layer communications › transmission design › adaptive transmission
MCS selection
0.112010
Cross-Layer Hybrid FEC/ARQ Reliable Multicast With Adaptive Modulation and Coding in Broadband Wireless Networks · IEEE/ACM Trans. Netw. 2010
Wireless networking
broadband wireless access
0.112009
Cross-Layer Hybrid FEC/ARQ Reliable Multicast with Adaptive Modulation and Coding in Broadband Wireless Networks · INFOCOM 2009
Data integration and cleaning
data profiling
0.112017
A Minimal Variance Estimator for the Cardinality of Big Data Set Intersection · KDD 2017
Cellular and mobile networks › resource scheduling
downlink scheduling
0.112008
Computational Analysis and Efficient Algorithms for Micro and Macro OFDMA Scheduling · INFOCOM 2008
Wireless networking › broadband wireless access
IEEE 802.16e
0.112008
On the Trade-Off between Energy and Multicast Efficiency in 802.16e-Like Mobile Networks · IEEE Trans. Mob. Comput. 2008
Physical-layer communications › multiple access › multicarrier multiple access
OFDMA
0.112008
Computational Analysis and Efficient Algorithms for Micro and Macro OFDMA Scheduling · INFOCOM 2008
Energy-efficient computing
power management
0.112008
On the Trade-Off between Energy and Multicast Efficiency in 802.16e-Like Mobile Networks · IEEE Trans. Mob. Comput. 2008
Energy-efficient computing › energy-aware scheduling
sleep scheduling
0.112008
On the Trade-Off between Energy and Multicast Efficiency in 802.16e-Like Mobile Networks · IEEE Trans. Mob. Comput. 2008
Cellular and mobile networks › resource scheduling
uplink scheduling
0.112007
A generic quantitative approach to the scheduling of synchronous packets in a shared uplink wireless channel · IEEE/ACM Trans. Netw. 2007
Optical networks › routing and wavelength assignment
wavelength assignment
0.112015
Optimizing Data Plane Resources for Multipath Flows · IEEE/ACM Trans. Netw. 2015
Algorithms and data structures › randomized algorithms
sampling
0.012012
Framework and algorithms for network bucket testing · WWW 2012
Wireless networking › broadcast
broadcast scheduling
0.012002
Scheduling Algorithms for a Cache Pre-Filling Content Distribution Network · INFOCOM 2002
Content delivery and video streaming
content delivery network
0.012002
Scheduling Algorithms for a Cache Pre-Filling Content Distribution Network · INFOCOM 2002
Coding theory › error-correcting codes
forward error correction
0.012010
Cross-Layer Hybrid FEC/ARQ Reliable Multicast With Adaptive Modulation and Coding in Broadband Wireless Networks · IEEE/ACM Trans. Netw. 2010
Internet architecture and protocols
application-layer coding
0.012009
Cross-Layer Hybrid FEC/ARQ Reliable Multicast with Adaptive Modulation and Coding in Broadband Wireless Networks · INFOCOM 2009

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

deep modeling · 0.5DNF · 0.5efficient algorithms · 0.4zero-knowledge · 0.4graph isomorphism · 0.4sampling · 0.3random walk · 0.3approximation algorithm · 0.3unbiased estimator · 0.3maximum likelihood estimation · 0.3sampling algorithms · 0.2collision counting · 0.2heuristic · 0.2combinatorial optimization · 0.2cross-layer optimization · 0.2variance bounds · 0.1variance bound · 0.1complexity analysis · 0.1
YearPublicationVenuePosition
2021 Net-DNF: Effective Deep Modeling of Tabular Data
Liran Katzir 0001, Gal Elidan, Ran El-Yaniv
ICLR1
2020 Interactive Proofs for Social Graphs
Liran Katzir 0001, Clara Shikhelman, Eylon Yogev
CRYPTO (3)1
2020 Detecting Deficient Coverage in Colonoscopies
abstract
Colonoscopy is tool of choice for preventing Colorectal Cancer, by detecting and removing polyps before they become cancerous. However, colonoscopy is hampered by the fact that endoscopists routinely miss 22-28% of polyps. While some of these missed polyps appear in the endoscopist's field of view, others are missed simply because of substandard coverage of the procedure, i.e. not all of the colon is seen. This paper attempts to rectify the problem of substandard coverage in colonoscopy through the introduction of the C2D2 (Colonoscopy Coverage Deficiency via Depth) algorithm which detects deficient coverage, and can thereby alert the endoscopist to revisit a given area. More specifically, C2D2 consists of two separate algorithms: the first performs depth estimation of the colon given an ordinary RGB video stream; while the second computes coverage given these depth estimates. Rather than compute coverage for the entire colon, our algorithm computes coverage locally, on a segment-by-segment basis; C2D2 can then indicate in real-time whether a particular area of the colon has suffered from deficient coverage, and if so the endoscopist can return to that area. Our coverage algorithm is the first such algorithm to be evaluated in a large-scale way; while our depth estimation technique is the first calibration-free unsupervised method applied to colonoscopies. The C2D2 algorithm achieves state of the art results in the detection of deficient coverage. On synthetic sequences with ground truth, it is 2.4 times more accurate than human experts; while on real sequences, C2D2 achieves a 93.0% agreement with experts.
Daniel Freedman, Yochai Blau, Liran Katzir 0001, Amit Aides, Ilan Shimshoni, Danny Veikherman, Tomer Golany, Ariel Gordon, Gregory S. Corrado, Yossi Matias, Ehud Rivlin
IEEE Trans. Medical Imaging3
2017 A Minimal Variance Estimator for the Cardinality of Big Data Set Intersection
abstract
In recent years there has been a growing interest in developing "streaming algorithms" for efficient processing and querying of continuous data streams. These algorithms seek to provide accurate results while minimizing the required storage and the processing time, at the price of a small inaccuracy in their output. A fundamental query of interest is the intersection size of two big data streams. This problem arises in many different application areas, such as network monitoring, database systems, data integration and information retrieval. In this paper we develop a new algorithm for this problem, based on the Maximum Likelihood (ML) method. We show that this algorithm outperforms all known schemes in terms of the estimation's quality (lower variance) and that it asymptotically achieves the optimal variance.
Reuven Cohen, Liran Katzir 0001, Aviv Yehezkel
KDD2
2015 A unified scheme for generalizing cardinality estimators to sum aggregation
Reuven Cohen, Liran Katzir 0001, Aviv Yehezkel
Inf. Process. Lett.2
2015 Optimizing Data Plane Resources for Multipath Flows
abstract
In many modern networks, such as datacenters, optical networks, and multiprotocol label switching (MPLS), the delivery of a traffic flow with a certain bandwidth demand over a single network path is either not possible or not cost-effective. In these cases, it is very often possible to improve the network's bandwidth utilization by splitting the traffic flow over multiple efficient paths. While using multiple paths for the same traffic flow increases the efficiency of the network, it consumes expensive forwarding resources from the network nodes, such as TCAM entries of Ethernet/MPLS switches and wavelengths/lightpaths of optical switches. In this paper, we define several problems related to splitting a traffic flow over multiple paths while minimizing the consumption of forwarding resources, and present efficient algorithms for solving these problems.
Gabi Nakibly, Reuven Cohen, Liran Katzir 0001
IEEE/ACM Trans. Netw.3
2015 Estimating Clustering Coefficients and Size of Social Networks via Random Walk
abstract
This work addresses the problem of estimating social network measures. Specifically, the measures at hand are the network average and global clustering coefficients and the number of registered users. The algorithms at hand (1) assume no prior knowledge about the network and (2) access the network using only the publicly available interface. More precisely, this work provides (a) a unified approach for clustering coefficients estimation and (b) a new network size estimator. The unified approach for the clustering coefficients yields the first external access algorithm for estimating the global clustering coefficient. The new network size estimator offers improved accuracy compared to prior art estimators. Our approach is to view a social network as an undirected graph and use the public interface to retrieve a random walk. To estimate the clustering coefficient, the connectivity of each node in the random walk sequence is tested in turn. We show that the error drops exponentially in the number of random walk steps. For the network size estimation we offer a generalized view of prior art estimators that in turn yields an improved estimator. All algorithms are validated on several publicly available social network datasets.
Liran Katzir 0001, Stephen J. Hardiman
ACM Trans. Web1
2014 Speeding up the Xbox recommender system using a euclidean transformation for inner-product spaces
abstract
A prominent approach in collaborative filtering based recommender systems is using dimensionality reduction (matrix factorization) techniques to map users and items into low-dimensional vectors. In such systems, a higher inner product between a user vector and an item vector indicates that the item better suits the user's preference. Traditionally, retrieving the most suitable items is done by scoring and sorting all items. Real world online recommender systems must adhere to strict response-time constraints, so when the number of items is large, scoring all items is intractable.
Yoram Bachrach, Yehuda Finkelstein, Ran Gilad-Bachrach, Liran Katzir 0001, Noam Koenigstein, Nir Nice, Ulrich Paquet
RecSys4
2013 Expediting search trend detection via prediction of query counts
abstract
The massive volume of queries submitted to major Web search engines reflects human interest at a global scale. While the popularity of many search queries is stable over time or fluctuates with periodic regularity, some queries experience a sudden and ephemeral rise in popularity that is unexplained by their past volumes. Typically the popularity surge is precipitated by some real-life event in the news cycle. Such queries form what are known as search trends. All major search engines, using query log analysis and other signals, invest in detecting such trends. The goal is to surface trends accurately, with low latency relative to the actual event that sparked the trend.
Nadav Golbandi, Liran Katzir 0001, Yehuda Koren, Ronny Lempel
WSDM2
2013 Estimating clustering coefficients and size of social networks via random walk
abstract
Online social networks have become a major force in today's society and economy. The largest of today's social networks may have hundreds of millions to more than a billion users. Such networks are too large to be downloaded or stored locally, even if terms of use and privacy policies were to permit doing so. This limitation complicates even simple computational tasks. One such task is computing the clustering coefficient of a network. Another task is to compute the network size (number of registered users) or a subpopulation size.
Stephen J. Hardiman, Liran Katzir 0001
WWW2
2012 Framework and algorithms for network bucket testing
abstract
Bucket testing, also known as split testing, A/B testing, or 0/1 testing, is a widely used method for evaluating users' satisfaction with new features, products, or services. In order not to expose the whole user base to the new service, the mean user satisfaction rate is estimated by exposing the service only to a few uniformly chosen random users. In a recent work, Backstrom and Kleinberg, defined the notion of network bucket testing for social services. In this context, users' interactions are only valid for measurement if some minimal number of their friends are also given the service. The goal is to estimate the mean user satisfaction rate while providing the service to the least number of users. This constraint makes uniform sampling, which is optimal for the traditional case, grossly inefficient. In this paper we introduce a simple general framework for designing and evaluating sampling techniques for network bucket testing. The framework is constructed in a way that sampling algorithms are only required to generate sets of users to which the service should be provided. Given an algorithm, the framework produces an unbiased user satisfaction rate estimator and a corresponding variance bound for any network and any user satisfaction function. Furthermore, we present several simple sampling algorithms that are evaluated using both synthetic and real social networks. Our experiments corroborate the theoretical results and demonstrate the effectiveness of the proposed framework and algorithms.
Liran Katzir 0001, Edo Liberty, Oren Somekh
WWW1
2011 Estimating sizes of social networks via biased sampling
abstract
Online social networks have become very popular in recent years and their number of users is already measured in many hundreds of millions. For various commercial and sociological purposes, an independent estimate of their sizes is important. In this work, algorithms for estimating the number of users in such networks are considered. The proposed schemes are also applicable for estimating the sizes of networks' sub-populations. The suggested algorithms interact with the social networks via their public APIs only, and rely on no other external information. Due to obvious traffic and privacy concerns, the number of such interactions is severely limited. We therefore focus on minimizing the number of API interactions needed for producing good size estimates. We adopt the abstraction of social networks as undirected graphs and use random node sampling. By counting the number of collisions or non-unique nodes in the sample, we produce a size estimate. Then, we show analytically that the estimate error vanishes with high probability for smaller number of samples than those required by prior-art algorithms. Moreover, although our algorithms are provably correct for any graph, they excel when applied to social network-like graphs. The proposed algorithms were evaluated on synthetic as well real social networks such as Facebook, IMDB, and DBLP. Our experiments corroborated the theoretical results, and demonstrated the effectiveness of the algorithms.
Liran Katzir 0001, Edo Liberty, Oren Somekh
WWW1
2010 Cross-Layer Hybrid FEC/ARQ Reliable Multicast With Adaptive Modulation and Coding in Broadband Wireless Networks
abstract
In this paper, we define and address a new problem that arises when a base station in a broadband wireless network wishes to multicast information to a large group of nodes and to guarantee some level of reliability using Application-layer forward error correction (FEC) codes. Every data block to be multicast is translated into a sequence of packets, from which every receiver must receive at least in order to correctly decode the block. The new problem is to determine which PHY-layer modulation and coding scheme (MCS) the base station should use for each packet. We present several variants of this problem, which differ in the number of automatic repeat request (ARQ) rounds during which the delivery of a data block must be completed. Most of these variants are shown to be NP-hard. However, we present optimal solutions for practical instances, where the number of MCSs is small, and efficient approximations and heuristics for the general case of each variant.
Reuven Cohen, Guy Grebla, Liran Katzir 0001
IEEE/ACM Trans. Netw.3
2010 Computational analysis and efficient algorithms for micro and macro OFDMA downlink scheduling
Reuven Cohen, Liran Katzir 0001
IEEE/ACM Trans. Netw.2
2009 Cross-Layer Hybrid FEC/ARQ Reliable Multicast with Adaptive Modulation and Coding in Broadband Wireless Networks
abstract
In this paper we define and address a new problem that arises when a base station in a broadband wireless network wishes to multicast information to a large group of nodes and to guarantee some level of reliability using Application layer FEC codes. Every data block to be multicast is translated into a sequence of K + n packets, from which every receiver must receive at least K in order to correctly decode the block. The new problem is to determine which PHY layer MCS (Modulation and Coding Scheme) the base station should use for each packet. We present several variants of this problem, which differ in the number of ARQ (Automatic Repeat reQuest) rounds during which the delivery of a data block must be completed. Most of these variants are shown to be NP-hard. However, we present optimal solutions for practical instances, where the number of MCSs is small, and efficient approximations and heuristics for the general case of each variant.
Reuven Cohen, Guy Grebla, Liran Katzir 0001
INFOCOM3
2008 Computational Analysis and Efficient Algorithms for Micro and Macro OFDMA Scheduling
abstract
OFDMA is one of the most important modulation and access methods for the future mobile networks. Before transmitting a frame on the downlink, an OFDMA base station has to invoke an algorithm that determines which of the pending packets will be transmitted, what modulation should be used for each of them, and how to construct the complex OFDMA frame matrix as a collection of rectangles that fit into a single matrix with fixed dimensions. We propose efficient, and theoretically best possible, algorithms that solves this intricate OFDMA scheduling problem by breaking it down into two sub-problems, referred to as macro and micro scheduling. We analyze the computational complexity of these sub-problems and develop efficient algorithms for solving them.
Reuven Cohen, Liran Katzir 0001
INFOCOM2
2008 The Generalized Maximum Coverage Problem
Reuven Cohen, Liran Katzir 0001
Inf. Process. Lett.2
2008 On the Trade-Off between Energy and Multicast Efficiency in 802.16e-Like Mobile Networks
abstract
In this paper we define a new problem that has not been addressed in the past: the trade-off between energy efficiency and throughput for multicast services in 802.16e or similar mobile networks. In such networks, the mobile host can reduce its energy consumption by entering the sleep mode when it is not supposed to receive or transmit information. For unicast applications the trade-off between delay and energy efficiency has been extensively researched. However, for mobile hosts running multicast (usually push- ased) applications, it is much more difficult to determine when data should be transmitted by the base-station and when each host should enter the sleep mode. In order to maximize the channel throughput while limiting energy consumption, a group of hosts needing similar data items should be active during the same time intervals. We define this as an optimization problem, and present several algorithms for it. We show that the most efficient solution is the one that employs cross-layer optimization by dividing the hosts into groups according to the quality of their downlink PHY channels.
Reuven Cohen, Liran Katzir 0001, Romeo Rizzi
IEEE Trans. Mob. Comput.2
2007 A generic quantitative approach to the scheduling of synchronous packets in a shared uplink wireless channel
Reuven Cohen, Liran Katzir 0001
IEEE/ACM Trans. Netw.2
2006 An efficient approximation for the Generalized Assignment Problem
Reuven Cohen, Liran Katzir 0001, Danny Raz
Inf. Process. Lett.2
2004 A Generic Quantitative Approach to the Scheduling of Synchronous Packets in a Shared Medium Wireless Access Network
abstract
We present a scheme for allocating unsolicited grants to the end hosts of synchronous applications of a wireless access network, in accordance with the condition of the channel, the importance of each packet and the specific loss recovery mechanism employed in the channel. The proposed scheme is generic in the sense that it maximizes the effectiveness of the channel under various conditions and it can he used along with every FEC-based or retransmission-based error recovery strategy
Reuven Cohen, Liran Katzir 0001
INFOCOM2
2002 Scheduling Algorithms for a Cache Pre-Filling Content Distribution Network
abstract
Cache pre-filling is emerging as a new concept for increasing the availability of popular Web items in cache servers. According to this concept, Web items are sent by a "push-server" to the proxy cache servers, usually through a broadcast-based or a multicast-based distribution mechanism. One of the most difficult challenges is to design the scheduling algorithm of the push-server. This algorithm needs to determine the "broadcast scheduling map", namely which Web items to broadcast and when. In this paper we study the approach where every constant period of time each proxy cache analyzes the requests it has received in the past and determines which Web item it prefers to receive by broadcast and when. We formalize a related problem, called the "cache pre-filing push" (CPFP) problem, analyze its computational complexity, and describe efficient algorithms to solve it.
Reuven Cohen, Liran Katzir 0001, Danny Raz
INFOCOM2