EDBT 2026 Demo / reviewers in the wild / expert
Yossi Matias
dblp:m/YossiMatias
· DBLP profile ↗
111ranked-venue papers
26as first author
18since 2021 · last 2026
0000-0003-3960-6002ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 43 · 14 first-author · 1 since 2021Databases, data management, data science and information retrieval · 24 · 10 first-authorArtificial intelligence and machine learning · 14 · 1 first-author · 7 since 2021Systems, architecture and hardware · 13Applied, interdisciplinary, general and emerging computing · 8 · 3 since 2021Security and privacy · 7 · 1 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 3Human-computer interaction and ubiquitous computing · 2 · 2 since 2021Computer networks · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Location Not Found: Exposing Implicit Local and Global Biases in Multilingual LLMsabstractGuy Mor-Lan, Omer Goldman, Matan Eyal, Adi Mayrav Gilady, Sivan Eiger, Idan Szpektor, Avinatan Hassidim, Yossi Matias, Reut Tsarfaty. Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2026. Guy Mor, Omer Goldman, Matan Eyal, Adi Mayrav Gilady, Sivan Eiger, Idan Szpektor, Avinatan Hassidim, Yossi Matias, Reut Tsarfaty |
ACL (1) | 8 |
| 2026 | Towards Better Health Conversations: The Benefits of Context-seekingabstractNavigating health questions can be daunting in the modern information landscape. Large language models (LLMs) may provide tailored, accessible information, but also risk being inaccurate, biased or misleading. We present insights from 5 mixed-methods studies (total N=261), examining how people interact with LLMs for their own health questions. Qualitative studies revealed the importance of context-seeking in conversational AIs to elicit specific details a person may not volunteer or know to share. Context-seeking by LLMs was valued by participants, even if it meant deferring an answer for several turns. Incorporating these insights, we developed a “Wayfinding AI” to proactively solicit context. In two randomized, blinded studies, participants rated the Wayfinding AI as more helpful, relevant, and tailored to their concerns compared to a baseline AI. These results demonstrate the strong impact of proactive context-seeking on conversational dynamics, and suggest design patterns for conversational AI to help navigate health topics. Rory Sayres, Yuexing Hao, Abbi Ward, Amy Wang, Beverly Freeman, Serena Zhan, Diego Ardila, I-Ching Lee, Anna Iurchenko, Siyi Kou, Kartikeya Badola, Jimmy Hu, Bhawesh Kumar, Keith Y. Johnson, Supriya Vijay, Justin Krogue, Avinatan Hassidim, Yossi Matias, Dale R. Webster, Sunny Virmani, Yun Liu 0013, Quang Duong 0004, Mike Schaekermann |
CHI | 19 |
| 2025 | Selective Attention Improves TransformerabstractUnneeded elements in the attention’s context degrade performance. We introduce Selective Attention, a simple parameter-free change to the standard attention mechanism which reduces attention to unneeded elements. Selective attention consistently improves language modeling and downstream task performance in a variety of model sizes and context lengths. For example, transformers trained with the language modeling objective on C4 with selective attention perform language modeling equivalently to standard transformers with ~2X more heads and parameters in their attention modules. Selective attention also allows decreasing the size of the attention’s context buffer, leading to meaningful reductions in the memory and compute requirements during inference. For example, transformers trained on C4 with context sizes of 512, 1,024, and 2,048 need 16X, 25X, and 47X less memory for their attention module, respectively, when equipped with selective attention, as those without selective attention, with the same validation perplexity. Yaniv Leviathan, Matan Kalman, Yossi Matias |
ICLR | 3 |
| 2025 | CoCa-CXR: Contrastive Captioners Learn Strong Temporal Structures for Chest X-Ray Vision-Language Understanding
Yixiong Chen, Shawn Xu, Andrew Sellergren, Yossi Matias, Avinatan Hassidim, Shravya Shetty, Daniel Golden, Alan L. Yuille |
MICCAI (6) | 4 |
| 2025 | Extended Diffie-Hellman Encryption for Secure and Efficient Real-Time Beacon NotificationsabstractEvery computing paradigm involving communication requires new security protocols employing cryptography. For example, the Internet gave rise to TLS/SSL, and Mobile Computing gave rise to End-to-End Encryption protocols. In this paper, we address an emerging IoT paradigm involving beacons attached to things and security protocols associated with this new configuration. Specifically, we address the “Beacon Notification Problem,” a critical IoT paradigm aimed at providing secure and efficient real-time notifications from beacons to their owners. Since the beacon notification problem has not yet been formally defined, we begin by inspecting natural requirements based on the operational setting and establishing correctness, security, and privacy definitions through the use of cryptographic games. To resolve the beacon notification problem, we propose a novel cryptographic tool we call XDHIES, which is a considerable extension of available Diffie-Hellman encryption schemes. We then show a new notification protocol built upon XDHIES and we prove that this cryptographic protocol is secure and private and successfully meets all the above problem's requirements. Liron David, Omer Berkman, Avinatan Hassidim, David Lazarov, Yossi Matias, Moti Yung |
SP | 5 |
| 2025 | Evaluating medical AI systems in dermatology under uncertain ground truth
David Stutz, A. Taylan Cemgil, Abhijit Guha Roy, Tatiana Matejovicova, Melih Barsbey, Patricia Strachan, Mike Schaekermann, Jan Freyberg, Rajeev Rikhye, Beverly Freeman, Javier Perez Matos, Umesh Telang, Dale R. Webster, Gregory S. Corrado, Yossi Matias, Pushmeet Kohli, Yun Liu 0013, Arnaud Doucet, Alan Karthikesalingam |
Medical Image Anal. | 16 |
| 2025 | The Battery Insertion Attack: Is Periodic Pseudo-randomization Sufficient for Beacon Privacy?abstractIn this paper, we investigate whether the privacy mechanism of periodically changing the pseudorandom identities of Bluetooth Low Energy (BLE) beacons is sufficient to ensure privacy. We consider a new natural privacy notion for BLE broadcasting beacons which we call ``Timed-sequence- indistinguishability'' of beacons. This new privacy definition is stronger than the well-known indistinguishability, since it considers not just the advertisements' content, but also the advertisements' broadcasting times which are observable in the physical world. We then prove that beacons with periodically changing pseudorandom identities do not achieve timed-sequence- indistinguishability. We do this by presenting a novel privacy attack against BLE beacons, which we call the ``Battery Insertion Attack.'' This new time-based privacy attack can be executed by merely inserting or reinserting the beacon's battery at the adversary's chosen time. We performed this attack against an actually deployed beacon. To mitigate the ``Battery Insertion Attack'' and other attacks associated with periodic signaling, we propose a new countermeasure involving quasi-periodic randomized scheduling of identity changes. We prove that our countermeasure ensures timed-sequence indistinguishability for beacons, thereby enhancing the beacon's privacy. Additionally, we show how to integrate this countermeasure in the attacked system while essentially preserving its feasibility and utility, which is crucial for practical industrial adoption. Liron David, Avinatan Hassidim, Yossi Matias, Moti Yung |
Proc. Priv. Enhancing Technol. | 3 |
| 2024 | Multi-turn Reinforcement Learning with Preference Human FeedbackabstractReinforcement Learning from Human Feedback (RLHF) has become the standard approach for aligning Large Language Models (LLMs) with human preferences, allowing LLMs to demonstrate remarkable abilities in various tasks. Existing methods work by emulating the human preference at the single decision (turn) level, limiting their capabilities in settings that require planning or multi-turn interactions to achieve a long-term goal. In this paper, we address this issue by developing novel methods for Reinforcement Learning (RL) from preference feedback between two full multi-turn conversations. In the tabular setting, we present a novel mirror-descent-based policy optimization algorithm for the general multi-turn preference-based RL problem, and prove its convergence to Nash equilibrium. To evaluate performance, we create a new environment, Education Dialogue, where a teacher agent guides a student in learning a random topic, and show that a deep RL variant of our algorithm outperforms RLHF baselines. Finally, we show that in an environment with explicit rewards, our algorithm recovers the same performance as a reward-based RL baseline, despite relying solely on a weaker preference signal. Lior Shani, Aviv Rosenberg 0002, Asaf Cassel, Oran Lang, Daniele Calandriello, Avital Zipori, Hila Noga, Orgad Keller, Bilal Piot, Idan Szpektor, Avinatan Hassidim, Yossi Matias, Rémi Munos |
NeurIPS | 12 |
| 2023 | Fast Inference from Transformers via Speculative DecodingabstractInference from large autoregressive models like Transformers is slow - decoding K tokens takes K serial runs of the model. In this work we introduce speculative decoding - an algorithm to sample from autoregressive models faster without any changes to the outputs, by computing several tokens in parallel. At the heart of our approach lie the observations that (1) hard language-modeling tasks often include easier subtasks that can be approximated well by more efficient models, and (2) using speculative execution and a novel sampling method, we can make exact decoding from the large models faster, by running them in parallel on the outputs of the approximation models, potentially generating several tokens concurrently, and without changing the distribution. Our method can accelerate existing off-the-shelf models without retraining or architecture changes. We demonstrate it on T5-XXL and show a 2X-3X acceleration compared to the standard T5X implementation, with identical outputs. Yaniv Leviathan, Matan Kalman, Yossi Matias |
ICML | 3 |
| 2023 | Face0: Instantaneously Conditioning a Text-to-Image Model on a FaceabstractWe present Face0, a novel way to instantaneously condition a text-to-image generation model on a face without any optimization procedures such as fine-tuning or inversions. We augment a dataset of annotated images with embeddings of the included faces and train an image generation model on the augmented dataset. Once trained, our system is practically identical at inference time to the underlying base model, and is therefore able to generate face-conditioned images in just a couple of seconds. Our method achieves pleasing results, is remarkably simple, extremely fast, and equips the underlying model with new capabilities, like controlling the generated images both via text or via direct manipulation of the input face embeddings. In addition, when using a fixed random vector instead of a face embedding from a user supplied image, our method essentially solves the problem of consistent character generation across images. Finally, our method decouples the model’s textual biases from its biases on faces. While requiring further research, we hope that this may help reduce biases in future text-to-image models. Dani Valevski, Danny Lumen, Yossi Matias, Yaniv Leviathan |
SIGGRAPH Asia | 3 |
| 2023 | UniTune: Text-Driven Image Editing by Fine Tuning a Diffusion Model on a Single ImageabstractText-driven image generation methods have shown impressive results recently, allowing casual users to generate high quality images by providing textual descriptions. However, similar capabilities for editing existing images are still out of reach. Text-driven image editing methods usually need edit masks, struggle with edits that require significant visual changes and cannot easily keep specific details of the edited portion. In this paper we make the observation that image-generation models can be converted to image-editing models simply by fine-tuning them on a single image. We also show that initializing the stochastic sampler with a noised version of the base image before the sampling and interpolating relevant details from the base image after sampling further increase the quality of the edit operation. Combining these observations, we propose UniTune, a novel image editing method. UniTune gets as input an arbitrary image and a textual edit description, and carries out the edit while maintaining high fidelity to the input image. UniTune does not require additional inputs, like masks or sketches, and can perform multiple edits on the same image without retraining. We test our method using the Imagen model in a range of different use cases. We demonstrate that it is broadly applicable and can perform a surprisingly wide range of expressive editing operations, including those requiring significant visual changes that were previously impossible. Dani Valevski, Matan Kalman, Eyal Molad, Eyal Segalis, Yossi Matias, Yaniv Leviathan |
ACM Trans. Graph. | 5 |
| 2022 | Scaling up GAEN Pseudorandom Processes: Preparing for a More Extensive Pandemic
Liron David, Avinatan Hassidim, Yossi Matias, Moti Yung |
ESORICS (1) | 3 |
| 2022 | TRUE: Re-evaluating Factual Consistency EvaluationabstractOr Honovich, Roee Aharoni, Jonathan Herzig, Hagai Taitelbaum, Doron Kukliansy, Vered Cohen, Thomas Scialom, Idan Szpektor, Avinatan Hassidim, Yossi Matias. Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2022. Or Honovich, Roee Aharoni, Jonathan Herzig, Hagai Taitelbaum, Doron Kukliansky, Vered Cohen, Thomas Scialom, Idan Szpektor, Avinatan Hassidim, Yossi Matias |
NAACL-HLT | 10 |
| 2022 | Adversarially Robust Streaming Algorithms via Differential PrivacyabstractA streaming algorithm is said to be adversarially robust if its accuracy guarantees are maintained even when the data stream is chosen maliciously, by an adaptive adversary . We establish a connection between adversarial robustness of streaming algorithms and the notion of differential privacy . This connection allows us to design new adversarially robust streaming algorithms that outperform the current state-of-the-art constructions for many interesting regimes of parameters. Avinatan Hassidim, Haim Kaplan, Yishay Mansour, Yossi Matias, Uri Stemmer |
J. ACM | 4 |
| 2022 | Differentially Private Learning of Geometric ConceptsabstractWe present efficient differentially private algorithms for learning unions of polygons in the plane (which are not necessarily convex). Our algorithms are $(\alpha,\beta)$--probably approximately correct and $(\varepsilon,\delta)$--differentially private using a sample of size $\tilde{O}\left(\frac{1}{\alpha\varepsilon}k\log d\right)$, where the domain is $[d]\times[d]$ and $k$ is the number of edges in the union of polygons. Our algorithms are obtained by designing a private variant of the classical (nonprivate) learner for conjunctions using the greedy algorithm for set cover. Haim Kaplan, Yishay Mansour, Yossi Matias, Uri Stemmer |
SIAM J. Comput. | 3 |
| 2022 | Eddystone-EID: Secure and Private Infrastructural Protocol for BLE BeaconsabstractBeacons are small devices which are playing an important role in the Internet of Things (IoT), connecting “things” without IP connection to the Internet via Bluetooth Low Energy (BLE) communication. In this paper we present the first private end-to-end encryption protocol called the Eddystone-Ephemeral-ID (Eddystone-EID) protocol. This protocol enables connectivity from any beacon to its remote owner, while supporting beacon’s privacy and security, and essentially preserving the beacon’s low power consumption. We describe the Eddystone-EID development goals, discuss the design decisions, show the cryptographic solution, and analyse its privacy, security, and performance. Finally, we present three secure IoT applications built on Eddystone-EID, demonstrating its utility as a security and privacy infrastructure in the IoT domain. Further, Eddystone-EID is a prototypical example of security design for an asymmetric system in which on one side there are small power-deficient elements (the beacons) and on the other side there is a powerful computing engine (a cloud). The crux of the design strategy is based on: (1) transferring work from the beacon to the cloud, and then (2) building a trade-off between cloud online work against cloud offline work, in order to enable fast real-time reaction of the cloud. These two principles seem to be generic and can be used for other problems in the IoT domain. Liron David, Avinatan Hassidim, Yossi Matias, Moti Yung, Alon Ziv |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2021 | Adversarial Robustness of Streaming Algorithms through Importance SamplingabstractRobustness against adversarial attacks has recently been at the forefront of algorithmic design for machine learning tasks. In the adversarial streaming model, an adversary gives an algorithm a sequence of adaptively chosen updates $u_1,\ldots,u_n$ as a data stream. The goal of the algorithm is to compute or approximate some predetermined function for every prefix of the adversarial stream, but the adversary may generate future updates based on previous outputs of the algorithm. In particular, the adversary may gradually learn the random bits internally used by an algorithm to manipulate dependencies in the input. This is especially problematic as many important problems in the streaming model require randomized algorithms, as they are known to not admit any deterministic algorithms that use sublinear space. In this paper, we introduce adversarially robust streaming algorithms for central machine learning and algorithmic tasks, such as regression and clustering, as well as their more general counterparts, subspace embedding, low-rank approximation, and coreset construction. For regression and other numerical linear algebra related tasks, we consider the row arrival streaming model. Our results are based on a simple, but powerful, observation that many importance sampling-based algorithms give rise to adversarial robustness which is in contrast to sketching based algorithms, which are very prevalent in the streaming literature but suffer from adversarial attacks. In addition, we show that the well-known merge and reduce paradigm in streaming is adversarially robust. Since the merge and reduce paradigm allows coreset constructions in the streaming setting, we thus obtain robust algorithms for $k$-means, $k$-median, $k$-center, Bregman clustering, projective clustering, principal component analysis (PCA) and non-negative matrix factorization. To the best of our knowledge, these are the first adversarially robust results for these problems yet require no new algorithmic implementations. Finally, we empirically confirm the robustness of our algorithms on various adversarial attacks and demonstrate that by contrast, some common existing algorithms are not robust. Vladimir Braverman, Avinatan Hassidim, Yossi Matias, Mariano Schain, Sandeep Silwal, Samson Zhou |
NeurIPS | 3 |
| 2021 | Physics-Aware Downsampling with Deep Learning for Scalable Flood ModelingabstractBackground. Floods are the most common natural disaster in the world, affecting the lives of hundreds of millions. Flood forecasting is therefore a vitally important endeavor, typically achieved using physical water flow simulations, which rely on accurate terrain elevation maps. However, such simulations, based on solving partial differential equations, are computationally prohibitive on a large scale. This scalability issue is commonly alleviated using a coarse grid representation of the elevation map, though this representation may distort crucial terrain details, leading to significant inaccuracies in the simulation.\Contributions. We train a deep neural network to perform physics-informed downsampling of the terrain map: we optimize the coarse grid representation of the terrain maps, so that the flood prediction will match the fine grid solution. For the learning process to succeed, we configure a dataset specifically for this task. We demonstrate that with this method, it is possible to achieve a significant reduction in computational cost, while maintaining an accurate solution. A reference implementation accompanies the paper as well as documentation and code for dataset reproduction. Niv Giladi, Zvika Ben-Haim, Sella Nevo, Yossi Matias, Daniel Soudry |
NeurIPS | 4 |
| 2020 | Adversarially Robust Streaming Algorithms via Differential PrivacyabstractA streaming algorithm is said to be adversarially robust if its accuracy guarantees are maintained even when the data stream is chosen maliciously, by an adaptive adversary. We establish a connection between adversarial robustness of streaming algorithms and the notion of differential privacy. This connection allows us to design new adversarially robust streaming algorithms that outperform the current state-of-the-art constructions for many interesting regimes of parameters. Avinatan Hassidim, Haim Kaplan, Yishay Mansour, Yossi Matias, Uri Stemmer |
NeurIPS | 4 |
| 2020 | Dynamic Composition for Conversational Domain ExplorationabstractWe study conversational domain exploration (CODEX), where the user’s goal is to enrich her knowledge of a given domain by conversing with an informative bot. Such conversations should be well grounded in high-quality domain knowledge as well as engaging and open-ended. A CODEX bot should be proactive and introduce relevant information even if not directly asked for by the user. The bot should also appropriately pivot the conversation to undiscovered regions of the domain. To address these dialogue characteristics, we introduce a novel approach termed dynamic composition that decouples candidate content generation from the flexible composition of bot responses. This allows the bot to control the source, correctness and quality of the offered content, while achieving flexibility via a dialogue manager that selects the most appropriate contents in a compositional manner. We implemented a CODEX bot based on dynamic composition and integrated it into the Google Assistant . As an example domain, the bot conversed about the NBA basketball league in a seamless experience, such that users were not aware whether they were conversing with the vanilla system or the one augmented with our CODEX bot. Results are positive and offer insights into what makes for a good conversation. To the best of our knowledge, this is the first real user experiment of open-ended dialogues as part of a commercial assistant system. Idan Szpektor, Deborah Cohen, Gal Elidan, Avinatan Hassidim, Orgad Keller, Sayali Kulkarni, Eran Ofek, Sagie Pudinsky, Asaf Revach, Shimi Salant, Yossi Matias |
WWW | 12 |
| 2020 | Active deep learning to detect demographic traits in free-form clinical notes
Amir Feder, Danny Vainstein, Ronald Rosenfeld, Tzvika Hartman, Avinatan Hassidim, Yossi Matias |
J. Biomed. Informatics | 6 |
| 2020 | Detecting Deficient Coverage in ColonoscopiesabstractColonoscopy 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 Imaging | 10 |
| 2019 | Self-similar Epochs: Value in arrangementabstractOptimization of machine learning models is commonly performed through stochastic gradient updates on randomly ordered training examples. This practice means that each fraction of an epoch comprises an independent random sample of the training data that may not preserve informative structure present in the full data. We hypothesize that the training can be more effective with self-similar arrangements that potentially allow each epoch to provide benefits of multiple ones. We study this for “matrix factorization” – the common task of learning metric embeddings of entities such as queries, videos, or words from example pairwise associations. We construct arrangements that preserve the weighted Jaccard similarities of rows and columns and experimentally observe training acceleration of 3%-37% on synthetic and recommendation datasets. Principled arrangements of training examples emerge as a novel and potentially powerful enhancement to SGD that merits further exploration. Eliav Buchnik, Edith Cohen, Avinatan Hassidim, Yossi Matias |
ICML | 4 |
| 2019 | Differentially Private Learning of Geometric ConceptsabstractWe present differentially private efficient algorithms for learning union of polygons in the plane (which are not necessarily convex). Our algorithms achieve $(\alpha,\beta)$-PAC learning and $(\epsilon,\delta)$-differential privacy using a sample of size $\tilde{O}\left(\frac{1}{\alpha\epsilon}k\log d\right)$, where the domain is $[d]\times[d]$ and $k$ is the number of edges in the union of polygons. Haim Kaplan, Yishay Mansour, Yossi Matias, Uri Stemmer |
ICML | 3 |
| 2019 | Personalizing ASR for Dysarthric and Accented Speech with Limited DataabstractAutomatic speech recognition (ASR) systems have dramatically improved over the last few years. ASR systems are most often trained from 'typical' speech, which means that underrepresented groups don't experience the same level of improvement. In this paper, we present and evaluate finetuning techniques to improve ASR for users with non-standard speech. We focus on two types of non-standard speech: speech from people with amyotrophic lateral sclerosis (ALS) and accented speech. We train personalized models that achieve 62% and 35% relative WER improvement on these two groups, bringing the absolute WER for ALS speakers, on a test set of message bank phrases, down to 10% for mild dysarthria and 20% for more serious dysarthria. We show that 71% of the improvement comes from only 5 minutes of training data. Finetuning a particular subset of layers (with many fewer parameters) often gives better results than finetuning the entire model. This is the first step towards building state of the art ASR models for dysarthric speech. Joel Shor, Dotan Emanuel, Oran Lang, Omry Tuval, Michael P. Brenner, Julie Cattiau, Fernando Vieira, Maeve McNally, Taylor Charbonneau, Melissa Nollstadt, Avinatan Hassidim, Yossi Matias |
INTERSPEECH | 12 |
| 2013 | Nowcasting with Google Trends
Yossi Matias |
SPIRE | 1 |
| 2012 | Contextual OTP: Mitigating Emerging Man-in-the-Middle Attacks with Wireless Hardware Tokens
Assaf Ben-David, Omer Berkman, Yossi Matias, Sarvar Patel, Cem Paya, Moti Yung |
ACNS | 3 |
| 2012 | On Big Data Algorithmics
Yossi Matias |
ESA | 1 |
| 2010 | Suggesting friends using the implicit social graphabstractAlthough users of online communication tools rarely categorize their contacts into groups such as "family", "co-workers", or "jogging buddies", they nonetheless implicitly cluster contacts, by virtue of their interactions with them, forming implicit groups. In this paper, we describe the implicit social graph which is formed by users' interactions with contacts and groups of contacts, and which is distinct from explicit social graphs in which users explicitly add other individuals as their "friends". We introduce an interaction-based metric for estimating a user's affinity to his contacts and groups. We then describe a novel friend suggestion algorithm that uses a user's implicit social graph to generate a friend group, given a small seed set of contacts which the user has already labeled as friends. We show experimental results that demonstrate the importance of both implicit group relationships and interaction-based affinity ranking in suggesting friends. Finally, we discuss two applications of the Friend Suggest algorithm that have been released as Gmail Labs features. Maayan Roth, Assaf Ben-David, David Deutscher, Guy Flysher, Ilan Horn, Ari Leichtberg, Naty Leiser, Yossi Matias, Ron Merom |
KDD | 8 |
| 2009 | Google's Auction for TV Ads
Noam Nisan, Jason Bayer, Deepak Chandra, Tal Franji, Robert Gardner, Yossi Matias, Neil Rhodes, Misha Seltzer, Danny Tom, Hal R. Varian, Dan Zigmond |
ICALP (2) | 6 |
| 2007 | Calibration and Profile based Synopses Error Estimation and Synopses ReconciliationabstractAn important factor in the effective utilization of data synopses is the ability to have good a priori estimates on their expected query approximation errors. Such estimates are essential for the appropriate decisions regarding which synopses to build and how much space to allocate to them, which are also at the heart of the synopses reconciliation problem. We present a novel synopses error estimation method based on the construction of synopses-dependant error estimation functions. These functions are computed in a pre-processing stage using a calibration method. Subsequently, they are used to provide ad hoc error estimation w.r.t. given data sets and query workloads based only on their statistical profiles. We also present a novel approach to synopses reconciliation, using the error-estimation functions within synopses reconciliation algorithms, gaining significant efficiency improvements by lowering to a minimum and even avoiding interference to the operational databases. Our method enables the first practical solution for the dynamic synopses reconciliation problem. Yariv Matia, Yossi Matias |
ICDE | 2 |
| 2007 | Efficient pebbling for list traversal synopses with application to program rollback
Yossi Matias, Ely Porat |
Theor. Comput. Sci. | 1 |
| 2007 | Optimal workload-based weighted wavelet synopses
Yossi Matias, Daniel Urieli |
Theor. Comput. Sci. | 1 |
| 2006 | Synopses Reconciliation Via Calibration in the tau-Synopses System
Yariv Matia, Yossi Matias, Leon Portman |
EDBT | 2 |
| 2006 | The Design and Architecture of the tau-Synopses System
Yossi Matias, Leon Portman, Natasha Drukh |
EDBT | 1 |
| 2006 | Inner-Product Based Wavelet Synopses for Range-Sum Queries
Yossi Matias, Daniel Urieli |
ESA | 1 |
| 2006 | Trends in high performance analyticsabstractWith the proliferation of analytic and business intelligence applications, and with the persistent growth in data sizes, there is an ever increasing need to support high performance analytics. This talk will present recent technological trends in addressing this need, and will particularly highlight the approach of facilitating high performance analytics in a relational database via a novel dichotomous combination with a non-relational aggregation-server. Yossi Matias |
SIGMOD Conference | 1 |
| 2006 | Efficient Bundle SortingabstractMany data sets to be sorted consist of a limited number of distinct keys. Sorting such data sets can be thought of as bundling together identical keys and having the bundles placed in order; we therefore denote this as bundle sorting. We describe an efficient algorithm for bundle sorting in external memory, which requires at most c(N/B) log M/B k disk accesses, where N is the number of keys, M is the size of internal memory, k is the number of distinct keys, B is the transfer block size, and 2 < c < 4. For moderately sized k, this bound circumvents the Theta((N/B) log M/B (N/B)) I/O lower bound known for general sorting. We show that our algorithm is optimal by proving a matching lower bound for bundle sorting. The improved running time of bundle sorting over general sorting can be significant in practice, as demonstrated by experimentation. An important feature of the new algorithm is that it is executed "in-place," requiring no additional disk space. Yossi Matias, Eran Segal, Jeffrey Scott Vitter |
SIAM J. Comput. | 1 |
| 2005 | Optimal Workload-Based Weighted Wavelet Synopses
Yossi Matias, Daniel Urieli |
ICDT | 1 |
| 2005 | Delayed-dictionary compression for packet networksabstractThis paper considers compression in packet networks. Since data packets may be dropped or arrive reordered, streaming compression algorithms result in a considerable decoding latency. On the other hand, standard stateless packet compression algorithms that compress each packet independently, give a relatively poor compression ratio. We introduce a novel compression algorithm for packet networks: delayed-dictionary compression. By allowing delay in the dictionary construction, the algorithm handles effectively the problems of packet drops and packet reordering, while resulting with a compression quality which is often substantially better than standard stateless packet compression and has a smaller decoding latency than that of streaming compression. We conducted extensive experiments to establish the potential improvement for packet compression techniques, using many data files including the Calgary corpus and the Canterbury corpus. Experimental results of the new delayed-dictionary compression show that its main advantage is in low to medium speed links. Yossi Matias, R. Refua |
INFOCOM | 1 |
| 2005 | Data Streams and Data Synopses for Massive Data Sets
Yossi Matias |
PKDD | 1 |
| 2004 | t-Synopses: A System for Run-Time Management of Remote Synopses
Yossi Matias, Leon Portman |
EDBT | 1 |
| 2004 | t-Synopses: A System for Run-Time Management of Remote SynopsesabstractData synopses are concise representations of data sets, which enable effective processing of approximate queries to the data sets. The /spl tau/-Synopses system was designed to provide a run-time environment for remote execution of various synopses. The /spl tau/-Synopses system has the following key features: multiple synopses, pluggable integration, remote execution, managed synopses, workload support, research platform. The system modules were implemented with remote modules communicating through the .NET Remoting framework. Yossi Matias, Leon Portman |
ICDE | 1 |
| 2003 | Efficient Pebbling for List Traversal Synopses
Yossi Matias, Ely Porat |
ICALP | 1 |
| 2003 | Spectral Bloom FiltersabstractA Bloom Filter is a space-efficient randomized data structure allowing membership queries over sets with certain allowable errors. It is widely used in many applications which take advantage of its ability to compactly represent a set, and filter out effectively any element that does not belong to the set, with small error probability. This paper introduces the Spectral Bloom Filter (SBF), an extension of the original Bloom Filter to multi-sets, allowing the filtering of elements whose multiplicities are below a threshold given at query time. Using memory only slightly larger than that of the original Bloom Filter, the SBF supports queries on the multiplicities of individual keys with a guaranteed, small error probability. The SBF also supports insertions and deletions over the data set. We present novel methods for reducing the probability and magnitude of errors. We also present an efficient data structure and algorithms to build it incrementally and maintain it over streaming data, as well as over materialized data with arbitrary insertions and deletions. The SBF does not assume any a priori filtering threshold and effectively and efficiently maintains information over the entire data-set, allowing for ad-hoc queries with arbitrary parameters and enabling a range of new applications. Saar Cohen 0002, Yossi Matias |
SIGMOD Conference | 2 |
| 2003 | Dynamic Generation of Discrete Random Variates
Yossi Matias, Jeffrey Scott Vitter, Wen-Chun Ni |
Theory Comput. Syst. | 1 |
| 2002 | Online Subpath Profiling
David Oren, Yossi Matias, Shmuel Sagiv |
CC | 2 |
| 2002 | Tracking Join and Self-Join Sizes in Limited Storage
Noga Alon, Phillip B. Gibbons, Yossi Matias, Mario Szegedy |
J. Comput. Syst. Sci. | 3 |
| 2002 | Fast incremental maintenance of approximate histogramsabstractMany commercial database systems maintain histograms to summarize the contents of large relations and permit efficient estimation of query result sizes for use in query optimizers. Delaying the propagation of database updates to the histogram often introduces errors into the estimation. This article presents new sampling-based approaches for incremental maintenance of approximate histograms. By scheduling updates to the histogram based on the updates to the database, our techniques are the first to maintain histograms effectively up to date at all times and avoid computing overheads when unnecessary. Our techniques provide highly accurate approximate histograms belonging to the equidepth and Compressed classes. Experimental results show that our new approaches provide orders of magnitude more accurate estimation than previous approaches.An important aspect employed by these new approaches is a backing sample , an up-to-date random sample of the tuples currently in a relation. We provide efficient solutions for maintaining a uniformly random sample of a relation in the presence of updates to the relation. The backing sample techniques can be used for any other application that relies on random samples of data. Phillip B. Gibbons, Yossi Matias, Viswanath Poosala |
ACM Trans. Database Syst. | 2 |
| 2002 | Placing search in context: the concept revisitedabstractKeyword-based search engines are in widespread use today as a popular means for Web-based information retrieval. Although such systems seem deceptively simple, a considerable amount of skill is required in order to satisfy non-trivial information needs. This paper presents a new conceptual paradigm for performing search in context, that largely automates the search process, providing even non-professional users with highly relevant results. This paradigm is implemented in practice in the IntelliZap system, where search is initiated from a text query marked by the user in a document she views, and is guided by the text surrounding the marked query in that document ("the context"). The context-driven information retrieval process involves semantic keyword extraction and clustering to automatically generate new, augmented queries. The latter are submitted to a host of general and domain-specific search engines. Search results are then semantically reranked, using context. Experimental results testify that using context to guide search, effectively offers even inexperienced users an advanced search tool on the Web. Lev Finkelstein, Evgeniy Gabrilovich, Yossi Matias, Ehud Rivlin, Zach Solan, Gadi Wolfman, Eytan Ruppin |
ACM Trans. Inf. Syst. | 3 |
| 2001 | Placing search in context: the concept revisitedabstractArticle Share on Placing search in context: the concept revisited Authors: Lev Finkelstein Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, Israel Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, IsraelView Profile , Evgeniy Gabrilovich Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, Israel Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, IsraelView Profile , Yossi Matias Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, Israel Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, IsraelView Profile , Ehud Rivlin Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, Israel Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, IsraelView Profile , Zach Solan Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, Israel Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, IsraelView Profile , Gadi Wolfman Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, Israel Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, IsraelView Profile , Eytan Ruppin Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, Israel Zapper Technologies Inc., 3 Azrieli Center, Tel Aviv 67023, IsraelView Profile Authors Info & Claims WWW '01: Proceedings of the 10th international conference on World Wide WebMay 2001 Pages 406–414https://doi.org/10.1145/371920.372094Online:01 April 2001Publication History 319citation2,268DownloadsMetricsTotal Citations319Total Downloads2,268Last 12 Months193Last 6 weeks26 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Lev Finkelstein, Evgeniy Gabrilovich, Yossi Matias, Ehud Rivlin, Zach Solan, Gadi Wolfman, Eytan Ruppin |
WWW | 3 |
| 2000 | On the temporal HZY compression scheme
Z. Cohen, Yossi Matias, S. Muthukrishnan 0001, Süleyman Cenk Sahinalp, Jacob Ziv |
SODA | 2 |
| 2000 | Efficient bundle sorting
Yossi Matias, Eran Segal, Jeffrey Scott Vitter |
SODA | 1 |
| 2000 | Dynamic Maintenance of Wavelet-Based Histograms
Yossi Matias, Jeffrey Scott Vitter, Min Wang 0001 |
VLDB | 1 |
| 2000 | Context-based Space Filling CurvesabstractA context‐based scanning technique for images is presented. An image is scanned along a context‐based space filling curve that is computed so as to exploit inherent coherence in the image. The resulting one‐dimensional representation of the image has improved autocorrelation compared with universal scans such as the Peano‐Hilbert space filling curve. An efficient algorithm for computing context‐based space filling curves is presented. We also discuss the potential of improved autocorrelation of context‐based space filling curves for image and video lossless compression. Revital Dafner, Daniel Cohen-Or, Yossi Matias |
Comput. Graph. Forum | 3 |
| 2000 | Guest Editors' Foreword
Thomas H. Cormen, Frank Dehne, Pierre Fraigniaud, Yossi Matias |
Theory Comput. Syst. | 4 |
| 1999 | The Effect of Flexible Parsing for Dynamic Dictionary Based Data CompressionabstractWe report on the performance evaluation of greedy parsing with a single-step lookahead, denoted as flexible parsing. We also introduce a new fingerprint-based data structure which enables efficient linear-time implementation. Yossi Matias, Nasir M. Rajpoot, Süleyman Cenk Sahinalp |
Data Compression Conference | 1 |
| 1999 | Tracking Join and Self-Join Sizes in Limited StorageabstractQuery optimizers rely on fast, high-quality estimates of result sizes in order to select between various join plans.Selfjoin sizes of relations provide bounds on the join size of any pairs of such relations.It also indicates the degree of skew in the data, and has been advocated for several estimation procedures.Exact computation of the self-join size requires storage proportional to, the number of distinct attribute values, which may be prohibitively large.In this paper, we study algorithms for tracking (approximate) self-join sizes in limited storage in the presence of insertions and deletions to the relations.Such algorithms detect changes in the degree of skew without an expensive recomputation from the base data.We show that an algorithm based on a tug-ofwar approach provides a more accurate estimation than one based on a sample-and-count approach which is in turn more accurate than a sampling-only approach.Next, we study algorithms for tracking (approximate) join sizes in limited storage; the goal is to maintain a small signature of each relation such that join sizes can be accurately estimated between any pairs of relations.We show that taking random samples for join signatures can lead to inaccurate estimation unless the sample size is quite large; moreover, by a lower bound we show, no other signature scheme can significantly improve upon sampling without further assumptions.These negative results are shown to hold even in the presence of sanity bounds.On the other hand, we present a join signature scheme based on tug-ofwar signatures that probvides guarantees on join size estimation as a function of t:he self-join sizes of the joining relations; this scheme can significantly improve upon the sampling scheme. Noga Alon, Phillip B. Gibbons, Yossi Matias, Mario Szegedy |
PODS | 3 |
| 1999 | Modeling and Optimizing I/O Throughput of Multiple Disks on a BusabstractIn modern I/O architectures, multiple disk drives are attached to each I/O controller.A study of the performance of such architectures under I/O-intensive workloads has revealed a performance impairment that results from a previously unknown form of convoy behavior in disk I/O.In this paper, we describe measurements of the read performance of multiple disks that share a SCSI bus under a heavy workload, and develop and validate formulas that accurately characterize the observed performance (to within 12% on several platforms for I/O sizes in the range 16-128 KB).Two terms in the formula clearly characterize the lost performance seen in our experiments.We describe techniques to deal with the performance impairment, via user-level workarounds that achieve greater overlap of bus transfers with disk seeks, and that increase the percentage of transfers that occur at the full bus bandwidth rather than at the lower bandwidth of a disk head.Experiments show bandwidth improvements of lo-20% when using these user-level techniques, but only in the case of large I/OS. Rakesh D. Barve, Elizabeth A. M. Shriver, Phillip B. Gibbons, Bruce Hillyer, Yossi Matias, Jeffrey Scott Vitter |
SIGMETRICS | 5 |
| 1999 | Synopsis Data Structures for Massive Data Sets
Phillip B. Gibbons, Yossi Matias |
SODA | 2 |
| 1999 | On the Optimality of Parsing in Dynamic Dictionary Based Data Compression
Yossi Matias, Süleyman Cenk Sahinalp |
SODA | 1 |
| 1999 | Modeling Parallel Bandwidth: Local versus Global Restrictions
Micah Adler, Phillip B. Gibbons, Yossi Matias, Vijaya Ramachandran |
Algorithmica | 3 |
| 1999 | Provably Efficient Scheduling for Languages with Fine-Grained ParallelismabstractMany high-level parallel programming languages allow for fine-grained parallelism. As in the popular work-time framework for parallel algorithm design, programs written in such languages can express the full parallelism in the program without specifying the mapping of program tasks to processors. A common concern in executing such programs is to schedule tasks to processors dynamically so as to minimize not only the execution time, but also the amount of space (memory) needed. Without careful scheduling, the parallel execution onpprocessors can use a factor ofpor larger more space than a sequential implementation of the same program. This paper first identifies a class of parallel schedules that are provably efficient in both time and space. For any computation withwunits of work and critical path lengthd, and for any sequential schedule that takes space s1, we provide a parallel schedule that takes fewer than w/p + d steps on p processors and requires less than s1+ p·d space. This matches the lower bound that we show, and significantly improves upon the best previous bound of s1·p spaces for the common case whered«s1. The paper then describes a scheduler for implementing high-level languages withnestedparallelism, that generates schedules in this class. During program execution, as the structure of the computation is revealed, the scheduler keeps track of the active tasks, allocates the tasks to the processors, and performs the necessary task synchronization. The scheduler is itself a parallel algorithm, and incurs at most a constant factor overhead in time and space, even when the scheduling granularity is individual units of work. The algorithm is the first efficient solution to the scheduling problem discussed here, even if space considerations are ignored. Guy E. Blelloch, Phillip B. Gibbons, Yossi Matias |
J. ACM | 3 |
| 1999 | The Space Complexity of Approximating the Frequency Moments
Noga Alon, Yossi Matias, Mario Szegedy |
J. Comput. Syst. Sci. | 2 |
| 1999 | Can a Shared-Memory Model Serve as a Bridging Model for Parallel Computation?
Phillip B. Gibbons, Yossi Matias, Vijaya Ramachandran |
Theory Comput. Syst. | 2 |
| 1999 | An Optical Simulation of Shared MemoryabstractWe present a work-optimal randomized algorithm for simulating a shared memory machine (PRAM) on an optical communication parallel computer (OCPC). The OCPC model is motivated by the potential of optical communication for parallel computation. The memory of an OCPC is divided into modules, one module per processor. Each memory module only services a request on a timestep if it receives exactly one memory request. Our algorithm simulates each step of an n lg lg n-processor EREW PRAM on an n-processor OCPC in O(lg lg n) expected delay. (The probability that the delay is longer than this is at most $n^{-\alpha}$ for any constant $\alpha$.) The best previous simulation, due to Valiant, required $\Theta(\log n)$ expected delay. Leslie Ann Goldberg, Yossi Matias, Satish Rao |
SIAM J. Comput. | 2 |
| 1999 | On secure and pseudonymous client-relationships with multiple serversabstractThis paper introduces a cryptographic engine, Janus, which assists clients in establishing and maintaining secure and pseudonymous relationships with multiple servers. The setting is such that clients reside on a particular subnet (e.g., corporate intranet, ISP) and the servers reside anywhere on the Internet. The Janus engine allows each client-server relationship to use either weak or strong authentication on each interaction. At the same time, each interaction preserves privacy by neither revealing a clients true identity (except for the subnet) nor the set of servers with which a particular client interacts. Furthermore, clients do not need any secure long-term memory, enabling scalability and mobility. The interaction model extends to allow servers to send data back to clients via e-mail at a later date. Hence, our results complement the functionality of current network anonymity tools and remailers. The paper also describes the design and implementation of the Lucent Personalized Web Assistant (LPWA), which is a practical system that provides secure and pseudonymous relations with multiple servers on the Internet. LPWA employs the Janus function to generate site-specific personæ, which consist of alias usernames, passwords, and e-mail addresses. Eran Gabber, Phillip B. Gibbons, David M. Kristol, Yossi Matias, Alain J. Mayer |
ACM Trans. Inf. Syst. Secur. | 4 |
| 1998 | Augmenting Suffix Trees, with Applications
Yossi Matias, S. Muthukrishnan 0001, Süleyman Cenk Sahinalp, Jacob Ziv |
ESA | 1 |
| 1998 | Modeling and Optimizing I/O Throughput of Multiple Disks on a Bus (Summary)abstractFor a wide variety of computational tasks, disk I/O continues to be a serious obstacle to high performance. The focus of the present paper is on systems that use multiple disks per SCSI bus. We measured the performance of concurrent random I/Os, and observed bus-related phenomena that impair performance. We describe these phenomena, and present a new I/O performance model that accurately predicts the average bandwidth achieved by a heavy workload of random reads from disks on a SCSI bus. This model, although relatively simple, predicts performance on several platforms to within 12% for I/O sizes in the range 16-128 KB. We describe a technique to improve the I/O bandwidth by 10-20% for random-access workloads that have large I/Os and high concurrency. This technique increases the percentage of disk head positioning time that is overlapped with data transfers, and increases the percentage of transfers that occur at bus bandwidth, rather than at disk-head bandwidth. Rakesh D. Barve, Elizabeth A. M. Shriver, Phillip B. Gibbons, Bruce Hillyer, Yossi Matias, Jeffrey Scott Vitter |
SIGMETRICS | 5 |
| 1998 | New Sampling-Based Summary Statistics for Improving Approximate Query AnswersabstractIn large data recording and warehousing environments, it is often advantageous to provide fast, approximate answers to queries, whenever possible. Before DBMSs providing highly-accurate approximate answers can become a reality, many new techniques for summarizing data and for estimating answers from summarized data must be developed. This paper introduces two new sampling-based summary statistics, concise samples and counting samples, and presents new techniques for their fast incremental maintenance regardless of the data distribution. We quantify their advantages over standard sample views in terms of the number of additional sample points for the same view size, and hence in providing more accurate query answers. Finally, we consider their application to providing fast approximate answers to hot list queries. Our algorithms maintain their accuracy in the presence of ongoing insertions to the data warehouse. Phillip B. Gibbons, Yossi Matias |
SIGMOD Conference | 2 |
| 1998 | Wavelet-Based Histograms for Selectivity EstimationabstractQuery optimization is an integral part of relational database management systems. One important task in query optimization is selectivity estimation. Given a query P, we need to estimate the fraction of records in the database that satisfy P. Many commercial database systems maintain histograms to approximate the frequency distribution of values in the attributes of relations. In this paper, we present a technique based upon a multiresolution wavelet decomposition for building histograms on the underlying data distributions. Histograms built on the cumulative data distributions give very good approximations with limited space usage. We give fast algorithms for constructing histograms and using them in an on-line fashion for selectivity estimation. Our histograms can also be used to provide quick approximate answers to OLAP queries when the exact answers are not required. Our method captures the joint distribution of multiple attributes effectively, especially when the attributes are correlated. Experiments confirm that our histograms offer substantial improvements in accuracy over random sampling and other previous approaches. Yossi Matias, Jeffrey Scott Vitter, Min Wang 0001 |
SIGMOD Conference | 1 |
| 1998 | The Queue-Read Queue-Write PRAM Model: Accounting for Contention in Parallel AlgorithmsabstractThis paper introduces the queue-read queue-write ({\sc qrqw}) parallel random access machine ({\sc pram}) model, which permits concurrent reading and writing to shared-memory locations, but at a cost proportional to the number of readers/writers to any one memory location in a given step. Prior to this work there were no formal complexity models that accounted for the contention to memory locations, despite its large impact on the performance of parallel programs. The {\sc qrqw pram} model reflects the contention properties of most commercially available parallel machines more accurately than either the well-studied {\sc crcw pram} or {\sc erew pram} models: the {\sc crcw} model does not adequately penalize algorithms with high contention to shared-memory locations, while the {\sc erew} model is too strict in its insistence on zero contention at each step. The {\sc qrqw pram} is strictly more powerful than the {\sc erew pram}. This paper shows a separation of $\sqrt{\log n}$ between the two models, and presents faster and more efficient {\sc qrqw} algorithms for several basic problems, such as linear compaction, leader election, and processor allocation. Furthermore, we present a work-preserving emulation of the {\sc qrqw pram} with only logarithmic slowdown on Valiant's {\sc bsp} model, and hence on hypercube-type noncombining networks, even when latency, synchronization, and memory granularity overheads are taken into account. This matches the best-known emulation result for the {\sc erew pram}, and considerably improves upon the best-known efficient emulation for the {\sc crcw pram} on such networks. Finally, the paper presents several lower bound results for this model, including lower bounds on the time required for broadcasting and for leader election. Phillip B. Gibbons, Yossi Matias, Vijaya Ramachandran |
SIAM J. Comput. | 2 |
| 1998 | Simple Fast Parallel Hashing by Oblivious ExecutionabstractA hash table is a representation of a set in a linear size data structure that supports constant-time membership queries. We show how to construct a hash table for any given set of n keys in O(lg lg n) parallel time with high probability, using n processors on a weak version of a concurrent-read concurrent-write parallel random access machine (crcw pram). Our algorithm uses a novel approach of hashing by "oblivious execution" based on probabilistic analysis. The algorithm is simple and has the following structure:Partition the input set into buckets by a random polynomial of constant degree. For t:= 1 to O(lg lg n) do Allocate M t memory blocks, each of size K t .Let each bucket select a block at random, and try to injectively map its keys into the block using a random linear function. Buckets that fail carry on to the next iteration. The crux of the algorithm is a careful a priori selection of the parameters M t and K t . The algorithm uses only O(lg lg n) random words and can be implemented in a work-efficient manner. Joseph Gil, Yossi Matias |
SIAM J. Comput. | 2 |
| 1998 | The Queue-Read Queue-Write Asynchronous PRAM Model
Phillip B. Gibbons, Yossi Matias, Vijaya Ramachandran |
Theor. Comput. Sci. | 2 |
| 1997 | Modeling Parallel Bandwidth: Local vs. Global RestrictionsabstractRecently there has been an increasing interest in models of parallel computation that account for the bandwidth limitations in communication networks. Some models (e.g., bsp, logp, and qsm) account for bandwidth limitations using a per-processor parameter g > 1 , such that each processor can send/receive at most h messages in g . . . h time. Other models (e.g., pram(m )) account for bandwidth limitations as an aggregate parameter m < p , such that the p processors can send at most m messages in total at each step. Micah Adler, Phillip B. Gibbons, Vijaya Ramachandran, Yossi Matias |
SPAA | 4 |
| 1997 | Space-Efficient Scheduling of Parallelism with Synchronization VariablesabstractRecent work on scheduling algorithms has resulted in provable bounds on the space taken by parallel computations in relation to the space taken by sequential computations.The results for online versions of these algorithms, however, have been limited to computations in which threads can only synchronize with ancestor or sibling threads.Such computations do not include Ianguages with futures or user-specified synchronize ation const mints.Here we extend the results to languages with synchronization variables.Such languages include languages with futures, such as Multilisp and Cool, as well as other languages such as ID.The main result is an ordine scheduling algorithm which, given a computation with w work (total operations), u synchronizations, a'depth (critical path) and SI sequential space, WiIl run in O(w/P + a log@i)/p + d log(pd)) time and SI + O(pd Iog(pd)) space, on a p-processor CRCW PRAM with a fetch-and-add primitive.This includes all time and space costs for both the computation and the scheduler.The scheduler is non-preemptive in the sense that it will only move a thread if the thread suspends on a synchronization, forks a new thread, or exceeds a threshold when allocating space.For the special case where the computation is a planar graph with left-to-right synchronization edges, the scheduling algorithm can be implemented in 0( w/P+~log p) time and SI + O(pd log p) space.These are the first nontrivial space bounds described for such languages. Guy E. Blelloch, Phillip B. Gibbons, Girija J. Narlikar, Yossi Matias |
SPAA | 4 |
| 1997 | Can Shared-Memory Model Serve as a Bridging Model for Parallel Computation?abstractThere has been a great deal of interest recently in the development of general-purpose bridging models for parallel computation. Models such asthe bsp and logp have been proposed as more realistic alternatives to the widely-used pram model. The bsp and logp models imply a rather different style for designing algorithms when compared to the pram model. Indeed, while many consider data parallelism as a convenient style, and the shared-memory abstraction as an easyto-use platform, the bandwidth limitations of current machines have diverted much attention to message-passing and distributed-memory models (such as the bsp and logp) that account more properly for these limitations. In this paper we consider the question of whether a shared-memory model can serve as an effective bridging model for parallel computation. In particular, can a shared-memory model be as effective as, say, the bsp? As a candidate for a bridging model, we introduce the Queuing Shared Memory (qsm) model, which accounts for limited communication bandwidth while still providing a simple shared-memory abstraction. We substantiate the ability of the qsm to serve Phillip B. Gibbons, Yossi Matias, Vijaya Ramachandran |
SPAA | 2 |
| 1997 | Fast Incremental Maintenance of Approximate Histograms
Phillip B. Gibbons, Yossi Matias, Viswanath Poosala |
VLDB | 2 |
| 1997 | Accounting for Memory Bank Contention and Delay in High-Bandwidth MultiprocessorsabstractFor years, the computation rate of processors has been much faster than the access rate of memory banks, and this divergence in speeds has been constantly increasing in recent years. As a result, several shared-memory multiprocessors consist of more memory banks than processors. The object of this paper is to provide a simple model (with only a few parameters) for the design and analysis of irregular parallel algorithms that will give a reasonable characterization of performance on such machines. For this purpose, we extend Valiant's bulk-synchronous parallel (BSP) model with two parameters: a parameter for memory bank delay, the minimum time for servicing requests at a bank, and a parameter for memory bank expansion, the ratio of the number of banks to the number of processors. We call this model the (d, x)BSP. We show experimentally that the (d, x)-BSP captures the impact of bank contention and delay on the CRAY C90 and J90 for irregular access patterns, without modeling machine-specific details of these machines. The model has clarified the performance characteristics of several unstructured algorithms on the CRAY C90 and J90, and allowed us to explore tradeoffs and optimizations for these algorithms. In addition to modeling individual algorithms directly, we also consider the use of the (d, x)-BSP as a bridging model for emulating a very high-level abstract model, the Parallel Random Access Machine (PRAM). We provide matching upper and lower bounds for emulating the EREW and QRQW PRAMs on the (d, X)-BSP. Guy E. Blelloch, Phillip B. Gibbons, Yossi Matias, Marco Zagha |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 1996 | Asynchrony versus Bulk-Synchrony in QRQW PRAM model (Abstract)abstractNo abstract available. Phillip B. Gibbons, Yossi Matias, Vijaya Ramachandran |
PODC | 2 |
| 1996 | Bifocal Sampling for Skew-Resistant Join Size EstimationabstractThis paper introduces bifocal sampling, a new technique for estimating the size of an equi-join of two relations. Bifocal sampling classifies tuples in each relation into two groups, sparse and dense, based on the number of tuples with the same join value. Distinct estimation procedures are employed that focus on various combinations for joining tuples (e.g., for estimating the number of joining tuples that are dense in both relations). This combination of estimation procedures overcomes some well-known problems in previous schemes, enabling good estimates with no a priori knowledge about the data distribution. The estimate obtained by the bifocal sampling algorithm is proven to lie with high probability within a small constant factor of the actual join size, regardless of the skew, as long as the join size is Ω(n lg n), for relations consisting of n tuples. The algorithm requires a sample of size at most O(√n lg n). By contrast, previous algorithms using a sample of similar size may require the join size to be Ω(n√n) to guarantee an accurate estimate. Experimental results support the theoretical claims and show that bifocal sampling is practical and effective. Sumit Ganguly, Phillip B. Gibbons, Yossi Matias, Avi Silberschatz |
SIGMOD Conference | 3 |
| 1996 | The Space Complexity of Approximating the Frequency MomentsabstractThe frequency moments of a sequence containing m i elements of type i, for 1 i n, are the numbers Fk = P n i=1 m k i . We consider the space complexity of randomized algorithms that approximate the numbers Fk , when the elements of the sequence are given one by one and cannot be stored. Surprisingly, it turns out that the numbers F0 Noga Alon, Yossi Matias, Mario Szegedy |
STOC | 2 |
| 1996 | Modeling Skewed Distribution Using Multifractals and the '80-20' Law
Christos Faloutsos, Yossi Matias, Avi Silberschatz |
VLDB | 2 |
| 1996 | Shuffling Biological Sequences
Denise B. Kandel, Yossi Matias, Ron Unger, Peter Winkler 0001 |
Discret. Appl. Math. | 2 |
| 1996 | Frequency-Spatial Transformation: A Proposal for Parsimonious Intra-Cortical Communication
Regev Levi, Eytan Ruppin, Yossi Matias, James A. Reggia |
Int. J. Neural Syst. | 3 |
| 1996 | Efficient Low-Contention Parallel Algorithms
Phillip B. Gibbons, Yossi Matias, Vijaya Ramachandran |
J. Comput. Syst. Sci. | 2 |
| 1996 | An Effective Load Balancing Policy for Geometric-Decaying Algorithms
Joseph Gil, Yossi Matias |
J. Parallel Distributed Comput. | 2 |
| 1995 | Provably Efficient Scheduling for Languages with Fine-Grained ParallelismabstractMany high-level parallel programming languages allow for fine-grained parallelism.As in the popular work-time framework for parallel algorithm design, programs written in such languages can express the full parallelism in the program ing problem discussed here, even if space considerations are ignored.1 1.2An efficient scheduling algorithm Guy E. Blelloch, Phillip B. Gibbons, Yossi Matias |
SPAA | 3 |
| 1995 | Accounting for Memory Bank Contention and Delay in High-Bandwidth MultiprocessorsabstractThis paper considers issues of memory performance in shared memory multiprocessors that provide a high-bandwidth network and in which the memory banks are slower than the processors.We are concerned with the effects of memory bank contention, memory bank delay, and the bank expansion factor (the ratio of number of banks to number of processors) on performance, particularly for irregular memory access patterns.This work was motivated by observed discrepancies between predicted and actual performance in a number of irregular algorithms implemented for the CRAY c90 Guy E. Blelloch, Phillip B. Gibbons, Yossi Matias, Marco Zagha |
SPAA | 3 |
| 1995 | A Simple Randomized Sieve Algorithm for the Closest-Pair Problem
Samir Khuller, Yossi Matias |
Inf. Comput. | 2 |
| 1994 | Simple Fast Parallel Hashing
Joseph Gil, Yossi Matias |
ICALP | 2 |
| 1994 | The QRQW PRAM: Accounting for Contention in Parallel Algorithms
Phillip B. Gibbons, Yossi Matias, Vijaya Ramachandran |
SODA | 2 |
| 1994 | Optimal Parallel Approximation for Prefix Sums and Integer Sorting
Michael T. Goodrich, Yossi Matias, Uzi Vishkin |
SODA | 2 |
| 1994 | Approximate Data Structures with Applications
Yossi Matias, Jeffrey Scott Vitter, Neal E. Young |
SODA | 1 |
| 1994 | Efficient Low-Contention Parallel AlgorithmsabstractThe queue-read, queue-write (qrqw) parallel random access machine (pram) model permits concurrent reading and writing to shared memory locations, but at a cost proportional to the number of readers/writers to any one memory location in a given step. The qrqw pram model reflects the contention properties of most commercially available parallel machines more accurately than either the well-studied crcw pram or erew pram models, and can be efficiently emulated with only logarithmic slowdown on hypercubetype non-combining networks. This paper describes fast, low-contention, work-optimal, randomized qrqw pram algorithms for the fundamental problems of load balancing, multiple compaction, generating a random permutation, parallel hashing, and distributive sorting. These logarithmic or sublogarithmic time algorithms considerably improve upon the best known erew pram algorithms for these problems, while avoiding the high-contention steps typical of crcw pram algorithms. An illustrative expe... Phillip B. Gibbons, Yossi Matias, Vijaya Ramachandran |
SPAA | 2 |
| 1994 | An Optical Simulation of Shared MemoryabstractWe present a work-optimal randomized algorithm for simulating a shared memory machine (PRAM) on an optical communication parallel computer (OCPC). The OCPC model is motivated by the potential of optical communication for parallel computation. The memory of an OCPC is divided into modules, one module per processor. Each memory module only services a request on a timestep if it receives exactly one memory request. Leslie Ann Goldberg, Yossi Matias, Satish Rao |
SPAA | 2 |
| 1994 | Elections in Anonymous Networks
Yehuda Afek, Yossi Matias |
Inf. Comput. | 2 |
| 1994 | Designing Algorithms by Expectations
Joseph Gil, Yossi Matias |
Inf. Process. Lett. | 2 |
| 1994 | Fast and Efficient Simulations among CRCW PRAMs
Joseph Gil, Yossi Matias |
J. Parallel Distributed Comput. | 2 |
| 1993 | Dynamic Generation of Discrete Random Variates
Yossi Matias, Jeffrey Scott Vitter, Wen-Chun Ni |
SODA | 1 |
| 1993 | Triply-Logarithmic Upper and Lower Bounds for Minimum, Range Minima, and Related Problems with Integer Inputs
Omer Berkman, Yossi Matias, Prabhakar Ragde |
WADS | 2 |
| 1992 | Efficient Randomized Dictionary Matching Algorithms (Extended Abstract)
Amihood Amir, Martin Farach-Colton, Yossi Matias |
CPM | 3 |
| 1992 | Polynomial Hash Functions Are Reliable (Extended Abstract)
Martin Dietzfelbinger, Joseph Gil, Yossi Matias, Nicholas Pippenger |
ICALP | 3 |
| 1992 | Randomized Range-Maxima inNearly-Constant Parallel Time
Omer Berkman, Yossi Matias, Uzi Vishkin |
ISAAC | 2 |
| 1992 | Leaders Election Without Conflict Resolution Rule - Fast and Efficient Randomized Simulations among CRCW PRAMs
Joseph Gil, Yossi Matias |
LATIN | 2 |
| 1992 | Randomized Range-Maxima in Nearly-Constant Parallel Time
Omer Berkman, Yossi Matias, Uzi Vishkin |
Comput. Complex. | 2 |
| 1991 | Towards a Theory of Nearly Constant Time Parallel AlgorithmsabstractIt is demonstrated that randomization is an extremely powerful tool for designing very fast and efficient parallel algorithms. Specifically, a running time of O(lg* n) (nearly-constant), with high probability, is achieved using n/lg* n (optimal speedup) processors for a wide range of fundamental problems. Also given is a constant time algorithm which, using n processors, approximates the sum of n positive numbers to within an error which is smaller than the sum by an order of magnitude. A variety of known and new techniques are used. New techniques, which are of independent interest, include estimation of the size of a set in constant time for several settings, and ways for deriving superfast optimal algorithms from superfast nonoptimal ones.> Joseph Gil, Yossi Matias, Uzi Vishkin |
FOCS | 2 |
| 1991 | Fast Hashing on a PRAM - Designing by Expectation
Joseph Gil, Yossi Matias |
SODA | 2 |
| 1991 | Converting High Probability into Nearly-Constant Time-with Applications to Parallel Hashing (Extended Abstract)abstractArticle Converting high probability into nearly-constant time—with applications to parallel hashing Share on Authors: Yossi Matias Univ. of Maryland, College Park Univ. of Maryland, College ParkView Profile , Uzi Vishkin Univ. of Maryland, College Park Univ. of Maryland, College ParkView Profile Authors Info & Claims STOC '91: Proceedings of the twenty-third annual ACM symposium on Theory of ComputingJanuary 1991 Pages 307–316https://doi.org/10.1145/103418.103453Published:03 January 1991 68citation339DownloadsMetricsTotal Citations68Total Downloads339Last 12 Months7Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Yossi Matias, Uzi Vishkin |
STOC | 1 |
| 1990 | On Parallel Hashing and Integer Sorting (Extended Summary)
Yossi Matias, Uzi Vishkin |
ICALP | 1 |
| 1987 | A Video Scrambling Technique Based On Space Filling Curves
Yossi Matias, Adi Shamir |
CRYPTO | 1 |