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

Sai Ganesh Nagarajan

dblp:171/6916 · also Sai G. Nagarajan · DBLP profile ↗
← Back
19ranked-venue papers
4as first author
8since 2021 · last 2025
—ORCID · conflict

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

Artificial intelligence and machine learning · 12 · 3 first-author · 8 since 2021Computer networks · 6 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021

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
Algorithmic game theory and mechanism design · 39% Algorithms and data structures · 19% Approximation and online algorithms · 19%
Artificial intelligence
5 papers
Probabilistic and Bayesian machine learning · 32% Deep learning architectures and training · 28% Trustworthy machine learning · 28%
Network and information security
2 papers
Security and privacy of machine learning · 63% Digital forensics and information hiding · 21% Network security · 16%
Computer networks
2 papers
Internet of things and sensor networks · 62% Network measurement and analytics · 24% Network performance modeling · 14%

Topics — the 30 heaviest of 33, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning › adversarial machine learning
adversarial defense
0.912025
The Good, the Bad and the Ugly: Meta-Analysis of Watermarks, Transferable Attacks and Adversarial Defenses · NeurIPS 2025
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.912025
The Good, the Bad and the Ugly: Meta-Analysis of Watermarks, Transferable Attacks and Adversarial Defenses · NeurIPS 2025
Machine learning › Deep learning architectures and training › scaling laws
depth-width trade-offs
0.922020
Better depth-width trade-offs for neural networks through the lens of dynamical systems · ICML 2020
Depth-Width Trade-offs for ReLU Networks via Sharkovsky's Theorem · ICLR 2020
Machine learning › Deep learning architectures and training
neural network expressivity
0.922020
Better depth-width trade-offs for neural networks through the lens of dynamical systems · ICML 2020
Depth-Width Trade-offs for ReLU Networks via Sharkovsky's Theorem · ICLR 2020
Security and privacy of machine learning
adversarial attack
0.912025
The Good, the Bad and the Ugly: Meta-Analysis of Watermarks, Transferable Attacks and Adversarial Defenses · NeurIPS 2025
Security and privacy of machine learning › model intellectual property protection › model watermarking
backdoor watermarking
0.912025
The Good, the Bad and the Ugly: Meta-Analysis of Watermarks, Transferable Attacks and Adversarial Defenses · NeurIPS 2025
Security and privacy of machine learning › adversarial attack
transferable adversarial attack
0.912025
The Good, the Bad and the Ugly: Meta-Analysis of Watermarks, Transferable Attacks and Adversarial Defenses · NeurIPS 2025
Digital forensics and information hiding
watermarking
0.912025
The Good, the Bad and the Ugly: Meta-Analysis of Watermarks, Transferable Attacks and Adversarial Defenses · NeurIPS 2025
Mathematical optimization
minimax optimization
0.912025
The Complexity of Two-Team Polymatrix Games with Independent Adversaries · ICLR 2025
Algorithmic game theory and mechanism design › equilibrium computation
nash equilibrium computation
0.912025
The Complexity of Two-Team Polymatrix Games with Independent Adversaries · ICLR 2025
Algorithmic game theory and mechanism design › non-cooperative game › strategic game
polymatrix games
0.912025
The Complexity of Two-Team Polymatrix Games with Independent Adversaries · ICLR 2025
Computational complexity › complexity classes › PPAD
PPAD-completeness
0.912025
The Complexity of Two-Team Polymatrix Games with Independent Adversaries · ICLR 2025
Approximation and online algorithms › approximation algorithms
approximation guarantees
0.812024
Analyzing Dα seeding for k-means · ICML 2024
Algorithms and data structures
clustering
0.812024
Analyzing Dα seeding for k-means · ICML 2024
Approximation and online algorithms › approximation algorithms
clustering approximation
0.812024
Analyzing Dα seeding for k-means · ICML 2024
Algorithms and data structures › clustering
k-means clustering
0.812024
Analyzing Dα seeding for k-means · ICML 2024
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › mixture model
gaussian mixture model
0.712023
Mean Estimation of Truncated Mixtures of Two Gaussians: A Gradient Based Approach · AAAI 2023
Machine learning › Learning theory › statistical estimation
mean estimation
0.712023
Mean Estimation of Truncated Mixtures of Two Gaussians: A Gradient Based Approach · AAAI 2023
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
mixture model
0.712023
Mean Estimation of Truncated Mixtures of Two Gaussians: A Gradient Based Approach · AAAI 2023
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
parameter estimation
0.712023
Mean Estimation of Truncated Mixtures of Two Gaussians: A Gradient Based Approach · AAAI 2023
Algorithmic game theory and mechanism design
game dynamics
0.412020
From Chaos to Order: Symmetry and Conservation Laws in Game Dynamics · ICML 2020
Algorithmic game theory and mechanism design › learning in games
learning dynamics
0.412020
From Chaos to Order: Symmetry and Conservation Laws in Game Dynamics · ICML 2020
Algorithmic game theory and mechanism design
mechanism design
0.412020
From Chaos to Order: Symmetry and Conservation Laws in Game Dynamics · ICML 2020
Network measurement and analytics
anomaly detection
0.312018
Anomaly Detection and Attribution in Networks With Temporally Correlated Traffic · IEEE/ACM Trans. Netw. 2018
Network security › intrusion detection and prevention
intrusion detection
0.312018
Anomaly Detection and Attribution in Networks With Temporally Correlated Traffic · IEEE/ACM Trans. Netw. 2018
Network security › intrusion detection and prevention › intrusion detection › anomaly detection
statistical anomaly detection
0.312018
Anomaly Detection and Attribution in Networks With Temporally Correlated Traffic · IEEE/ACM Trans. Netw. 2018
Internet of things and sensor networks › wireless sensor network
duty cycling
0.212015
Adaptive Duty Cycling in Sensor Networks With Energy Harvesting Using Continuous-Time Markov Chain and Fluid Models · IEEE J. Sel. Areas Commun. 2015
Internet of things and sensor networks
energy harvesting
0.212015
Adaptive Duty Cycling in Sensor Networks With Energy Harvesting Using Continuous-Time Markov Chain and Fluid Models · IEEE J. Sel. Areas Commun. 2015
Internet of things and sensor networks › energy harvesting
energy-neutral operation
0.212015
Adaptive Duty Cycling in Sensor Networks With Energy Harvesting Using Continuous-Time Markov Chain and Fluid Models · IEEE J. Sel. Areas Commun. 2015
Internet of things and sensor networks
wireless sensor network
0.212015
Adaptive Duty Cycling in Sensor Networks With Energy Harvesting Using Continuous-Time Markov Chain and Fluid Models · IEEE J. Sel. Areas Commun. 2015

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

fully homomorphic encryption · 1.7complexity reduction · 0.9bilinear polynomial objective analysis · 0.9VC-dimension analysis · 0.9VC dimension analysis · 0.9lower bound analysis · 0.8k-means++ · 0.8d^alpha seeding · 0.8markov chain modeling · 0.7gradient-based optimization · 0.7generalized likelihood ratio test · 0.7expectation-maximization · 0.7cross-entropy method · 0.7convergence analysis · 0.7fluid model · 0.4continuous-time markov chain · 0.4sharkovsky's theorem · 0.4regret minimization · 0.4
YearPublicationVenuePosition
2025 S-CFE: Simple Counterfactual Explanations
abstract
We study the problem of finding optimal sparse, manifold-aligned counterfactual explanations for classifiers. Canonically, this can be formulated as an optimization problem with multiple non-convex components, including classifier loss functions and manifold alignment (or \emph{plausibility}) metrics. The added complexity of enforcing \emph{sparsity}, or shorter explanations, complicates the problem further. Existing methods often focus on specific models and plausibility measures, relying on convex $\ell_1$ regularizers to enforce sparsity. In this paper, we tackle the canonical formulation using the accelerated proximal gradient (APG) method, a simple yet efficient first-order procedure capable of handling smooth non-convex objectives and non-smooth $\ell_p$ (where $0 \leq p < 1$) regularizers. This enables our approach to seamlessly incorporate various classifiers and plausibility measures while producing sparser solutions. Our algorithm only requires differentiable data-manifold regularizers and supports box constraints for bounded feature ranges, ensuring the generated counterfactuals remain \emph{actionable}. Finally, experiments on real-world datasets demonstrate that our approach effectively produces sparse, manifold-aligned counterfactual explanations while maintaining proximity to the factual data and computational efficiency.
Shpresim Sadiku, Moritz Wagner 0002, Sai Ganesh Nagarajan, Sebastian Pokutta
AISTATS3
2025 The Complexity of Two-Team Polymatrix Games with Independent Adversaries
abstract
Adversarial multiplayer games are an important object of study in multiagent learning. In particular, polymatrix zero-sum games are a multiplayer setting where Nash equilibria are known to be efficiently computable. Towards understanding the limits of tractability in polymatrix games, we study the computation of Nash equilibria in such games where each pair of players plays either a zero-sum or a coordination game. We are particularly interested in the setting where players can be grouped into a small number of teams of identical interest. While the three-team version of the problem is known to be PPAD-complete, the complexity for two teams has remained open. Our main contribution is to prove that the two-team version remains hard, namely it is CLS-hard. Furthermore, we show that this lower bound is tight for the setting where one of the teams consists of multiple independent adversaries. On the way to obtaining our main result, we prove hardness of finding any stationary point in the simplest type of non-convex-concave min-max constrained optimization problem, namely for a class of bilinear polynomial objective functions.
Alexandros Hollender, Gilbert Maystre, Sai Ganesh Nagarajan
ICLR3
2025 The Good, the Bad and the Ugly: Meta-Analysis of Watermarks, Transferable Attacks and Adversarial Defenses
abstract
We formalize and analyze the trade-off between backdoor-based watermarks and adversarial defenses, framing it as an interactive protocol between a verifier and a prover. While previous works have primarily focused on this trade-off, our analysis extends it by identifying transferable attacks as a third, counterintuitive but necessary option. Our main result shows that for all learning tasks, at least one of the three exists: a _watermark_, an _adversarial defense_, or a _transferable attack_. By transferable attack, we refer to an efficient algorithm that generates queries indistinguishable from the data distribution and capable of fooling _all_ efficient defenders. Using cryptographic techniques, specifically fully homomorphic encryption, we construct a transferable attack and prove its necessity in this trade-off. Finally, we show that tasks of bounded VC-dimension allow adversarial defenses against all attackers, while a subclass allows watermarks secure against fast adversaries.
Grzegorz Gluch, Berkant Turan, Sai Ganesh Nagarajan, Sebastian Pokutta
NeurIPS3
2024 Analyzing Dα seeding for k-means
abstract
One of the most popular clustering algorithms is the celebrated $D^\alpha$ seeding algorithm (also know as $k$-means++ when $\alpha=2$) by Arthur and Vassilvitskii (2007), who showed that it guarantees in expectation an $O(2^{2\alpha}\cdot \log k)$-approximate solution to the ($k$,$\alpha$)-clustering cost (where distances are raised to the power $\alpha$) for any $\alpha\ge 1$. More recently, Balcan, Dick, and White (2018) observed experimentally that using $D^\alpha$ seeding with $\alpha>2$ can lead to a better solution with respect to the standard $k$-means objective (i.e. the $(k,2)$-clustering cost). In this paper, we provide a rigorous understanding of this phenomenon. For any $\alpha>2$, we show that $D^\alpha$ seeding guarantees in expectation an approximation factor of \begin{equation*} O_\alpha \left(\left(\frac{\sigma_{\textrm{max}}}{\sigma_{\textrm{min}}}\right)^{2-4/\alpha}\cdot (g_\alpha \cdot \min \lbrace\ell,\log k\rbrace)^{2/\alpha}\right) \end{equation*} with respect to the standard $k$-means cost of any underlying clustering; where $g_\alpha$ is a parameter capturing the concentration of the points in each cluster, $\sigma_{\textrm{max}}$ and $\sigma_{\textrm{min}}$ are the maximum and minimum standard deviation of the clusters around their center, and $\ell$ is the number of distinct mixing weights in the underlying clustering (after rounding them to the nearest power of $2$). For instance, if the underlying clustering is defined by a mixture of $k$ Gaussian distributions with equal cluster variance (up to a constant-factor), then our result implies that: (1) if there are a constant number of mixing weights, any constant $\alpha>2$ yields a constant-factor approximation; (2) if the mixing weights are arbitrary, any constant $\alpha>2$ yields an $O\left(\log^{2/\alpha}k\right)$-approximation, and $\alpha=\Theta(\log\log k)$ yields an $O(\log\log k)^3$-approximation. We complement these results by some lower bounds showing that the dependency on $g_\alpha$ and $\sigma_{\textrm{max}}/\sigma_{\textrm{min}}$ is tight. Finally, we provide an experimental validation of the effects of the aforementioned parameters when using $D^\alpha$ seeding.
Étienne Bamas, Sai Ganesh Nagarajan, Ola Svensson
ICML2
2023 Mean Estimation of Truncated Mixtures of Two Gaussians: A Gradient Based Approach
abstract
Even though data is abundant, it is often subjected to some form of censoring or truncation which inherently creates biases. Removing such biases and performing parameter estimation is a classical challenge in Statistics. In this paper, we focus on the problem of estimating the means of a mixture of two balanced d-dimensional Gaussians when the samples are prone to truncation. A recent theoretical study on the performance of the Expectation-Maximization (EM) algorithm for the aforementioned problem showed EM almost surely converges for d=1 and exhibits local convergence for d>1 to the true means. Nevertheless, the EM algorithm for the case of truncated mixture of two Gaussians is not easy to implement as it requires solving a set of nonlinear equations at every iteration which makes the algorithm impractical. In this work, we propose a gradient based variant of the EM algorithm that has global convergence guarantees when d=1 and local convergence for d>1 to the true means. Moreover, the update rule at every iteration is easy to compute which makes the proposed method practical. We also provide numerous experiments to obtain more insights into the effect of truncation on the convergence to the true parameters in high dimensions.
Sai Ganesh Nagarajan, Gerasimos Palaiopanos, Ioannis Panageas, Tushar Vaidya, Samson Yu Bai Jian
AAAI1
2023 Online Algorithms with Costly Predictions
abstract
In recent years there has been a significant research effort on incorporating predictions into online algorithms. However, work in this area often makes the underlying assumption that predictions come for free (e.g., without any computational or monetary costs). In this paper, we consider a cost associated with making predictions. We show that interesting algorithmic subtleties arise for even the most basic online problems, such as ski rental and its generalization, the Bahncard problem. In particular, we show that with costly predictions, care needs to be taken in (i) asking for the prediction at the right time, (ii) deciding if it is worth asking for the prediction, and (iii) how many predictions we ask for, in settings where it is natural to consider making multiple predictions. Specifically, (i) in the basic ski-rental setting, we compute the optimal delay before asking the predictor, (ii) in the same setting, given apriori information about the true number of ski-days through its mean and variance, we provide a simple algorithm that is near-optimal, under some natural parameter settings, in deciding if it is worth asking for the predictor and (iii) in the setting of the Bahncard problem, we provide a $(1+\varepsilon)$-approximation algorithm and quantify lower bounds on the number of queries required to do so. In addition, we show that solving the problem optimally would require almost complete information of the instance.
Marina Drygala, Sai Ganesh Nagarajan, Ola Svensson
AISTATS2
2021 Efficient Statistics for Sparse Graphical Models from Truncated Samples
abstract
In this paper, we study high-dimensional estimation from truncated samples. We focus on two fundamental and classical problems: (i) inference of sparse Gaussian graphical models and (ii) support recovery of sparse linear models. (i) For Gaussian graphical models, suppose d-dimensional samples x are generated from a Gaussian N(mu, Sigma) and observed only if they belong to a subset S of R^d. We show that mu and Sigma can be estimated with error epsilon in the Frobenius norm, using O (nz(Sigma^{-1})/epsilon^2) samples from a truncated N(mu, Sigma) and having access to a membership oracle for S. The set S is assumed to have non-trivial measure under the unknown distribution but is otherwise arbitrary. (ii) For sparse linear regression, suppose samples (x,y) are generated where y = + N(0,1) and (x, y) is seen only if y belongs to a truncation set S of the reals. We consider the case that Omega* is sparse with a support set of size k. Our main result is to establish precise conditions on the problem dimension d, the support size k, the number of observations n, and properties of the samples and the truncation that are sufficient to recover the support of Omega*. Specifically, we show that under some mild assumptions, only O(k^2 log d) samples are needed to estimate Omega* in the infinity-norm up to a bounded error. Similar results are also estabilished for estimating Omega* in the Euclidean norm up to arbitrary error. For both problems, our estimator minimizes the sum of the finite population negative log-likelihood function and an ell_1-regularization term. Cite this Paper BibTeX @InProceedings{pmlr-v130-bhattacharyya21a, title = { Efficient Statistics for Sparse Graphical Models from Truncated Samples }, author = {Bhattacharyya, Arnab and Desai, Rathin and Ganesh Nagarajan, Sai and Panageas, Ioannis}, booktitle = {Proceedings of The 24th International Conference on Artificial Intelligence and Statistics}, pages = {1450--1458}, year = {2021}, editor = {Banerjee, Arindam and Fukumizu, Kenji}, volume = {130}, series = {Proceedings of Machine Learning Research}, month = {13--15 Apr}, publisher = {PMLR}, pdf = {http://proceedings.mlr.press/v130/bhattacharyya21a/bhattacharyya21a.pdf}, url = {https://proceedings.mlr.press/v130/bhattacharyya21a.html}, abstract = { In this paper, we study high-dimensional estimation from truncated samples. We focus on two fundamental and classical problems: (i) inference of sparse Gaussian graphical models and (ii) support recovery of sparse linear models. (i) For Gaussian graphical models, suppose d-dimensional samples x are generated from a Gaussian N(mu, Sigma) and observed only if they belong to a subset S of R^d. We show that mu and Sigma can be estimated with error epsilon in the Frobenius norm, using O (nz(Sigma^{-1})/epsilon^2) samples from a truncated N(mu, Sigma) and having access to a membership oracle for S. The set S is assumed to have non-trivial measure under the unknown distribution but is otherwise arbitrary. (ii) For sparse linear regression, suppose samples (x,y) are generated where y = + N(0,1) and (x, y) is seen only if y belongs to a truncation set S of the reals. We consider the case that Omega* is sparse with a support set of size k. Our main result is to establish precise conditions on the problem dimension d, the support size k, the number of observations n, and properties of the samples and the truncation that are sufficient to recover the support of Omega*. Specifically, we show that under some mild assumptions, only O(k^2 log d) samples are needed to estimate Omega* in the infinity-norm up to a bounded error. Similar results are also estabilished for estimating Omega* in the Euclidean norm up to arbitrary error. For both problems, our estimator minimizes the sum of the finite population negative log-likelihood function and an ell_1-regularization term. } } Copy to Clipboard Download Endnote %0 Conference Paper %T Efficient Statistics for Sparse Graphical Models from Truncated Samples %A Arnab Bhattacharyya %A Rathin Desai %A Sai Ganesh Nagarajan %A Ioannis Panageas %B Proceedings of The 24th International Conference on Artificial Intelligence and Statistics %C Proceedings of Machine Learning Research %D 2021 %E Arindam Banerjee %E Kenji Fukumizu %F pmlr-v130-bhattacharyya21a %I PMLR %P 1450--1458 %U https://proceedings.mlr.press/v130/bhattacharyya21a.html %V 130 %X In this paper, we study high-dimensional estimation from truncated samples. We focus on two fundamental and classical problems: (i) inference of sparse Gaussian graphical models and (ii) support recovery of sparse linear models. (i) For Gaussian graphical models, suppose d-dimensional samples x are generated from a Gaussian N(mu, Sigma) and observed only if they belong to a subset S of R^d. We show that mu and Sigma can be estimated with error epsilon in the Frobenius norm, using O (nz(Sigma^{-1})/epsilon^2) samples from a truncated N(mu, Sigma) and having access to a membership oracle for S. The set S is assumed to have non-trivial measure under the unknown distribution but is otherwise arbitrary. (ii) For sparse linear regression, suppose samples (x,y) are generated where y = + N(0,1) and (x, y) is seen only if y belongs to a truncation set S of the reals. We consider the case that Omega* is sparse with a support set of size k. Our main result is to establish precise conditions on the problem dimension d, the support size k, the number of observations n, and properties of the samples and the truncation that are sufficient to recover the support of Omega*. Specifically, we show that under some mild assumptions, only O(k^2 log d) samples are needed to estimate Omega* in the infinity-norm up to a bounded error. Similar results are also estabilished for estimating Omega* in the Euclidean norm up to arbitrary error. For both problems, our estimator minimizes the sum of the finite population negative log-likelihood function and an ell_1-regularization term. Copy to Clipboard Download APA Bhattacharyya, A., Desai, R., Ganesh Nagarajan, S. & Panageas, I.. (2021). Efficient Statistics for Sparse Graphical Models from Truncated Samples . Proceedings of The 24th International Conference on Artificial Intelligence and Statistics, in Proceedings of Machine Learning Research 130:1450-1458 Available from https://proceedings.mlr.press/v130/bhattacharyya21a.html. Copy to Clipboard Download Related Material Download PDF Supplementary ZIP
Arnab Bhattacharyya 0001, Rathin Desai, Sai Ganesh Nagarajan, Ioannis Panageas
AISTATS3
2021 Last iterate convergence in no-regret learning: constrained min-max optimization for convex-concave landscapes
abstract
In a recent series of papers it has been established that variants of Gradient Descent/Ascent and Mirror Descent exhibit last iterate convergence in convex-concave zero-sum games. Specifically, Daskalakis et al 2018, Liang-Stokes 2019, show last iterate convergence of the so called “Optimistic Gradient Descent/Ascent" for the case of \textit{unconstrained} min-max optimization. Moreover, in Mertikopoulos et al 2019 the authors show that Mirror Descent with an extra gradient step displays last iterate convergence for convex-concave problems (both constrained and unconstrained), though their algorithm uses \textit{vanishing stepsizes}. In this work, we show that "Optimistic Multiplicative-Weights Update (OMWU)" with \textit{constant stepsize}, exhibits last iterate convergence locally for convex-concave games, generalizing the results of Daskalakis and Panageas 2019 where last iterate convergence of OMWU was shown only for the \textit{bilinear case}. To the best of our knowledge, this is the first result about last-iterate convergence for constrained zero sum games (beyond the bilinear case) in which the dynamics use constant step-sizes.
Sai Ganesh Nagarajan, Ioannis Panageas, Xiao Wang 0036
AISTATS2
2020 On the Analysis of EM for truncated mixtures of two Gaussians
abstract
Motivated by a recent result of Daskalakis et al. (2018), we analyze the population version of Expectation-Maximization (EM) algorithm for the case of \textit{truncated} mixtures of two Gaussians. Truncated samples from a $d$-dimensional mixture of two Gaussians $\frac{1}{2} \mathcal{N}(\vec{\mu}, \vec{\Sigma})+ \frac{1}{2} \mathcal{N}(-\vec{\mu}, \vec{\Sigma})$ means that a sample is only revealed if it falls in some subset $S \subset \mathbb{R}^d$ of positive (Lebesgue) measure. We show that for $d=1$, EM converges almost surely (under random initialization) to the true mean (variance $\sigma^2$ is known) for any measurable set $S$. Moreover, for $d>1$ we show EM almost surely converges to the true mean for any measurable set $S$ when the map of EM has only three fixed points, namely $-\vec{\mu}, \vec{0}, \vec{\mu}$ (covariance matrix $\vec{\Sigma}$ is known), and prove local convergence if there are more than three fixed points. We also provide convergence rates of our findings. Our techniques deviate from those of Daskalakis et al. (2017), which heavily depend on symmetry that the untruncated problem exhibits. For example, for an arbitrary measurable set $S$, it is impossible to compute a closed form of the update rule of EM. Moreover, arbitrarily truncating the mixture, induces further correlations among the variables. We circumvent these challenges by using techniques from dynamical systems, probability and statistics; implicit function theorem, stability analysis around the fixed points of the update rule of EM and correlation inequalities (FKG).
Sai Ganesh Nagarajan, Ioannis Panageas
ALT1
2020 Depth-Width Trade-offs for ReLU Networks via Sharkovsky's Theorem
Vaggos Chatziafratis, Sai Ganesh Nagarajan, Ioannis Panageas, Xiao Wang 0036
ICLR2
2020 Better depth-width trade-offs for neural networks through the lens of dynamical systems
abstract
The expressivity of neural networks as a function of their depth, width and type of activation units has been an important question in deep learning theory. Recently, depth separation results for ReLU networks were obtained via a new connection with dynamical systems, using a generalized notion of fixed points of a continuous map $f$, called periodic points. In this work, we strengthen the connection with dynamical systems and we improve the existing width lower bounds along several aspects. Our first main result is period-specific width lower bounds that hold under the stronger notion of $L^1$-approximation error, instead of the weaker classification error. Our second contribution is that we provide sharper width lower bounds, still yielding meaningful exponential depth-width separations, in regimes where previous results wouldn’t apply. A byproduct of our results is that there exists a universal constant characterizing the depth-width trade-offs, as long as $f$ has odd periods. Technically, our results follow by unveiling a tighter connection between the following three quantities of a given function: its period, its Lipschitz constant and the growth rate of the number of oscillations arising under compositions of the function $f$ with itself.
Vaggos Chatziafratis, Sai Ganesh Nagarajan, Ioannis Panageas
ICML2
2020 From Chaos to Order: Symmetry and Conservation Laws in Game Dynamics
abstract
Games are an increasingly useful tool for training and testing learning algorithms. Recent examples include GANs, AlphaZero and the AlphaStar league. However, multi-agent learning can be extremely difficult to predict and control. Learning dynamics even in simple games can yield chaotic behavior. In this paper, we present basic \emph{mechanism design} tools for constructing games with predictable and controllable dynamics. We show that arbitrarily large and complex network games, encoding both cooperation (team play) and competition (zero-sum interaction), exhibit conservation laws when agents use the standard regret-minimizing dynamics known as Follow-the-Regularized-Leader. These laws persist when different agents use different dynamics and encode long-range correlations between agents’ behavior, even though the agents may not interact directly. Moreover, we provide sufficient conditions under which the dynamics have multiple, linearly independent, conservation laws. Increasing the number of conservation laws results in more predictable dynamics, eventually making chaotic behavior formally impossible in some cases.
Sai Ganesh Nagarajan, David Balduzzi, Georgios Piliouras
ICML1
2019 Query-Based Sensors Selection for Collaborative Wireless Sensor Networks With Stochastic Energy Harvesting
abstract
We develop a new statistical decision making framework to select the optimal subset of sensors to activate, while meeting various quality of service criteria specified by users' queries. The sensor nodes are powered solely by energy harvested from the environment and should be activated in an efficient and economical manner based on the available battery energy, which may not be directly observed by the decision maker. Our decision making framework consists of two aspects: the first is the estimation of the current available battery levels of each of the sensors and the second is a sensor selection policy. The energy estimation step is based on the Cumulative Energy Harvesting Process which is carried out over the collaborative wireless sensor networks. The sensor selection policy is based on the estimated battery levels and uses the Cross-Entropy method which efficiently solves the resulting combinatorial problem to select the sensor set which maximizes the utility function. We demonstrate and provide insights into the robustness and effectiveness of our framework under different operational conditions.
Yan-Bin Chen, Ido Nevat, Pengfei Zhang 0001, Sai Ganesh Nagarajan, Hung-Yu Wei 0001
IEEE Internet Things J.4
2018 Distributed Anomaly Detection Using Autoencoder Neural Networks in WSN for IoT
abstract
Wireless sensor networks (WSN) are fundamental to the Internet of Things (IoT) by bridging the gap between the physical and the cyber worlds. Anomaly detection is a critical task in this context as it is responsible for identifying various events of interests such as equipment faults and undiscovered phenomena. However, this task is challenging because of the elusive nature of anomalies and the volatility of the ambient environments. In a resource-scarce setting like WSN, this challenge is further elevated and weakens the suitability of many existing solutions. In this paper, for the first time, we introduce autoencoder neural networks into WSN to solve the anomaly detection problem. We design a two-part algorithm that resides on sensors and the IoT cloud respectively, such that (i) anomalies can be detected at sensors in a fully distributed manner without the need for communicating with any other sensors or the cloud, and (ii) the relatively more computation-intensive learning task can be handled by the cloud with a much lower (and configurable) frequency. In addition to the minimal communication overhead, the computational load on sensors is also very low (of polynomial complexity) and readily affordable by most COTS sensors. Using a real WSN indoor testbed and sensor data collected over 4 consecutive months, we demonstrate via experiments that our proposed autoencoder-based anomaly detection mechanism achieves high detection accuracy and low false alarm rate. It is also able to adapt to unforeseeable and new changes in a non-stationary environment, thanks to the unsupervised learning feature of our chosen autoencoder neural networks.
Tie Luo 0001, Sai Ganesh Nagarajan
ICC2
2018 Change Detection of a Subset of High-Dimensional Time Series Data in Sensor Networks
abstract
We develop a new algorithm for change detection in sensor networks. We consider a general case where a network of sensors monitors the environment and sends observations to a Fusion Centre (FC). At an unknown time instant, the distribution of the observations of a subset of the sensor changes simultaneously. The objective is twofold: 1) detect which sensors have changed; and 2) estimate the time of the change. To this end we develop the Maximum A-Posteriori (MAP) estimator which involves solving an optimization problem via a combinatorial search that is computationally heavy. We overcome this problem by re-formulating the deterministic optimization problem as a stochastic one, which then can be solved efficiently via the Cross Entropy (CE) method, with only a minor performance degradation, compared with the optimal brute-force solution. Simulation results demonstrate the efficiency of our algorithm in solving the joint estimation problem.
Ido Nevat, Sai Ganesh Nagarajan, Pengfei Zhang 0001
VTC Spring2
2018 Anomaly Detection and Attribution in Networks With Temporally Correlated Traffic
abstract
Anomaly detection in communication networks is the first step in the challenging task of securing a network, as anomalies may indicate suspicious behaviors, attacks, network malfunctions, or failures. In this paper, we address the problem of not only detecting the anomalous events but also of attributing the anomaly to the flows causing it. To this end, we develop a new statistical decision theoretic framework for temporally correlated traffic in networks via Markov chain modeling. We first formulate the optimal anomaly detection problem via the generalized likelihood ratio test (GLRT) for our composite model. This results in a combinatorial optimization problem which is prohibitively expensive. We then develop two low-complexity anomaly detection algorithms. The first is based on the cross entropy (CE) method, which detects anomalies as well as attributes anomalies to flows. The second algorithm performs anomaly detection via GLRT on the aggregated flows transformation - a compact low-dimensional representation of the raw traffic flows. The two algorithms complement each other and allow the network operator to first activate the flow aggregation algorithm in order to quickly detect anomalies in the system. Once an anomaly has been detected, the operator can further investigate which specific flows are anomalous by running the CE-based algorithm. We perform extensive performance evaluations and experiment our algorithms on synthetic and semi-synthetic data, as well as on real Internet traffic data obtained from the MAWI archive, and finally make recommendations regarding their usability.
Ido Nevat, Dinil Mon Divakaran, Sai Ganesh Nagarajan, Pengfei Zhang 0001, Le Su, Li Ling Ko, Vrizlynn L. L. Thing
IEEE/ACM Trans. Netw.3
2017 Geo-Spatial Location Estimation for Internet of Things (IoT) Networks With One-Way Time-of-Arrival via Stochastic Censoring
abstract
We develop new algorithms for geo-spatial location estimation for Internet of Things (IoT) networks by utilizing a one way time of arrival (OW-TOA) approach. We first demonstrate the limitations of current OW-TOA location estimation algorithms for IoT networks when some of the anchor nodes (ANs) are outside the communication range with the source, which results in ambiguous level-sets of the likelihood function, causing inaccurate source localization. We then show that in IoT networks, in addition to using the conventional noisy ranging measurements from nodes which are in the communication range, we can make use of the audibility information (which indicates whether a node is able/unable to communicate with the target) that each node has. By leveraging on this available information, we considerably improve the localization performance, by mitigating the well known ambiguity problem which arises when a few AN are inaudible. The first algorithm we develop is the joint source location and time offset maximum likelihood estimation (MLE) and the second is the differential source location MLE. Our algorithms require no additional hardware and the novelty lies in using the available audibility information to resolve the likelihood ambiguity. Finally, we develop the Cramér-Rao bounds of the source location estimate for both algorithms. Extensive simulations show the significant benefits of our algorithms compared to the conventional MLE algorithms.
Sai Ganesh Nagarajan, Pengfei Zhang 0001, Ido Nevat
IEEE Internet Things J.1
2017 Secure Location of Things (SLOT): Mitigating Localization Spoofing Attacks in the Internet of Things
abstract
The rise of geo-spatial location-based applications for the Internet of Things introduces new location spoofing security risks. To overcome the threat of malicious spoofing attacks, we develop the Secure Location of Things (SLOT) framework which extends current state-of-the-art methods and is able to cope with such threats. The SLOT framework incorporates another piece of information which has not been utilized so far, the audibility information. This information indicates whether a node is able/unable to communicate with the target. By leveraging on this available information, we reformulate the location estimation problem as a stochastic censoring model and derive the maximum likelihood estimator for the node's location in two different ways: the first algorithm is based on a probabilistic mixture model and assumes knowledge of the Byzantine attack distributional model; and the second algorithm is based on a difference-timeof-arrival, which does not make any distributional assumptions regarding the attack. We show that our algorithms provide significant performance gain over current state-of-the-art algorithms, by mitigating the well-known ambiguity problem of the likelihood surface. Extensive simulations show the significant benefits that the SLOT framework provides compared to current state-of-the-art algorithms.
Pengfei Zhang 0001, Sai Ganesh Nagarajan, Ido Nevat
IEEE Internet Things J.2
2015 Adaptive Duty Cycling in Sensor Networks With Energy Harvesting Using Continuous-Time Markov Chain and Fluid Models
abstract
The dynamic and unpredictable nature of energy harvesting sources available for wireless sensor networks, and the time variation in network statistics like packet transmission rates and link qualities, necessitate the use of adaptive duty cycling techniques. Such adaptive control allows sensor nodes to achieve long-run energy neutrality, where energy supply and demand are balanced in a dynamic environment such that the nodes function continuously. In this paper, we develop a new framework enabling an adaptive duty cycling scheme for sensor networks that takes into account the node battery level, ambient energy that can be harvested, and application-level QoS requirements. We model the system as a Markov decision process (MDP) that modifies its state transition policy using reinforcement learning. The MDP uses continuous time Markov chains (CTMCs) to model the network state of a node to obtain key QoS metrics like latency, loss probability, and power consumption, as well as to model the node battery level taking into account physically feasible rates of change. We show that with an appropriate choice of the reward function for the MDP, as well as a suitable learning rate, exploitation probability, and discount factor, the need to maintain minimum QoS levels for optimal network performance can be balanced with the need to promote the maintenance of a finite battery level to ensure node operability. Extensive simulation results show the benefit of our algorithm for different reward functions and parameters.
Wai Hong Ronald Chan, Pengfei Zhang 0001, Ido Nevat, Sai Ganesh Nagarajan, Alvin C. Valera, Hwee-Xian Tan, Natarajan Gautam
IEEE J. Sel. Areas Commun.4