Demo Data from SIGIR 2026 / reviewers in the wild / expert
Udi Weinsberg
dblp:06/1322
· DBLP profile ↗
36ranked-venue papers
3as first author
8since 2021 · last 2025
0000-0002-6966-1945ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 15 · 1 first-author · 7 since 2021Artificial intelligence and machine learning · 11 · 7 since 2021Computer networks · 9 · 2 first-authorSecurity and privacy · 5Applied, interdisciplinary, general and emerging computing · 4 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 since 2021Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Theory of computation · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
10 papers |
Recommender systems · 33% Data mining · 32% Information retrieval · 24% | |
| Artificial intelligence
5 papers |
Probabilistic and Bayesian machine learning · 43% Reinforcement learning · 27% Learning theory · 12% | |
| Network and information security
7 papers |
Privacy and data protection · 38% Network security · 22% Web and mobile security · 21% | |
| Theoretical computer science
2 papers |
Graph algorithms and graph theory · 57% Algorithmic game theory and mechanism design · 43% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computational finance and economics · 57% Computational social science and digital humanities · 43% | |
| Computer networks
5 papers |
Network measurement and analytics · 59% Content delivery and video streaming · 25% Internet architecture and protocols · 12% |
Topics — the 30 heaviest of 49, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining
crowdsourcing |
1.0 | 2 | 2022 | Crowdsourcing with Contextual Uncertainty · KDD 2022 CLARA: Confidence of Labels and Raters · KDD 2020 |
Data mining › crowdsourcing
label aggregation |
1.0 | 2 | 2022 | Crowdsourcing with Contextual Uncertainty · KDD 2022 CLARA: Confidence of Labels and Raters · KDD 2020 |
Information retrieval › ranking › ranking model
multi-stage ranking |
0.8 | 1 | 2024 | Achieving a Better Tradeoff in Multi-stage Recommender Systems through Personalization · KDD 2024 |
Recommender systems › large-scale recommendation
multi-stage recommender systems |
0.8 | 1 | 2024 | Achieving a Better Tradeoff in Multi-stage Recommender Systems through Personalization · KDD 2024 |
Information retrieval
ranking |
0.8 | 1 | 2024 | Achieving a Better Tradeoff in Multi-stage Recommender Systems through Personalization · KDD 2024 |
Algorithmic game theory and mechanism design › mechanism design
crowdsourcing |
0.8 | 1 | 2024 | Efficient Online Crowdsourcing with Complex Annotations · AAAI 2024 |
Computational social science and digital humanities › social computing
crowdsourcing |
0.7 | 1 | 2023 | From Labels to Decisions: A Mapping-Aware Annotator Model · KDD 2023 |
Recommender systems › user modeling
user behavior prediction |
0.7 | 1 | 2023 | Gateway Entities in Problematic Trajectories · WWW 2023 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process |
0.6 | 1 | 2022 | Crowdsourcing with Contextual Uncertainty · KDD 2022 |
Machine learning › Probabilistic and Bayesian machine learning › hierarchical modeling
hierarchical bayesian model |
0.6 | 1 | 2022 | Crowdsourcing with Contextual Uncertainty · KDD 2022 |
Recommender systems › collaborative filtering
matrix factorization |
0.5 | 1 | 2021 | Preference Amplification in Recommender Systems · KDD 2021 |
Web and social media mining › malicious behavior detection
fake account detection |
0.4 | 1 | 2020 | Friend or Faux: Graph-Based Early Detection of Fake Accounts on Social Networks · WWW 2020 |
Data mining › crowdsourcing
noisy label aggregation |
0.4 | 1 | 2020 | CLARA: Confidence of Labels and Raters · KDD 2020 |
Network security › intrusion detection and prevention
sybil attack detection |
0.4 | 1 | 2020 | Friend or Faux: Graph-Based Early Detection of Fake Accounts on Social Networks · WWW 2020 |
Privacy and data protection
privacy-preserving data analysis |
0.4 | 2 | 2014 | Privacy tradeoffs in predictive analytics · SIGMETRICS 2014 Privacy-preserving matrix factorization · CCS 2013 |
Machine learning › Learning theory
sample complexity |
0.3 | 1 | 2018 | Learning Diffusion using Hyperparameters · ICML 2018 |
Graph algorithms and graph theory
diffusion model |
0.3 | 1 | 2018 | Learning Diffusion using Hyperparameters · ICML 2018 |
Graph algorithms and graph theory › network analysis › network diffusion
independent cascade model |
0.3 | 1 | 2018 | Learning Diffusion using Hyperparameters · ICML 2018 |
Graph algorithms and graph theory › network analysis
social network analysis |
0.3 | 1 | 2018 | Learning Diffusion using Hyperparameters · ICML 2018 |
Data mining › structured data mining
graph mining |
0.3 | 1 | 2017 | PNP: Fast Path Ensemble Method for Movie Design · KDD 2017 |
Recommender systems › video recommendation
movie recommendation |
0.3 | 1 | 2017 | PNP: Fast Path Ensemble Method for Movie Design · KDD 2017 |
Machine learning › Time series and sequential data › non-stationary environments
concept drift |
0.3 | 1 | 2025 | Mind the Gap: Delayed Label Bias-Variance Tradeoffs in Predicting Likelihood of Nonpayment · KDD (2) 2025 |
Machine learning › Trustworthy machine learning › robustness › distribution shift
robustness to distribution shift |
0.3 | 1 | 2025 | Mind the Gap: Delayed Label Bias-Variance Tradeoffs in Predicting Likelihood of Nonpayment · KDD (2) 2025 |
Content delivery and video streaming › caching
video caching |
0.2 | 1 | 2016 | Cache content-selection policies for streaming video services · INFOCOM 2016 |
Network measurement and analytics
internet topology mapping |
0.2 | 2 | 2011 | Quantifying the Importance of Vantage Point Distribution in Internet Topology Mapping (Extended Version) · IEEE J. Sel. Areas Commun. 2011 Quantifying the Importance of Vantage Points Distribution in Internet Topology Measurements · INFOCOM 2009 |
Recommender systems › factorization models
privacy-preserving matrix factorization |
0.2 | 1 | 2014 | Privacy tradeoffs in predictive analytics · SIGMETRICS 2014 |
Recommender systems › collaborative filtering
rating prediction |
0.2 | 1 | 2014 | Privacy tradeoffs in predictive analytics · SIGMETRICS 2014 |
Web and mobile security
online advertising fraud |
0.2 | 1 | 2014 | Your Online Interests: Pwned! A Pollution Attack Against Targeted Advertising · CCS 2014 |
Cryptographic primitives and cryptanalysis
homomorphic encryption |
0.2 | 1 | 2013 | Privacy-Preserving Ridge Regression on Hundreds of Millions of Records · IEEE Symposium on Security and Privacy 2013 |
Privacy and data protection
privacy-preserving computation |
0.2 | 1 | 2013 | Privacy-Preserving Ridge Regression on Hundreds of Millions of Records · IEEE Symposium on Security and Privacy 2013 |
Methods — techniques the papers use, named apart from their topics
pseudo-labeling · 1.7post-transaction signals · 1.7stationary point analysis · 1.5click-through rate optimization · 1.5matrix factorization · 1.4hierarchical nonparametric bayesian model · 1.1gaussian process · 1.1truth discovery · 0.8submodular optimization · 0.8online algorithms · 0.8DR-submodularity · 0.8survival analysis · 0.7non-convex optimization · 0.7maximum likelihood estimation · 0.7hyperparametric modeling · 0.7hierarchical bayesian modeling · 0.7frequentist analysis · 0.7simulation · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Mind the Gap: Delayed Label Bias-Variance Tradeoffs in Predicting Likelihood of NonpaymentabstractThe purpose of an online electronic-payment risk detection system is to prevent leakage, i.e., the loss of revenue that occurs when users fail to pay for services or when transactions are reversed.Nonpayment prediction models are trained on datasets comprising of features available when the model is triggered and the corresponding nonpayment labels.The latter are typically only observed several weeks or even months later.Furthermore, behavior indicative of future nonpayment is highly non-stationary, and the true model may drift significantly in the gap between trigger events and label collection.To address these challenges, we use post-transaction signals to generate pseudo-labels, i.e., short-term proxies [23] or surrogate-indices [33].Our framework attains a favorable tradeoff between ameliorating bias due to drift and introducing variance due to pseudo-label noise, as demonstrated by both offline and online experiments on several nonpayment-detection systems at Meta.Our deployment on live user traffic yields a statistically significant improvement in revenue, accounting also for leakage. Tal Sarig, Ido Guy, Ami Tavory, Udi Weinsberg, Stratis Ioannidis |
KDD (2) | 4 |
| 2024 | Efficient Online Crowdsourcing with Complex AnnotationsabstractCrowdsourcing platforms use various truth discovery algorithms to aggregate annotations from multiple labelers. In an online setting, however, the main challenge is to decide whether to ask for more annotations for each item to efficiently trade off cost (i.e., the number of annotations) for quality of the aggregated annotations. In this paper, we propose a novel approach for general complex annotation (such as bounding boxes and taxonomy paths), that works in an online crowdsourcing setting. We prove that the expected average similarity of a labeler is linear in their accuracy conditional on the reported label. This enables us to infer reported label accuracy in a broad range of scenarios. We conduct extensive evaluations on real-world crowdsourcing data from Meta and show the effectiveness of our proposed online algorithms in improving the cost-quality trade-off. Reshef Meir, Viet-An Nguyen, Xu Chen 0046, Jagdish Ramakrishnan, Udi Weinsberg |
AAAI | 5 |
| 2024 | Harm Mitigation in Recommender Systems under User Preference DynamicsabstractWe consider a recommender system that takes into account the interplay between recommendations, the evolution of user interests, and harmful content.We model the impact of recommendations on user behavior, particularly the tendency to consume harmful content.We seek recommendation policies that establish a tradeoff between maximizing click-through rate (CTR) and mitigating harm.We establish conditions under which the user profile dynamics have a stationary point, and propose algorithms for finding an optimal recommendation policy at stationarity.We experiment on a semi-synthetic movie recommendation setting initialized with real data and observe that our policies outperform baselines at simultaneously maximizing CTR and mitigating harm. Jerry Chee, Shankar Kalyanaraman, Sindhu Kiranmai Ernala, Udi Weinsberg, Sarah Dean, Stratis Ioannidis |
KDD | 4 |
| 2024 | Achieving a Better Tradeoff in Multi-stage Recommender Systems through PersonalizationabstractRecommender systems in social media websites provide value to their communities by recommending engaging content and meaningful connections. Scaling high-quality recommendations to billions of users in real-time requires sophisticated ranking models operating on a vast number of potential items to recommend, becoming prohibitively expensive computationally. A common technique "funnels'' these items through progressively complex models ("multi-stage''), each ranking fewer items but at higher computational cost for greater accuracy. This architecture introduces a trade-off between the cost of ranking items and providing users with the best recommendations. A key observation we make in this paper is that, all else equal, ranking more items indeed improves the overall objective but has diminishing returns. Following this observation, we provide a rigorous formulation through the framework of DR-submodularity, and argue that for a certain class of objectives (reward functions), it is possible to improve the trade-off between performance and computational cost in multi-stage ranking systems with strong theoretical guarantees. We show that this class of reward functions that provide this guarantee is large and robust to various noise models. Finally, we describe extensive experimentation of our method on three real-world recommender systems in Facebook, achieving 8.8% reduction in overall compute resources with no significant impact on recommendation quality, compared to a 0.8% quality loss in a non-personalized budget allocation. Ariel Evnine, Stratis Ioannidis, Dimitris Kalimeris, Shankar Kalyanaraman, Weiwei Li 0006, Israel Nir, Udi Weinsberg |
KDD | 8 |
| 2023 | From Labels to Decisions: A Mapping-Aware Annotator ModelabstractOnline platforms regularly rely on human annotators to make real-time operational decisions for tasks such as content moderation. While crowdsourcing models have been proposed for aggregating noisy labels, they do not generalize well when annotators produce a labels in a large space, e.g., generated from complex review trees. We study a novel crowdsourcing setting with D possible operational decisions or outcomes, but annotators produce labels in a larger space of size L > D which are mapped to decisions through a known mapping function. For content moderation, such labels can correspond to violation reasons (e.g. nudity, violence), while the space of decisions is binary: remove the content or keep it up. In this setting, it is more important to make the right decision rather than estimating the correct underlying label. Existing methods typically separate out the labels to decisions mapping from the modeling of annotators, leading to sub-optimal statistical inference efficiency and excessive computation complexity. We propose a novel confusion matrix model for each annotator that leverages this mapping. Our model is parameterized in a hierarchical manner with both population parameters shared across annotators to model shared confusions and individual parameters to admit heterogeneity among annotators. With extensive numerical experiments, we demonstrate that the proposed model substantially improves accuracy over existing methods and scales well for moderate and large L. In a real-world application on content moderation at Meta, the proposed method offers a 13% improvement in AUC over prior methods, including Meta's existing model in production. Evan Yao, Jagdish Ramakrishnan, Xu Chen 0046, Viet-An Nguyen, Udi Weinsberg |
KDD | 5 |
| 2023 | Gateway Entities in Problematic TrajectoriesabstractSocial media platforms like Facebook and YouTube connect people with communities that reflect their own values and experiences. People discover new communities either organically or through algorithmic recommendations based on their interests and preferences. We study online journeys users take through these communities, focusing particularly on ones that may lead to problematic outcomes. In particular, we propose and explore the concept of gateways, namely, entities associated with a higher likelihood of subsequent engagement with problematic content. We show, via a real-world application on Facebook groups, that a simple definition of gateway entities can be leveraged to reduce exposure to problematic content by 1% without any adverse impact on user engagement metrics. Motivated by this finding, we propose several formal definitions of gateways, via both frequentist and survival analysis methods, and evaluate their efficacy in predicting user behavior through offline experiments. Frequentist, duration-insensitive methods predict future harmful engagements with an 0.64–0.83 AUC, while survival analysis methods improve this to 0.72–0.90 AUC. Xi Leslie Chen, Abhratanu Dutta, Sindhu Kiranmai Ernala, Stratis Ioannidis, Shankar Kalyanaraman, Israel Nir, Udi Weinsberg |
WWW | 7 |
| 2022 | Crowdsourcing with Contextual UncertaintyabstractWe study a crowdsourcing setting where we need to infer the latent truth about a task given observed labels together with context in the form of a classifier score. We present Theodon, a hierarchical non-parametric Bayesian model, developed and deployed at Meta, that captures both the prevalence of label categories and the accuracy of labelers as functions of the classifier score. Theodon uses Gaussian processes to model the non-uniformity of mistakes over the range of classifier scores. For our experiments, we used data generated from integrity applications at Meta as well as public datasets. We showed that Theodon (1) obtains 1-4% improvement in AUC-PR predictions on items' true labels compared to state-of-the-art baselines for public datasets, (2) is effective as a calibration method, and (3) provides detailed insights on labelers' performances. Viet-An Nguyen, Peibei Shi, Jagdish Ramakrishnan, Narjes Torabi, Nimar S. Arora, Udi Weinsberg, Michael Tingley |
KDD | 6 |
| 2021 | Preference Amplification in Recommender SystemsabstractRecommender systems have become increasingly accurate in suggesting content to users, resulting in users primarily consuming content through recommendations. This can cause the user's interest to narrow toward the recommended content, something we refer to as preference amplification. While this can contribute to increased engagement, it can also lead to negative experiences such as lack of diversity and echo chambers. We propose a theoretical framework for studying such amplification in a matrix factorization based recommender system. We model the dynamics of the system, where users interact with the recommender systems and gradually "drift'' toward the recommended content, with the recommender system adapting, based on user feedback, to the updated preferences. We study the conditions under which preference amplification manifests, and validate our results with simulations. Finally, we evaluate mitigation strategies that prevent the adverse effects of preference amplification and present experimental results using a real-world large-scale video recommender system showing that by reducing exposure to potentially objectionable content we can increase user engagement by up to 2%. Dimitris Kalimeris, Smriti Bhagat, Shankar Kalyanaraman, Udi Weinsberg |
KDD | 4 |
| 2020 | CLARA: Confidence of Labels and RatersabstractLarge online services employ thousands of people to label content for applications such as video understanding, natural language processing, and content policy enforcement. While labelers typically reach their decisions by following a well-defined "protocol'', humans may still make mistakes. A common countermeasure is to have multiple people review the same content; however, this process is often time-intensive and requires accurate aggregation of potentially noisy decisions. Viet-An Nguyen, Peibei Shi, Jagdish Ramakrishnan, Udi Weinsberg, Steve Metz, Neil Chandra, Jane Jing, Dimitris Kalimeris |
KDD | 4 |
| 2020 | Friend or Faux: Graph-Based Early Detection of Fake Accounts on Social NetworksabstractIn this paper, we study the problem of early detection of fake user accounts on social networks based solely on their network connectivity with other users. Removing such accounts is a core task for maintaining the integrity of social networks, and early detection helps to reduce the harm that such accounts inflict. However, new fake accounts are notoriously difficult to detect via graph-based algorithms, as their small number of connections are unlikely to reflect a significant structural difference from those of new real accounts. We present the SybilEdge algorithm, which determines whether a new user is a fake account (‘sybil’) by aggregating over (I) her choices of friend request targets and (II) these targets’ respective responses. SybilEdge performs this aggregation giving more weight to a user’s choices of targets to the extent that these targets are preferred by other fakes versus real users, and also to the extent that these targets respond differently to fakes versus real users. We show that SybilEdge rapidly detects new fake users at scale on the Facebook network and outperforms state-of-the-art algorithms. We also show that SybilEdge is robust to label noise in the training data, to different prevalences of fake accounts in the network, and to several different ways fakes can select targets for their friend requests. To our knowledge, this is the first time a graph-based algorithm has been shown to achieve high performance (AUC > 0.9) on new users who have only sent a small number of friend requests. Adam Breuer, Roee Eilat, Udi Weinsberg |
WWW | 3 |
| 2018 | Learning Diffusion using HyperparametersabstractIn this paper we advocate for a hyperparametric approach to learn diffusion in the independent cascade (IC) model. The sample complexity of this model is a function of the number of edges in the network and consequently learning becomes infeasible when the network is large. We study a natural restriction of the hypothesis class using additional information available in order to dramatically reduce the sample complexity of the learning process. In particular we assume that diffusion probabilities can be described as a function of a global hyperparameter and features of the individuals in the network. One of the main challenges with this approach is that training a model reduces to optimizing a non-convex objective. Despite this obstacle, we can shrink the best-known sample complexity bound for learning IC by a factor of |E|/d where |E| is the number of edges in the graph and d is the dimension of the hyperparameter. We show that under mild assumptions about the distribution generating the samples one can provably train a model with low generalization error. Finally, we use large-scale diffusion data from Facebook to show that a hyperparametric model using approximately 20 features per node achieves remarkably high accuracy. Dimitris Kalimeris, Yaron Singer, Karthik Subbian, Udi Weinsberg |
ICML | 4 |
| 2017 | PNP: Fast Path Ensemble Method for Movie DesignabstractHow can we design a product or movie that will attract, for example, the interest of Pennsylvania adolescents or liberal newspaper critics? What should be the genre of that movie and who should be in the cast? In this work, we seek to identify how we can design new movies with features tailored to a specific user population. We formulate the movie design as an optimization problem over the inference of user-feature scores and selection of the features that maximize the number of attracted users. Our approach, PNP, is based on a heterogeneous, tripartite graph of users, movies, and features (e.g. actors, directors, genres), where users rate movies and features contribute to movies. We learn the preferences by leveraging user similarities defined through different types of relations, and show that our method outperforms state-of-the-art approaches, including matrix factorization and other heterogeneous graph-based analysis. We evaluate PNP on publicly available real-world data and show that it is highly scalable and effectively provides movie designs oriented towards different groups of users, including men, women, and adolescents. Danai Koutra, Abhilash Dighe, Smriti Bhagat, Udi Weinsberg, Stratis Ioannidis, Christos Faloutsos, Jean-Chrysostome Bolot |
KDD | 4 |
| 2016 | Cache content-selection policies for streaming video servicesabstractThe majority of Internet traffic is now dominated by streamed video content. As video quality continues to increase, the strain that streaming traffic places on the network infrastructure also increases. Caching content closer to users, e.g., using Content Distribution Networks, is a common solution to reduce the load on the network. A simple approach to selecting what to put in regional caches is to put the videos that are most popular globally across the entire customer base. However, this approach ignores distinct regional taste. In this paper we explore the question of how a video content provider could go about determining whether or not they should use a cache filling policy based solely upon global popularity or take into account regional tastes as well. We propose a model that captures the overlap between inter-regional and intra-regional preferences. We focus on movie content and derive a synthetic model that captures “taste” using matrix factorization, similarly to the method used in recommender systems. Our model enables us to widely explore the parameter space, and derive a set of metrics providers can use to determine whether populating caches according to regional of global tastes provides better cache performance. Stefan Dernbach, Nina Taft, James F. Kurose, Udi Weinsberg, Christophe Diot, Azin Ashkan |
INFOCOM | 4 |
| 2015 | GraphSC: Parallel Secure Computation Made EasyabstractWe propose introducing modern parallel programming paradigms to secure computation, enabling their secure execution on large datasets. To address this challenge, we present Graph SC, a framework that (i) provides a programming paradigm that allows non-cryptography experts to write secure code, (ii) brings parallelism to such secure implementations, and (iii) meets the need for obliviousness, thereby not leaking any private information. Using Graph SC, developers can efficiently implement an oblivious version of graph-based algorithms (including sophisticated data mining and machine learning algorithms) that execute in parallel with minimal communication overhead. Importantly, our secure version of graph-based algorithms incurs a small logarithmic overhead in comparison with the non-secure parallel version. We build Graph SC and demonstrate, using several algorithms as examples, that secure computation can be brought into the realm of practicality for big data analysis. Our secure matrix factorization implementation can process 1 million ratings in 13 hours, which is a multiple order-of-magnitude improvement over the only other existing attempt, which requires 3 hours to process 16K ratings. Kartik Nayak, Xiao Wang 0012, Stratis Ioannidis, Udi Weinsberg, Nina Taft, Elaine Shi |
IEEE Symposium on Security and Privacy | 4 |
| 2015 | Understanding Malvertising Through Ad-Injecting Browser ExtensionsabstractMalvertising is a malicious activity that leverages advertising to distribute various forms of malware. Because advertising is the key revenue generator for numerous Internet companies, large ad networks, such as Google, Yahoo and Microsoft, invest a lot of effort to mitigate malicious ads from their ad networks. This drives adversaries to look for alternative methods to deploy malvertising. In this paper, we show that browser extensions that use ads as their monetization strategy often facilitate the deployment of malvertising. Moreover, while some extensions simply serve ads from ad networks that support malvertising, other extensions maliciously alter the content of visited webpages to force users into installing malware. To measure the extent of these behaviors we developed Expector, a system that automatically inspects and identifies browser extensions that inject ads, and then classifies these ads as malicious or benign based on their landing pages. Using Expector, we automatically inspected over 18,000 Chrome browser extensions. We found 292 extensions that inject ads, and detected 56 extensions that participate in malvertising using 16 different ad networks and with a total user base of 602,417. Xinyu Xing 0001, Wei Meng 0001, Byoungyoung Lee, Udi Weinsberg, Anmol Sheth, Roberto Perdisci, Wenke Lee |
WWW | 4 |
| 2014 | Your Online Interests: Pwned! A Pollution Attack Against Targeted AdvertisingabstractWe present a new ad fraud mechanism that enables publishers to increase their ad revenue by deceiving the ad exchange and advertisers to target higher paying ads at users visiting the publisher's site. Our attack is based on polluting users' online interest profile by issuing requests to content not explicitly requested by the user, such that it influences the ad selection process. We address several challenges involved in setting up the attack for the two most commonly used ad targeting mechanisms -- re-marketing and behavioral targeting. We validate the attack for one of the largest ad exchanges and empirically measure the monetary gains of the publisher by emulating the attack using web traces of 619 real users. Our results show that the attack is effective in biasing ads towards the desired higher-paying advertisers; the polluter can influence up to 74% and 12% of the total ad impressions for re-marketing and behavioral pollution, respectively. The attack is robust to diverse browsing patterns and online interests of users. Finally, the attack is lucrative and on average the attack can increase revenue of fraudlent publishers by as much as 33%. Wei Meng 0001, Xinyu Xing 0001, Anmol Sheth, Udi Weinsberg, Wenke Lee |
CCS | 4 |
| 2014 | Recommending with an agenda: active learning of private attributes using matrix factorizationabstractRecommender systems leverage user demographic information, such as age, gender, etc., to personalize recommendations and better place their targeted ads. Oftentimes, users do not volunteer this information due to privacy concerns, or due to a lack of initiative in filling out their online profiles. We illustrate a new threat in which a recommender learns private attributes of users who do not voluntarily disclose them. We design both passive and active attacks that solicit ratings for strategically selected items, and could thus be used by a recommender system to pursue this hidden agenda. Our methods are based on a novel usage of Bayesian matrix factorization in an active learning setting. Evaluations on multiple datasets illustrate that such attacks are indeed feasible and use significantly fewer rated items than static inference methods. Importantly, they succeed without sacrificing the quality of recommendations to users. Smriti Bhagat, Udi Weinsberg, Stratis Ioannidis, Nina Taft |
RecSys | 2 |
| 2014 | Privacy tradeoffs in predictive analyticsabstractOnline services routinely mine user data to predict user preferences, make recommendations, and place targeted ads. Recent research has demonstrated that several private user attributes (such as political affiliation, sexual orientation, and gender) can be inferred from such data. Can a privacy-conscious user benefit from personalization while simultaneously protecting her private attributes? We study this question in the context of a rating prediction service based on matrix factorization. We construct a protocol of interactions between the service and users that has remarkable optimality properties: it is privacy-preserving, in that no inference algorithm can succeed in inferring a user's private attribute with a probability better than random guessing; it has maximal accuracy, in that no other privacy-preserving protocol improves rating prediction; and, finally, it involves a minimal disclosure, as the prediction accuracy strictly decreases when the service reveals less information. We extensively evaluate our protocol using several rating datasets, demonstrating that it successfully blocks the inference of gender, age and political affiliation, while incurring less than 5% decrease in the accuracy of rating prediction. Stratis Ioannidis, Andrea Montanari, Udi Weinsberg, Smriti Bhagat, Nadia Fawaz, Nina Taft |
SIGMETRICS | 3 |
| 2014 | The Shapley Value in Knapsack Budgeted Games
Smriti Bhagat, Anthony Kim, S. Muthukrishnan 0001, Udi Weinsberg |
WINE | 4 |
| 2014 | Peer-to-peer information retrieval using shared-content clustering
Irad Ben-Gal, Yuval Shavitt, Ela Weinsberg, Udi Weinsberg |
Knowl. Inf. Syst. | 4 |
| 2013 | Privacy-preserving matrix factorizationabstractRecommender systems typically require users to reveal their ratings to a recommender service, which subsequently uses them to provide relevant recommendations. Revealing ratings has been shown to make users susceptible to a broad set of inference attacks, allowing the recommender to learn private user attributes, such as gender, age, etc. In this work, we show that a recommender can profile items without ever learning the ratings users provide, or even which items they have rated. We show this by designing a system that performs matrix factorization, a popular method used in a variety of modern recommendation systems, through a cryptographic technique known as garbled circuits. Our design uses oblivious sorting networks in a novel way to leverage sparsity in the data. This yields an efficient implementation, whose running time is O(Mlog^2M) in the number of ratings M. Crucially, our design is also highly parallelizable, giving a linear speedup with the number of available processors. We further fully implement our system, and demonstrate that even on commodity hardware with 16 cores, our privacy-preserving implementation can factorize a matrix with 10K ratings within a few hours. Valeria Nikolaenko, Stratis Ioannidis, Udi Weinsberg, Marc Joye, Nina Taft, Dan Boneh |
CCS | 3 |
| 2013 | AdReveal: improving transparency into online targeted advertisingabstractTo address the pressing need to provide transparency into the online targeted advertising ecosystem, we present AdReveal, a practical measurement and analysis framework, that provides a first look at the prevalence of different ad targeting mechanisms. We design and implement a browser based tool that provides detailed measurements of online display ads, and develop analysis techniques to characterize the contextual, behavioral and re-marketing based targeting mechanisms used by advertisers. Our analysis is based on a large dataset consisting of measurements from 103K webpages and 139K display ads. Our results show that advertisers frequently target users based on their online interests; almost half of the ad categories employ behavioral targeting. Ads related to Insurance, Real Estate and Travel and Tourism make extensive use of behavioral targeting. Furthermore, up to 65% of ad categories received by users are behaviorally targeted. Finally, our analysis of re-marketing shows that it is adopted by a wide range of websites and the most commonly targeted re-marketing based ads are from the Travel and Tourism and Shopping categories. Bin Liu 0004, Anmol Sheth, Udi Weinsberg, Jaideep Chandrashekar, Ramesh Govindan |
HotNets | 3 |
| 2013 | Inferring the periodicity in large-scale Internet measurementsabstractMany Internet events exhibit periodical patterns. Such events include the availability of end-hosts, usage of internetwork links for balancing load and cost of transit, traffic shaping during peak hours, etc. Internet monitoring systems that collect huge amount of data can leverage periodicity information for improving resource utilization. However, automatic periodicity inference is a non trivial task, especially when facing measurement “noise”. In this paper we present two methods for assessing the periodicity of network events and inferring their periodical patterns. The first method uses Power Spectral Density for inferring a single dominant period that exists in a signal representing the sampling process. This method is highly robust to noise, but is most useful for single-period processes. Thus, we present a novel method for detecting multiple periods that comprise a single process, using iterative relaxation of the time-domain autocorrelation function. We evaluate these methods using extensive simulations, and show their applicability on real Internet measurements of end-host availability and IP address alternations. Oded Argon, Yuval Shavitt, Udi Weinsberg |
INFOCOM | 3 |
| 2013 | Privacy-Preserving Ridge Regression on Hundreds of Millions of RecordsabstractRidge regression is an algorithm that takes as input a large number of data points and finds the best-fit linear curve through these points. The algorithm is a building block for many machine-learning operations. We present a system for privacy-preserving ridge regression. The system outputs the best-fit curve in the clear, but exposes no other information about the input data. Our approach combines both homomorphic encryption and Yao garbled circuits, where each is used in a different part of the algorithm to obtain the best performance. We implement the complete system and experiment with it on real data-sets, and show that it significantly outperforms pure implementations based only on homomorphic encryption or Yao circuits. Valeria Nikolaenko, Udi Weinsberg, Stratis Ioannidis, Marc Joye, Dan Boneh, Nina Taft |
IEEE Symposium on Security and Privacy | 2 |
| 2012 | CARE: content aware redundancy elimination for challenged networksabstractThis paper presents the design of a novel architecture called CARE (Content-Aware Redundancy Elimination) that enables maximizing the informational value that challenged networks offer their users. We focus on emerging applications for situational awareness in disaster affected regions. Motivated by advances in computer vision algorithms, we propose to incorporate image similarity detection algorithms in the forwarding path of these networks. The purpose is to handle the large generation of redundant content. We outline the many issues involved in such a vision. With a Delay-Tolerant Network (DTN) setup, our simulations demonstrate that CARE can substantially boost the number of unique messages that escape the disaster zone, and it can also deliver them faster. These benefits are achieved despite the energy overhead needed by the similarity detectors. Udi Weinsberg, Qingxi Li, Nina Taft, Athula Balachandran, Vyas Sekar, Gianluca Iannaccone, Srinivasan Seshan |
HotNets | 1 |
| 2012 | BlurMe: inferring and obfuscating user gender based on ratingsabstractUser demographics, such as age, gender and ethnicity, are routinely used for targeting content and advertising products to users. Similarly, recommender systems utilize user demographics for personalizing recommendations and overcoming the cold-start problem. Often, privacy-concerned users do not provide these details in their online profiles. In this work, we show that a recommender system can infer the gender of a user with high accuracy, based solely on the ratings provided by users (without additional metadata), and a relatively small number of users who share their demographics. Focusing on gender, we design techniques for effectively adding ratings to a user's profile for obfuscating the user's gender, while having an insignificant effect on the recommendations provided to that user. Udi Weinsberg, Smriti Bhagat, Stratis Ioannidis, Nina Taft |
RecSys | 1 |
| 2012 | Measuring the validity of peer-to-peer data for information retrieval applications
Noam Koenigstein, Yuval Shavitt, Ela Weinsberg, Udi Weinsberg |
Comput. Networks | 4 |
| 2011 | Inferring traffic shaping and policy parameters using end host measurementsabstractThe increasing adoption of high speed Internet connectivity in homes has led to the development of bandwidth hungry applications. This, in turn, induces ISPs to protect their core networks by deploying traffic shaping devices. End users, ISPs and regulators need to better understand the shaping policies that are enforced by the network. The paper presents a method for inferring flow discrimination and shaping parameters in the presence of cross traffic using active probing. The key concept is a stochastic comparison of the inter-arrival times of packets and measured bandwidth of a base-line flow and the measured flow. We present Packsen, a framework designed to provide high detection accuracy by sending interleaved flows at a very precise bandwidth, and used it for measurements on a local testbed and on PlanetLab. Evaluation shows the accuracy and robustness of the proposed method for detecting traffic shaping and inferring its parameters. Udi Weinsberg, Augustin Soule, Laurent Massoulié |
INFOCOM | 1 |
| 2011 | Quantifying the Importance of Vantage Point Distribution in Internet Topology Mapping (Extended Version)abstractThe topology of the Internet has been extensively studied in recent years, driving a need for increasingly complex measurement infrastructures. These measurements have produced detailed topologies with steadily increasing temporal resolution, but concerns exist about the ability of active measurements to measure the true Internet topology. Difficulties in ensuring the accuracy of every individual measurement when millions of measurements are made daily, and concerns about the bias that might result from measurements along the tree of routes from each vantage point to the wider reaches of the Internet must be addressed. However, early discussions of these concerns were based mostly on synthetic data, oversimplified models or data with limited or biased observer distributions. In this paper, we show the importance that extensive sampling from a broad and well spread set of vantage points has on the resulting topology and bias. The majority of this paper is devoted to a first look at the importance of the distribution quality. We show that diversity in the locations and types of vantage points is required for obtaining an unbiased topology. We analyze the effect that broad distribution has over the convergence of various autonomous systems topology characteristics, and show that although diverse and broad distribution is not required for all inspected properties, it is required for some. Finally, claims against bias in active traceroute sampling are revisited, and we empirically show that diverse and broad distribution can question their conclusions. Yuval Shavitt, Udi Weinsberg |
IEEE J. Sel. Areas Commun. | 2 |
| 2010 | Building recommendation systems using peer-to-peer shared contentabstractPeer-to-Peer (p2p) networks are used for sharing content by millions of users. Often, meta-data used for searching is missing or wrong, making it difficult for users to find content. Moreover, searching for new content is almost impossible. Recommender systems are unable to handle p2p data due to inherent difficulties, such as implicit ranking, noise and the extreme dimensions and sparseness of the network. Yuval Shavitt, Ela Weinsberg, Udi Weinsberg |
CIKM | 3 |
| 2010 | A framework for extracting musical similarities from peer-to-peer networksabstractThe usage of peer-to-peer (p2p) networks for music information retrieval (MIR) tasks is gaining momentum. P2P file sharing networks can be used for collecting both search queries and files from shared folders. The first can be utilized to reveal current taste, users interest, and trends, while the latter can be used for enhancing recommender systems. Both provide opportunities for longitudinal analysis, as queries change over time and content often accumulates. Moreover, spatial analysis can expose cultural differences and the way trends propagate. However, tapping into this fountain of information is far from trivial. This paper presents a novel analysis of the shared folders data-set collected from the Gnutella network. We first present the framework for crawling the network and collecting the data. We then present some data-set characteristics, while focusing on music similarities. The paper sheds light on both the opportunities of using p2p data and its complexities. Noam Koenigstein, Yuval Shavitt, Tomer Tankel, Ela Weinsberg, Udi Weinsberg |
ICME | 5 |
| 2010 | A Measurement Study of the Origins of End-to-End Delay Variations
Yaron Schwartz, Yuval Shavitt, Udi Weinsberg |
PAM | 3 |
| 2009 | Quantifying the Importance of Vantage Points Distribution in Internet Topology MeasurementsabstractThe topology of the Internet has been extensively studied in recent years, driving a need for increasingly complex measurement infrastructures. These measurements have produced detailed topologies with steadily increasing temporal resolution, but concerns exist about the ability of active measurement to measure the true Internet topology. Difficulties in ensuring the accuracy of every individual measurement when millions of measurements are made daily, and concerns about the bias that might result from measurement along the tree of routes from each vantage point to the wider reaches of the Internet must be addressed. However, early discussions of these concerns were based mostly on synthetic data, oversimplified models or data with limited or biased observer distributions. In this paper, we show the importance that extensive sampling from a broad distribution of vantage points has on the resulting topology and bias. We present two methods for designing and analyzing the topology coverage by vantage points: one, when system-wide knowledge exists, provides a near-optimal assignment of measurements to vantage points; while the second one is suitable for an oblivious system and is purely probabilistic. The majority of the paper is devoted to a first look at the importance of the distribution's quality. We show that diversity in the locations and types of vantage points is required for obtaining an unbiased topology. We analyze the effect that broad distribution has over the convergence of various autonomous systems topology characteristics. We show that although diverse and broad distribution is not required for all inspected properties, it is required for some. Finally, some recent bias claims that were made against active traceroute sampling are revisited, and we empirically show that diverse and broad distribution can question their conclusions. Yuval Shavitt, Udi Weinsberg |
INFOCOM | 2 |
| 2009 | Song Clustering Using Peer-to-Peer Co-occurrencesabstractPeer-to-peer (p2p) content sharing networks are commonly used by millions of users for sharing music files, often performed by artists even before becoming mainstream. In such networks, as well as modern Web 2.0 services, users with similar musical taste often share similar files. This results in songs that have similar properties to be shared together by many users, where the higher the number of song co-occurrences in different users, the stronger is the indication of a tight relationship between these songs. In this work we leverage this feature and propose methods for detecting these "natural" clusters of similar songs. The resulting clusters are shown to be useful in recommender systems, as they almost mitigate the need to use meta-data which is known to be noisy due to its user-generated nature. We present data collected from the Gnutella network and its properties and show two techniques for recommending content to users, one is based on clustering similar-minded users and the other creates song similarity graph and maps users to clusters based on their songs. We show that both techniques result in relatively accurate recommendations, indicating that p2p networks can be leveraged for creating useful recommender systems that can be used for easier content retrieval. Yuval Shavitt, Udi Weinsberg |
ISM | 2 |
| 2008 | Finding a dense-core in Jellyfish graphs
Mira Gonen, Dana Ron, Udi Weinsberg, Avishai Wool |
Comput. Networks | 3 |
| 2007 | Finding a Dense-Core in Jellyfish Graphs
Mira Gonen, Dana Ron, Udi Weinsberg, Avishai Wool |
WAW | 3 |