paper-with-me

Papers

Efficient Sketching Algorithm for Sparse Binary Data

2019-10-10 · Rameshwar Pratap, Debajyoti Bera, Karthik Revanuru

Recent advancement of the WWW, IOT, social network, e-commerce, etc. have generated a large volume of data. These datasets are mostly represented by high dimensional and sparse datasets. Many fundamental subroutines of common data analytic tasks such as clustering, classification, ranking, nearest neighbour search, etc. scale poorly with the dimension of the dataset. In this work, we address this problem and propose a sketching (alternatively, dimensionality reduction) algorithm -- $\binsketch$ (Binary Data Sketch) -- for sparse binary datasets. $\binsketch$ preserves the binary version of the dataset after sketching and maintains estimates for multiple similarity measures such as Jaccard, Cosine, Inner-Product similarities, and Hamming distance, on the same sketch. We present a theoretical analysis of our algorithm and complement it with extensive experimentation on several real-world datasets. We compare the performance of our algorithm with the state-of-the-art algorithms on the task of mean-square-error and ranking. Our proposed algorithm offers a comparable accuracy while suggesting a significant speedup in the dimensionality reduction time, with respect to the other candidate algorithms. Our proposal is simple, easy to implement, and therefore can be adopted in practice.

📄 PDF Abstract BibTeX arXiv:1910.04658

Code (0)

등록된 구현이 없습니다.

Tasks

ClusteringDimensionality Reduction

Similar Papers 제목 키워드 기반

Efficient Binary Embedding of Categorical Data using BinSketch

2021-11-13 · Bhisham Dev Verma, Rameshwar Pratap, Debajyoti Bera

In this work, we present a dimensionality reduction algorithm, aka. sketching, for categorical datasets. Our proposed sketching algorithm Cabin constructs low-dimensional binary sketches from high-dimensional categorical…

Dimensionality Reduction

Sketching for Convex and Nonconvex Regularized Least Squares with Sharp Guarantees

2023-11-03 · Yingzhen Yang, Ping Li

Randomized algorithms are important for solving large-scale optimization problems. In this paper, we propose a fast sketching algorithm for least square problems regularized by convex or nonconvex regularization function…

Sparse Learning

Effective and Sparse Count-Sketch via k-means clustering

2020-11-24 · YuHan Wang, Zijian Lei, Liang Lan

Count-sketch is a popular matrix sketching algorithm that can produce a sketch of an input data matrix X in O(nnz(X))time where nnz(X) denotes the number of non-zero entries in X. The sketched matrix will be much smaller…

BIG-bench Machine LearningClustering

Efficient Second Order Online Learning by Sketching

2016-02-06 · NeurIPS 2016 12 · Haipeng Luo, Alekh Agarwal, Nicolo Cesa-Bianchi, John Langford

We propose Sketched Online Newton (SON), an online second order learning algorithm that enjoys substantially improved regret guarantees for ill-conditioned data. SON is an enhanced version of the Online Newton Step, whic…

Pruning at Initialization -- A Sketching Perspective

2023-05-27 · Noga Bar, Raja Giryes

The lottery ticket hypothesis (LTH) has increased attention to pruning neural networks at initialization. We study this problem in the linear setting. We show that finding a sparse mask at initialization is equivalent to…