Skip to main content

Showing 1–27 of 27 results for author: Schwartzman, G

Searching in archive cs. Search in all archives.
.
  1. Bounded Memory in Distributed Networks

    Authors: Ran Ben Basat, Keren Censor-Hillel, Yi-Jun Chang, Wenchen Han, Dean Leitersdorf, Gregory Schwartzman

    Abstract: The recent advent of programmable switches makes distributed algorithms readily deployable in real-world datacenter networks. However, there are still gaps between theory and practice that prevent the smooth adaptation of CONGEST algorithms to these environments. In this paper, we focus on the memory restrictions that arise in real-world deployments. We introduce the $μ$-CONGEST model where on top… ▽ More

    Submitted 13 June, 2025; originally announced June 2025.

    Comments: Accepted at The 37th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA '25). 22 pages

  2. arXiv:2503.07227  [pdf, other

    cs.LG cs.DS

    Coreset Spectral Clustering

    Authors: Ben Jourdan, Gregory Schwartzman, Peter Macgregor, He Sun

    Abstract: Coresets have become an invaluable tool for solving $k$-means and kernel $k$-means clustering problems on large datasets with small numbers of clusters. On the other hand, spectral clustering works well on sparse graphs and has recently been extended to scale efficiently to large numbers of clusters. We exploit the connection between kernel $k$-means and the normalised cut problem to combine the b… ▽ More

    Submitted 10 March, 2025; originally announced March 2025.

  3. arXiv:2410.05902  [pdf, other

    cs.LG cs.AI cs.DS

    Mini-Batch Kernel $k$-means

    Authors: Ben Jourdan, Gregory Schwartzman

    Abstract: We present the first mini-batch kernel $k$-means algorithm, offering an order of magnitude improvement in running time compared to the full batch algorithm. A single iteration of our algorithm takes $\widetilde{O}(kb^2)$ time, significantly faster than the $O(n^2)$ time required by the full batch kernel $k$-means, where $n$ is the dataset size and $b$ is the batch size. Extensive experiments demon… ▽ More

    Submitted 8 October, 2024; originally announced October 2024.

    Comments: arXiv admin note: text overlap with arXiv:2304.00419

  4. arXiv:2407.14080  [pdf, ps, other

    cs.DC

    Stochastic Distance in Property Testing

    Authors: Uri Meir, Gregory Schwartzman, Yuichi Yoshida

    Abstract: We introduce a novel concept termed "stochastic distance" for property testing. Diverging from the traditional definition of distance, where a distance $t$ implies that there exist $t$ edges that can be added to ensure a graph possesses a certain property (such as $k$-edge-connectivity), our new notion implies that there is a high probability that adding $t$ random edges will endow the graph with… ▽ More

    Submitted 19 July, 2024; originally announced July 2024.

    Comments: To be published in RANDOM 2024

  5. arXiv:2406.00199  [pdf, ps, other

    cs.CR cs.AI cs.CL cs.CY cs.ET

    Exfiltration of personal information from ChatGPT via prompt injection

    Authors: Gregory Schwartzman

    Abstract: We report that ChatGPT 4 and 4o are susceptible to a prompt injection attack that allows an attacker to exfiltrate users' personal data. It is applicable without the use of any 3rd party tools and all users are currently affected. This vulnerability is exacerbated by the recent introduction of ChatGPT's memory feature, which allows an attacker to command ChatGPT to monitor the user for the desired… ▽ More

    Submitted 6 June, 2024; v1 submitted 31 May, 2024; originally announced June 2024.

  6. arXiv:2401.12478  [pdf, other

    cs.LG cs.AI cs.DS

    Mini-batch Submodular Maximization

    Authors: Gregory Schwartzman

    Abstract: We present the first mini-batch algorithm for maximizing a non-negative monotone decomposable submodular function, $F=\sum_{i=1}^N f^i$, under a set of constraints. We consider two sampling approaches: uniform and weighted. We first show that mini-batch with weighted sampling improves over the state of the art sparsifier based approach both in theory and in practice. Surprisingly, our experiment… ▽ More

    Submitted 2 October, 2024; v1 submitted 22 January, 2024; originally announced January 2024.

  7. arXiv:2311.00182  [pdf, other

    cs.DS

    Local Max-Cut on Sparse Graphs

    Authors: Gregory Schwartzman

    Abstract: We bound the smoothed running time of the FLIP algorithm for local Max-Cut as a function of $α$, the arboricity of the input graph. We show that, with high probability and in expectation, the following holds (where $n$ is the number of nodes and $φ$ is the smoothing parameter): 1) When $α= O(\log^{1-δ} n)$ FLIP terminates in $φpoly(n)$ iterations, where $δ\in (0,1]$ is an arbitrarily small const… ▽ More

    Submitted 21 April, 2024; v1 submitted 31 October, 2023; originally announced November 2023.

  8. arXiv:2304.00419  [pdf, ps, other

    cs.LG cs.AI cs.DS

    Mini-batch $k$-means terminates within $O(d/ε)$ iterations

    Authors: Gregory Schwartzman

    Abstract: We answer the question: "Does local progress (on batches) imply global progress (on the entire dataset) for mini-batch $k$-means?". Specifically, we consider mini-batch $k$-means which terminates only when the improvement in the quality of the clustering on the sampled batch is below some threshold. Although at first glance it appears that this algorithm might execute forever, we answer the abov… ▽ More

    Submitted 1 April, 2023; originally announced April 2023.

    Comments: ICLR 2023

  9. arXiv:2205.14897  [pdf, other

    cs.DC cs.DS

    Fully Polynomial-Time Distributed Computation in Low-Treewidth Graphs

    Authors: Taisuke Izumi, Naoki Kitamura, Takamasa Naruse, Gregory Schwartzman

    Abstract: We consider global problems, i.e. problems that take at least diameter time, even when the bandwidth is not restricted. We show that all problems considered admit efficient solutions in low-treewidth graphs. By ``efficient'' we mean that the running time has polynomial dependence on the treewidth, a linear dependence on the diameter (which is unavoidable), and only a polylogarithmic dependence on… ▽ More

    Submitted 30 May, 2022; originally announced May 2022.

  10. arXiv:2204.14138  [pdf, other

    cs.NI

    FRANCIS: Fast Reaction Algorithms for Network Coordination In Switches

    Authors: Wenchen Han, Vic Feng, Gregory Schwartzman, Yuliang Li, Michael Mitzenmacher, Minlan Yu, Ran Ben-Basat

    Abstract: Optimizing the reaction to network events, which is critical in tasks such as clock synchronization, multicast, and routing, becomes increasingly challenging as networks grow larger. To improve the reaction time compared to centralized solutions, the theory community has made significant progress in the design of message-passing algorithms that leverage all nodes for distributed computation, and t… ▽ More

    Submitted 1 November, 2024; v1 submitted 29 April, 2022; originally announced April 2022.

    Comments: 22 pages, 19 figures

  11. arXiv:2111.05478  [pdf, other

    cs.LG

    SGD Through the Lens of Kolmogorov Complexity

    Authors: Gregory Schwartzman

    Abstract: We prove that stochastic gradient descent (SGD) finds a solution that achieves $(1-ε)$ classification accuracy on the entire dataset. We do so under two main assumptions: (1. Local progress) The model accuracy improves on average over batches. (2. Models compute simple functions) The function computed by the model is simple (has low Kolmogorov complexity). It is sufficient that these assumptions h… ▽ More

    Submitted 14 May, 2022; v1 submitted 9 November, 2021; originally announced November 2021.

  12. arXiv:2105.13194  [pdf, other

    cs.DC cs.NI

    On the Complexity of Load Balancing in Dynamic Networks

    Authors: Seth Gilbert, Uri Meir, Ami Paz, Gregory Schwartzman

    Abstract: In the load balancing problem, each node in a network is assigned a load, and the goal is to equally distribute the loads among the nodes, by preforming local load exchanges. While load balancing was extensively studied in static networks, only recently a load balancing algorithm for dynamic networks with a bounded convergence time was presented. In this paper, we further study the time complexity… ▽ More

    Submitted 27 May, 2021; originally announced May 2021.

    Comments: To be presented in SPAA 2021

  13. arXiv:2105.12262  [pdf, other

    cs.DC

    Smoothed Analysis of Population Protocols

    Authors: Gregory Schwartzman, Yuichi Sudo

    Abstract: In this work, we initiate the study of \emph{smoothed analysis} of population protocols. We consider a population protocol model where an adaptive adversary dictates the interactions between agents, but with probability $p$ every such interaction may change into an interaction between two agents chosen uniformly at random. That is, $p$-fraction of the interactions are random, while $(1-p)$-fractio… ▽ More

    Submitted 25 May, 2021; originally announced May 2021.

  14. arXiv:2009.13006  [pdf, other

    cs.DC

    Models of Smoothing in Dynamic Networks

    Authors: Uri Meir, Ami Paz, Gregory Schwartzman

    Abstract: Smoothed analysis is a framework suggested for mediating gaps between worst-case and average-case complexities. In a recent work, Dinitz et al.~[Distributed Computing, 2018] suggested to use smoothed analysis in order to study dynamic networks. Their aim was to explain the gaps between real-world networks that function well despite being dynamic, and the strong theoretical lower bounds for arbitra… ▽ More

    Submitted 27 September, 2020; originally announced September 2020.

  15. arXiv:2009.08208  [pdf, other

    cs.DC cs.DS

    Finding Subgraphs in Highly Dynamic Networks

    Authors: Keren Censor-Hillel, Victor I. Kolobov, Gregory Schwartzman

    Abstract: In this paper we consider the fundamental problem of finding subgraphs in highly dynamic distributed networks - networks which allow an arbitrary number of links to be inserted / deleted per round. We show that the problems of $k$-clique membership listing (for any $k\geq 3$), 4-cycle listing and 5-cycle listing can be deterministically solved in $O(1)$-amortized round complexity, even with limite… ▽ More

    Submitted 17 September, 2020; originally announced September 2020.

  16. arXiv:1906.11524  [pdf, other

    cs.DC cs.DS

    Improved Distributed Approximations for Maximum Independent Set

    Authors: Ken-ichi Kawarabayashi, Seri Khoury, Aaron Schild, Gregory Schwartzman

    Abstract: We present improved results for approximating maximum-weight independent set ($\MaxIS$) in the CONGEST and LOCAL models of distributed computing. Given an input graph, let $n$ and $Δ$ be the number of nodes and maximum degree, respectively, and let $\MIS(n,Δ)$ be the the running time of finding a \emph{maximal} independent set ($\MIS$) in the CONGEST model. Bar-Yehuda et al. [PODC 2017] showed tha… ▽ More

    Submitted 19 February, 2020; v1 submitted 27 June, 2019; originally announced June 2019.

    Comments: This version contains improved results compared to the previous one

  17. arXiv:1902.09377  [pdf, ps, other

    cs.DC cs.DS

    Optimal Distributed Covering Algorithms

    Authors: Ran Ben-Basat, Guy Even, Ken-ichi Kawarabayashi, Gregory Schwartzman

    Abstract: We present a time-optimal deterministic distributed algorithm for approximating a minimum weight vertex cover in hypergraphs of rank $f$. This problem is equivalent to the Minimum Weight Set Cover problem in which the frequency of every element is bounded by $f$. The approximation factor of our algorithm is $(f+ε)$. Our algorithm runs in the CONGEST model and requires $O(\logΔ/ \log\logΔ)$ rounds,… ▽ More

    Submitted 30 May, 2019; v1 submitted 25 February, 2019; originally announced February 2019.

    Comments: This paper extends and improves arXiv:1808.05809 which we keep separate as it is considerably simpler

  18. arXiv:1901.04008  [pdf, other

    cs.DC cs.DS

    Fast Deterministic Algorithms for Highly-Dynamic Networks

    Authors: Keren Censor-Hillel, Neta Dafni, Victor I. Kolobov, Ami Paz, Gregory Schwartzman

    Abstract: This paper provides an algorithmic framework for obtaining fast distributed algorithms for a highly-dynamic setting, in which *arbitrarily many* edge changes may occur in each round. Our algorithm significantly improves upon prior work in its combination of (1) having an $O(1)$ amortized time complexity, (2) using only $O(\log{n})$-bit messages, (3) not posing any restrictions on the dynamic behav… ▽ More

    Submitted 11 October, 2020; v1 submitted 13 January, 2019; originally announced January 2019.

  19. arXiv:1808.05809  [pdf, ps, other

    cs.DC

    Optimal Distributed Weighted Set Cover Approximation

    Authors: Ran Ben-Basat, Guy Even, Ken-ichi Kawarabayashi, Gregory Schwartzman

    Abstract: We present a time-optimal deterministic distributed algorithm for approximating a minimum weight vertex cover in hypergraphs of rank $f$. This problem is equivalent to the Minimum Weight Set Cover Problem in which the frequency of every element is bounded by $f$. The approximation factor of our algorithm is $(f+ε)$. Let $Δ$ denote the maximum degree in the hypergraph. Our algorithm runs in the CON… ▽ More

    Submitted 17 August, 2018; originally announced August 2018.

  20. arXiv:1807.04900  [pdf, other

    cs.DC cs.DS

    Parameterized Distributed Algorithms

    Authors: Ran Ben-Basat, Ken-ichi Kawarabayashi, Gregory Schwartzman

    Abstract: In this work, we initiate a thorough study of parameterized graph optimization problems in the distributed setting. In a parameterized problem, an algorithm decides whether a solution of size bounded by a \emph{parameter} $k$ exists and if so, it finds one. We study fundamental problems, including Minimum Vertex Cover (MVC), Maximum Independent Set (MaxIS), Maximum Matching (MaxM), and many others… ▽ More

    Submitted 5 August, 2018; v1 submitted 12 July, 2018; originally announced July 2018.

  21. arXiv:1804.01308  [pdf, ps, other

    cs.DC cs.DS

    A Deterministic Distributed $2$-Approximation for Weighted Vertex Cover in $O(\log n\logΔ/ \log^2\logΔ)$ Rounds

    Authors: Ran Ben-Basat, Guy Even, Ken-ichi Kawarabayashi, Gregory Schwartzman

    Abstract: We present a deterministic distributed $2$-approximation algorithm for the Minimum Weight Vertex Cover problem in the CONGEST model whose round complexity is $O(\log n \log Δ/ \log^2 \log Δ)$. This improves over the currently best known deterministic 2-approximation implied by [KVY94]. Our solution generalizes the $(2+ε)$-approximation algorithm of [BCS17], improving the dependency on $ε^{-1}$ fro… ▽ More

    Submitted 23 May, 2018; v1 submitted 4 April, 2018; originally announced April 2018.

    Comments: To appear in SIROCCO 2018

  22. arXiv:1711.10155  [pdf, ps, other

    cs.DC cs.DS

    Adapting Local Sequential Algorithms to the Distributed Setting

    Authors: Ken-ichi Kawarabayashi, Gregory Schwartzman

    Abstract: It is a well known fact that sequential algorithms which exhibit a strong "local" nature can be adapted to the distributed setting given a legal graph coloring. The running time of the distributed algorithm will then be at least the number of colors. Surprisingly, this well known idea was never formally stated as a unified framework. In this paper we aim to define a robust family of local sequenti… ▽ More

    Submitted 12 May, 2018; v1 submitted 28 November, 2017; originally announced November 2017.

  23. arXiv:1708.00276  [pdf, other

    cs.DC cs.DS

    Distributed Approximation of Maximum Independent Set and Maximum Matching

    Authors: Reuven Bar-Yehuda, Keren Censor-Hillel, Mohsen Ghaffari, Gregory Schwartzman

    Abstract: We present a simple distributed $Δ$-approximation algorithm for maximum weight independent set (MaxIS) in the $\mathsf{CONGEST}$ model which completes in $O(\texttt{MIS}(G)\cdot \log W)$ rounds, where $Δ$ is the maximum degree, $\texttt{MIS}(G)$ is the number of rounds needed to compute a maximal independent set (MIS) on $G$, and $W$ is the maximum weight of a node. %Whether our algorithm is rando… ▽ More

    Submitted 1 August, 2017; originally announced August 2017.

  24. A $(2+ε)$-Approximation for Maximum Weight Matching in the Semi-Streaming Model

    Authors: Ami Paz, Gregory Schwartzman

    Abstract: We present a simple deterministic single-pass $(2+ε)$-approximation algorithm for the maximum weight matching problem in the semi-streaming model. This improves upon the currently best known approximation ratio of $(4+ε)$. Our algorithm uses $O(n\log^2 n)$ bits of space for constant values of $ε$. It relies on a variation of the local-ratio theorem, which may be of use for other algorithms in th… ▽ More

    Submitted 5 November, 2018; v1 submitted 15 February, 2017; originally announced February 2017.

    Journal ref: SODA 2017: 2153-2161

  25. arXiv:1608.01689  [pdf, ps, other

    cs.DC cs.DS

    Derandomizing Local Distributed Algorithms under Bandwidth Restrictions

    Authors: Keren Censor-Hillel, Merav Parter, Gregory Schwartzman

    Abstract: This paper addresses the cornerstone family of \emph{local problems} in distributed computing, and investigates the curious gap between randomized and deterministic solutions under bandwidth restrictions. Our main contribution is in providing tools for derandomizing solutions to local problems, when the $n$ nodes can only send $O(\log n)$-bit messages in each round of communication. We combine b… ▽ More

    Submitted 4 August, 2016; originally announced August 2016.

  26. arXiv:1602.03718  [pdf, ps, other

    cs.DC cs.DS

    Fast Distributed Algorithms for Testing Graph Properties

    Authors: Keren Censor-Hillel, Eldar Fischer, Gregory Schwartzman, Yadu Vasudev

    Abstract: We initiate a thorough study of \emph{distributed property testing} -- producing algorithms for the approximation problems of property testing in the CONGEST model. In particular, for the so-called \emph{dense} testing model we emulate sequential tests for nearly all graph properties having $1$-sided tests, while in the \emph{sparse} and \emph{general} models we obtain faster tests for triangle-fr… ▽ More

    Submitted 2 May, 2016; v1 submitted 11 February, 2016; originally announced February 2016.

  27. arXiv:1602.03713  [pdf, ps, other

    cs.DC cs.DS

    A Distributed $(2+ε)$-Approximation for Vertex Cover in $O(\logΔ/ε\log\logΔ)$ Rounds

    Authors: Reuven Bar-Yehuda, Keren Censor-Hillel, Gregory Schwartzman

    Abstract: We present a simple deterministic distributed $(2+ε)$-approximation algorithm for minimum weight vertex cover, which completes in $O(\logΔ/ε\log\logΔ)$ rounds, where $Δ$ is the maximum degree in the graph, for any $ε>0$ which is at most $O(1)$. For a constant $ε$, this implies a constant approximation in $O(\logΔ/\log\logΔ)$ rounds, which contradicts the lower bound of [KMW10].

    Submitted 12 February, 2016; v1 submitted 11 February, 2016; originally announced February 2016.