Demo Data from EDBT 2026 / reviewers in the wild / expert
Maheshakya Wijewardena
dblp:169/3038 · also Pruthuvi Maheshakya Wijewardena
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › matrix approximation
low-rank approximation |
0.5 | 1 | 2021 | Additive Error Guarantees for Weighted Low Rank Approximation · ICML 2021 |
Algorithms and data structures
matrix approximation |
0.5 | 1 | 2021 | Additive Error Guarantees for Weighted Low Rank Approximation · ICML 2021 |
Algorithms and data structures › matrix approximation
weighted low rank approximation |
0.5 | 1 | 2021 | 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.4 | 1 | 2019 | On Distributed Averaging for Stochastic k-PCA · NeurIPS 2019 |
Distributed computing theory
distributed algorithms |
0.4 | 1 | 2019 | On Distributed Averaging for Stochastic k-PCA · NeurIPS 2019 |
Mathematical optimization › distributed optimization
distributed averaging |
0.4 | 1 | 2019 | On Distributed Averaging for Stochastic k-PCA · NeurIPS 2019 |
Algorithms and data structures
clustering |
0.3 | 1 | 2018 | Distributed Clustering via LSH Based Data Partitioning · ICML 2018 |
Algorithms and data structures › clustering
distributed clustering |
0.3 | 1 | 2018 | Distributed Clustering via LSH Based Data Partitioning · ICML 2018 |
Algorithms and data structures › clustering
k-means clustering |
0.3 | 1 | 2018 | Distributed Clustering via LSH Based Data Partitioning · ICML 2018 |
Approximation and online algorithms
approximation algorithms |
0.1 | 1 | 2021 | Additive Error Guarantees for Weighted Low Rank Approximation · ICML 2021 |
Mathematical optimization
combinatorial optimization |
0.1 | 1 | 2021 | Additive Error Guarantees for Weighted Low Rank Approximation · ICML 2021 |
Machine learning › Efficient and distributed learning
distributed training |
0.1 | 1 | 2019 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Principal Component Regression with Semirandom Observations via Matrix CompletionabstractPrincipal 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 |
AISTATS | 3 |
| 2021 | Additive Error Guarantees for Weighted Low Rank ApproximationabstractLow-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 |
ICML | 3 |
| 2020 | A plug-n-play game theoretic framework for defending against radio window attacksabstractThe 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 |
WISEC | 1 |
| 2019 | On Distributed Averaging for Stochastic k-PCAabstractIn 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 |
NeurIPS | 2 |
| 2018 | Distributed Clustering via LSH Based Data PartitioningabstractGiven 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 |
ICML | 2 |
| 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 |
IDA | 2 |