Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Maheshakya Wijewardena

dblp:169/3038 · also Pruthuvi Maheshakya Wijewardena · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
2since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 5 · 2 since 2021Security and privacy · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
3 papers
Algorithms and data structures · 68% Mathematical optimization · 14% Distributed computing theory · 13%
Artificial intelligence
1 paper
Representation and self-supervised learning · 77% Efficient and distributed learning · 23%

Topics — the 12 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithms and data structures › matrix approximation
low-rank approximation
0.512021
Additive Error Guarantees for Weighted Low Rank Approximation · ICML 2021
Algorithms and data structures
matrix approximation
0.512021
Additive Error Guarantees for Weighted Low Rank Approximation · ICML 2021
Algorithms and data structures › matrix approximation
weighted low rank approximation
0.512021
Additive Error Guarantees for Weighted Low Rank Approximation · ICML 2021
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
principal component analysis
0.412019
On Distributed Averaging for Stochastic k-PCA · NeurIPS 2019
Distributed computing theory
distributed algorithms
0.412019
On Distributed Averaging for Stochastic k-PCA · NeurIPS 2019
Mathematical optimization › distributed optimization
distributed averaging
0.412019
On Distributed Averaging for Stochastic k-PCA · NeurIPS 2019
Algorithms and data structures
clustering
0.312018
Distributed Clustering via LSH Based Data Partitioning · ICML 2018
Algorithms and data structures › clustering
distributed clustering
0.312018
Distributed Clustering via LSH Based Data Partitioning · ICML 2018
Algorithms and data structures › clustering
k-means clustering
0.312018
Distributed Clustering via LSH Based Data Partitioning · ICML 2018
Approximation and online algorithms
approximation algorithms
0.112021
Additive Error Guarantees for Weighted Low Rank Approximation · ICML 2021
Mathematical optimization
combinatorial optimization
0.112021
Additive Error Guarantees for Weighted Low Rank Approximation · ICML 2021
Machine learning › Efficient and distributed learning
distributed training
0.112019
On Distributed Averaging for Stochastic k-PCA · NeurIPS 2019

Methods — techniques the papers use, named apart from their topics

summary aggregation · 0.8eigenvalue gap analysis · 0.8singular vector computation · 0.5greedy algorithm · 0.5reduce and merge · 0.3locality-sensitive hashing · 0.3data partitioning · 0.3
YearPublicationVenuePosition
2021 Principal Component Regression with Semirandom Observations via Matrix Completion
abstract
Principal Component Regression (PCR) is a popular method for prediction from data, and is one way to address the so-called multi-collinearity problem in regression. It was shown recently that algorithms for PCR such as hard singular value thresholding (HSVT) are also quite robust, in that they can handle data that has missing or noisy covariates. However, such spectral approaches require strong distributional assumptions on which entries are observed. Specifically, every covariate is assumed to be observed with probability (exactly) $p$, for some value of $p$. Our goal in this work is to weaken this requirement, and as a step towards this, we study a “semi-random” model. In this model, every covariate is revealed with probability $p$, and then an adversary comes in and reveals additional covariates. While the model seems intuitively easier, it is well known that algorithms such as HSVT perform poorly. Our approach is based on studying the closely related problem of Noisy Matrix Completion in a semi-random setting. By considering a new semidefinite programming relaxation, we develop new guarantees for matrix completion, which is our core technical contribution.
Aditya Bhaskara, Aravinda Kanchana Ruwanpathirana, Maheshakya Wijewardena
AISTATS3
2021 Additive Error Guarantees for Weighted Low Rank Approximation
abstract
Low-rank approximation is a classic tool in data analysis, where the goal is to approximate a matrix $A$ with a low-rank matrix $L$ so as to minimize the error $\norm{A - L}_F^2$. However in many applications, approximating some entries is more important than others, which leads to the weighted low rank approximation problem. However, the addition of weights makes the low-rank approximation problem intractable. Thus many works have obtained efficient algorithms under additional structural assumptions on the weight matrix (such as low rank, and appropriate block structure). We study a natural greedy algorithm for weighted low rank approximation and develop a simple condition under which it yields bi-criteria approximation up to a small additive factor in the error. The algorithm involves iteratively computing the top singular vector of an appropriately varying matrix, and is thus easy to implement at scale. Our methods also allow us to study the problem of low rank approximation under $\ell_p$ norm error.
Aditya Bhaskara, Aravinda Kanchana Ruwanpathirana, Maheshakya Wijewardena
ICML3
2020 A plug-n-play game theoretic framework for defending against radio window attacks
abstract
The large scale deployment of multi-antenna wireless networks in homes and office buildings introduces new privacy concerns for people residing in these spaces. By measuring the signal strength using receivers placed outside the premises, an attacker can track the movement of people inside. One way to defend against such an attack is to have the signal strengths of the transmitters vary (sometimes reducing to zero) according to some randomized schedule. We show that the question of finding the schedule that minimizes the worst-case "privacy loss" can be formulated as a constant-sum Stackelberg game between an attacker, whose goal is to place receivers in order to learn the movement of users, and a defender who tries to prevent the attacker while maintaining the connectivity and QoS requirements of the network. We introduce a flexible framework that enables us to capture the constraints of the attacker and the defender. The framework allows us to capture features of modern wireless systems such as directional antennas and also allows us to plug in different path-loss models with minimal changes to the setup. We then formulate the problem of finding the optimal defender strategy as a linear program and show that it can be solved efficiently. We also perform numerical evaluations on how the payoffs are affected as the requirements of the defender and the resources the attacker can afford to exhaust change.
Maheshakya Wijewardena, Aditya Bhaskara, Sneha Kumar Kasera, Syed Ayaz Mahmud, Neal Patwari
WISEC1
2019 On Distributed Averaging for Stochastic k-PCA
abstract
In the stochastic k-PCA problem, we are given i.i.d. samples from an unknown distribution over vectors, and the goal is to compute the top k eigenvalues and eigenvectors of the moment matrix. In the simplest distributed variant, we have 'm' machines each of which receives 'n' samples. Each machine performs some computation and sends an O(k) size summary of the local dataset to a central server. The server performs an aggregation and computes the desired eigenvalues and vectors. The goal is to achieve the same effect as the server computing using m*n samples by itself. The main choices in this framework are the choice of the summary, and the method of aggregation. We consider a slight variant of the well-studied "distributed averaging" approach, and prove that this leads to significantly better bounds on the dependence between 'n' and the eigenvalue gaps. Our method can also be applied directly to a setting where the "right" value of the parameter k (i.e., one for which there is a non-trivial eigenvalue gap) is not known exactly. This is a common issue in practice which prior methods were unable to address.
Aditya Bhaskara, Maheshakya Wijewardena
NeurIPS2
2018 Distributed Clustering via LSH Based Data Partitioning
abstract
Given the importance of clustering in the analysisof large scale data, distributed algorithms for formulations such as k-means, k-median, etc. have been extensively studied. A successful approach here has been the “reduce and merge” paradigm, in which each machine reduces its input size to {Õ}(k), and this data reduction continues (possibly iteratively) until all the data fits on one machine, at which point the problem is solved locally. This approach has the intrinsic bottleneck that each machine must solve a problem of size $\geq$ k, and needs to communicate at least $\Omega$(k) points to the other machines. We propose a novel data partitioning idea to overcome this bottleneck, and in effect, have different machines focus on “finding different clusters”. Under the assumption that we know the optimum value of the objective up to a poly(n) factor (arbitrary polynomial), we establish worst-case approximation guarantees for our method. We see that our algorithm results in lower communication as well as a near-optimal number of ‘rounds’ of computation (in the popular MapReduce framework).
Aditya Bhaskara, Maheshakya Wijewardena
ICML2
2015 Investigation of Node Deletion Techniques for Clustering Applications of Growing Self Organizing Maps
Thilina Ratnayaka, Maheshakya Wijewardena, Thimal Kempitiya, Kevin Rathnasekara, Thushan Ganegedara, Amal Perera, Damminda Alahakoon
IDA2