Efficiently Sampling and Estimating from Substructures using Linear Algebraic Queries

preprint2022arXivOpen access

Abstract

Given an unknown n×nn \times n matrix AA having non-negative entries, the \emph{inner product} (IP) oracle takes as inputs a specified row (or a column) of AA and a vector v∈Rnv \in \mathbb{R}^{n}, and returns their inner product. A derivative of IP is the induced degree query in an unknown graph G=(V(G),E(G))G=(V(G), E(G)) that takes a vertex u∈V(G)u \in V(G) and a subset S⊆V(G)S \subseteq V(G) as input and reports the number of neighbors of uu that are present in SS. The goal of this paper is to understand the strength of the inner product oracle. Our results in that direction are as follows: (I) IP oracle can solve bilinear form estimation, i.e., estimate the value of xTAy{\bf x}^{T}A\bf{y} given two vectors x, y∈Rn{\bf x},\, {\bf y} \in \mathbb{R}^{n} with non-negative entries and can sample almost uniformly entries of a matrix with non-negative entries; (ii) We tackle for the first time weighted edge estimation and weighted sampling of edges that follow as an application to the bilinear form estimation and almost uniform sampling problems, respectively; (iii) induced degree query, a derivative of IP can solve edge estimation and an almost uniform edge sampling in induced subgraphs. To the best of our knowledge, these are the first set of Oracle-based query complexity results for induced subgraphs. We show that IP/induced degree queries over the whole graph can simulate local queries in any induced subgraph; (iv) Apart from the above, we also show that IP can solve several problems related to matrix, like testing if the matrix is diagonal, symmetric, doubly stochastic, etc.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.