Current Organizations / Institutes

The organizations/institutes from the scholar's latest article

Previous Organizations / Institutes

The organizations / institutes from the scholar's other articles in the past ten years


Or Ordentlich has a total of 40 co-authors. Here are the top co-authors by number of shared publications:


Latest Publications

  • The Voronoi Spherical CDF for Lattices and Linear Codes: New Bounds for Quantization and Coding

    by Or Ordentlich

    For a lattice/linear code, we define the Voronoi spherical cumulative density function (CDF) as the CDF of the $\ell _{2}$ -norm/Hamming weight of a random vector uniformly distributed over the Voronoi cell. Using the first moment method together with a simple application of Jensen’s inequality, we develop lower bounds on the expected Voronoi spherical CDF of a random lattice/linear code. Our bounds are valid for any finite dimension and are quite close to a ball-based lower bound. They immediately translate to new non-asymptotic upper bounds on the normalized second moment and the error probability of a random lattice over the additive white Gaussian noise channel, as well as new non-asymptotic upper bounds on the Hamming distortion and the error probability of a random linear code over the binary symmetric channel. In particular, we show that for most lattices in $\mathbb {R}^{n}$ the second moment is greater than that of a Euclidean ball with the same covolume only by a $\left ({{1+O\left ({{\frac {1}{n}}}\right)}}\right)$ multiplicative factor. Similarly, for most linear codes in $\mathbb {F}_{2}^{n}$ the expected Hamming distortion is greater than that of a corresponding Hamming ball only by an additive universal constant.


  • Optimal Quantization for Matrix Multiplication

    by Or Ordentlich, Yury Polyanskiy

    Recent work in machine learning community proposed multiple methods for performing lossy compression (quantization) of large matrices. This quantization is important for accelerating matrix multiplication (main component of large language models), which is often bottlenecked by the speed of loading these matrices from memory. Unlike classical vector quantization and rate-distortion theory, the goal of these new compression algorithms is to be able to approximate not the matrices themselves, but their matrix product. Specifically, given a pair of real matrices $A,B$ an encoder (compressor) is applied to each of them independently producing descriptions with $R$ bits per entry. These representations subsequently are used by the decoder to estimate matrix product $A^{\top } B$ . In this work, we provide a non-asymptotic lower bound on the mean squared error of this approximation (as a function of rate $R$ ) for the case of matrices $A,B$ with iid Gaussian entries. Algorithmically, we construct a universal quantizer based on nested lattices with an explicit guarantee of approximation error for any (non-random) pair of matrices $A$ , $B$ in terms of only Frobenius norms $\|\bar {A}\|_{F}, \|\bar {B}\|_{F}$ and $\|\bar {A}^{\top } \bar {B}\|_{F}$ , where $\bar {A},\bar {B}$ are versions of $A,B$ with zero-centered columns, respectively. For iid Gaussian matrices our quantizer achieves the lower bound and is, thus, asymptotically optimal. A practical low-complexity version of our quantizer achieves performance quite close to optimal. In addition, we derive rate-distortion function for matrix multiplication of iid Gaussian matrices, which exhibits an interesting phase-transition at $R\approx 0.906$ bit/entry, showing necessity of Johnson-Lindestrauss dimensionality reduction (sketching) in the low-rate regime.


  • Open Access

    High-Rate Nested-Lattice Quantized Matrix Multiplication with Small Lookup Tables

    by Iris Kaplan, Or Ordentlich

    Recent work have shown that the quantization for matrix multiplication problem can be optimally solved by quantizing each column in each matrix using a nested lattice code, and then multiplying the de-quantized matrices. It was further demonstrated that when product codes of sub-dimension $d$ and rate $R$ are used, the de-quantization and inner product operations can be implemented with querying a lookup table (LUT) of size $2^{2dR}$, but this is only useful when $dR$ is sufficiently small. This in turn limits LUT-based inner product decoding to low-rate quantizers. In this work, we develop a rate $R$ hierarchical nested lattice quantization framework, which quantizes each vector to $M$ layers, and admits LUT-based inner product decoding using an LUT of size $2^{2d\frac{R}{M}}$, allowing for high-rate quantization. We provide analytic bounds on the loss of the developed scheme compared to standard nested lattice quantizers, and also numerically illustrate that this loss is negligible. Thus, our scheme enables to use small LUTs without compromising the overall distortion.

  • The Strong Data Processing Inequality Under the Heat Flow

    by Bo'AZ Klartag, Or Ordentlich

    Let $\nu $ and $\mu $ be probability distributions on $\mathbb {R}^{n}$ , and $\nu _{s},\mu _{s}$ be their evolution under the heat flow, that is, the probability distributions resulting from convolving their density with the density of an isotropic Gaussian random vector with variance s in each entry. This paper studies the rate of decay of $s\mapsto D(\nu _{s}\|\mu _{s})$ for various divergences, including the $\chi ^{2}$ and Kullback-Leibler (KL) divergences. We prove upper and lower bounds on the strong data-processing inequality (SDPI) coefficients corresponding to the source $\mu $ and the Gaussian channel. We also prove generalizations of de Bruijn’s identity, and Costa’s result on the concavity in s of the differential entropy of $\nu _{s}$ . As a byproduct of our analysis, we obtain new lower bounds on the mutual information between X and $Y=X+\sqrt {s} Z$ , where Z is a standard Gaussian vector in $\mathbb {R}^{n}$ , independent of X, and on the minimum mean-square error (MMSE) in estimating X from Y, in terms of the Poincaré constant of X.


  • Memory Complexity of Estimating Entropy and Mutual Information

    by Tomer Berg, Or Ordentlich, Ofer Shayevitz

    We observe an infinite sequence of independent identically distributed random variables $X_{1},X_{2},\ldots $ drawn from an unknown distribution p over $[n]$ , and our goal is to estimate the entropy $H(p)=-\mathop {\mathrm {\mathbb {E}}}\nolimits [\log p(X)]$ within an $\varepsilon $ -additive error. To that end, at each time point we are allowed to update a finite-state machine with S states, using a possibly randomized but time-invariant rule, where each state of the machine is assigned an entropy estimate. Our goal is to characterize the minimax memory complexity $S^{*}$ of this problem, which is the minimal number of states for which the estimation task is feasible with probability at least $1-\delta $ asymptotically, uniformly in p. Specifically, we show that there exist universal constants $C_{1}$ and $C_{2}$ such that $ S^{*} \leq C_{1}\cdot \frac {n (\log n)^{4}}{\varepsilon ^{2}\delta }$ for $\varepsilon $ not too small, and $S^{*} \geq C_{2} \cdot \max \left \{{{n, \frac {\log n}{\varepsilon }}}\right \}$ for $\varepsilon $ not too large. The upper bound is proved using approximate counting to estimate the logarithm of p, and a finite memory bias estimation machine to estimate the expectation operation. The lower bound is proved via a reduction of entropy estimation to uniformity testing. We also apply these results to derive bounds on the memory complexity of mutual information estimation.


  • Statistical Inference With Limited Memory: A Survey

    by Tomer Berg, Or Ordentlich, Ofer Shayevitz

    The problem of statistical inference in its various forms has been the subject of decades-long extensive research. Most of the effort has been focused on characterizing the behavior as a function of the number of available samples, with far less attention given to the effect of memory limitations on performance. Recently, this latter topic has drawn much interest in the engineering and computer science literature. In this survey paper, we attempt to review the state-of-the-art of statistical inference under memory constraints in several canonical problems, including hypothesis testing, parameter estimation, and distribution property testing/estimation. We discuss the main results in this developing field, and by identifying recurrent themes, we extract some fundamental building blocks for algorithmic construction, as well as useful techniques for lower bound derivations.


  • Open Access

    Lower Bounds on Mutual Information for Linear Codes Transmitted over Binary Input Channels, and for Information Combining

    by Uri Erez, Or Ordentlich, Shlomo Shamai

    It has been known for a long time that the mutual information between the input sequence and output of a binary symmetric channel (BSC) is upper bounded by the mutual information between the same input sequence and the output of a binary erasure channel (BEC) with the same capacity. Recently, Samorodintsky discovered that one may also lower bound the BSC mutual information in terms of the mutual information between the same input sequence and a more capable BEC. In this paper, we strengthen Samordnitsky's bound for the special case where the input to the channel is distributed uniformly over a linear code. Furthermore, for a general (not necessarily binary) input distribution $P_X$ and channel $W_{Y|X}$, we derive a new lower bound on the mutual information $I(X;Y^n)$ for $n$ transmissions of $X\sim P_X$ through the channel $W_{Y|X}$.

  • Open Access

    The Double-Sided Information Bottleneck Function

    by Michael Dikshtein, Or Ordentlich, Shlomo Shamai (Shitz)

    A double-sided variant of the information bottleneck method is considered. Let (X,Y) be a bivariate source characterized by a joint pmf PXY. The problem is to find two independent channels PU|X and PV|Y (setting the Markovian structure U→X→Y→V), that maximize I(U;V) subject to constraints on the relevant mutual information expressions: I(U;X) and I(V;Y). For jointly Gaussian X and Y, we show that Gaussian channels are optimal in the low-SNR regime but not for general SNR. Similarly, it is shown that for a doubly symmetric binary source, binary symmetric channels are optimal when the correlation is low and are suboptimal for high correlations. We conjecture that Z and S channels are optimal when the correlation is 1 (i.e., X=Y) and provide supporting numerical evidence. Furthermore, we present a Blahut–Arimoto type alternating maximization algorithm and demonstrate its performance for a representative setting. This problem is closely related to the domain of biclustering.