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.

Balakrishnan Narayanaswamy

dblp:12/5012 · DBLP profile ↗
← Back
28ranked-venue papers
4as first author
12since 2021 · last 2026
—ORCID · conflict

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

Artificial intelligence and machine learning · 18 · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 1Security and privacy · 1 · 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.

Artificial intelligence
7 papers
Trustworthy machine learning · 23% Learning theory · 19% Generative modeling · 12%
Databases, data mining, and information retrieval
6 papers
Data mining · 58% Query processing and optimization · 15% Data models and query languages · 12%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%
Theoretical computer science
3 papers
Information theory · 58% Algorithmic game theory and mechanism design · 33% Mathematical optimization · 4%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Energy systems and smart grids · 70% Computational finance and economics · 23% Computational social science and digital humanities · 7%

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

TopicWeightPapersLastEvidence papers
Data mining
anomaly detection
2.232025
SEAD: Unsupervised Ensemble of Streaming Anomaly Detectors · ICML 2025
Online Adaptive Anomaly Thresholding with Confidence Sequences · ICML 2024
FITNESS: (Fine Tune on New and Similar Samples) to detect anomalies in streams with drift and outliers · ICML 2022
Data mining › anomaly detection
streaming anomaly detection
2.232025
SEAD: Unsupervised Ensemble of Streaming Anomaly Detectors · ICML 2025
Online Adaptive Anomaly Thresholding with Confidence Sequences · ICML 2024
FITNESS: (Fine Tune on New and Similar Samples) to detect anomalies in streams with drift and outliers · ICML 2022
Machine learning › Representation and self-supervised learning › representation learning › embedding learning
feature embedding
1.012026
Probabilistic Hash Embeddings for Online Learning of Categorical Features · AAAI 2026
Machine learning › Learning theory
online learning
1.012026
Probabilistic Hash Embeddings for Online Learning of Categorical Features · AAAI 2026
Machine learning › Generative modeling
diffusion model
0.912025
FairGen: Controlling Sensitive Attributes for Fair Generations in Diffusion Models via Adaptive Latent Guidance · EMNLP 2025
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
error correction
0.912025
SQLens: An End-to-End Framework for Error Detection and Correction in Text-to-SQL · NeurIPS 2025
Machine learning › Trustworthy machine learning › fairness › fairness in generative models
fair generation
0.912025
FairGen: Controlling Sensitive Attributes for Fair Generations in Diffusion Models via Adaptive Latent Guidance · EMNLP 2025
Machine learning › Trustworthy machine learning
fairness
0.912025
FairGen: Controlling Sensitive Attributes for Fair Generations in Diffusion Models via Adaptive Latent Guidance · EMNLP 2025
Natural language and speech › Information extraction and text analysis › semantic parsing
text-to-SQL
0.912025
SQLens: An End-to-End Framework for Error Detection and Correction in Text-to-SQL · NeurIPS 2025
Query processing and optimization
query scheduling
0.912025
Improving DBMS Scheduling Decisions with Accurate Performance Prediction on Concurrent Queries · Proc. VLDB Endow. 2025
Data models and query languages › natural language interface › natural language interface to database
text-to-SQL
0.912025
SQLens: An End-to-End Framework for Error Detection and Correction in Text-to-SQL · NeurIPS 2025
Performance modeling and evaluation
performance prediction
0.912025
Improving DBMS Scheduling Decisions with Accurate Performance Prediction on Concurrent Queries · Proc. VLDB Endow. 2025
Performance modeling and evaluation › performance prediction
query performance prediction
0.912025
Improving DBMS Scheduling Decisions with Accurate Performance Prediction on Concurrent Queries · Proc. VLDB Endow. 2025
Machine learning › Learning theory › statistical estimation › confidence set construction
confidence sequence
0.812024
Online Adaptive Anomaly Thresholding with Confidence Sequences · ICML 2024
Machine learning › Optimization for machine learning
stochastic gradient descent
0.712023
Online robust non-stationary estimation · NeurIPS 2023
Information theory › estimation theory
online estimation
0.712023
Online robust non-stationary estimation · NeurIPS 2023
Data stream processing › evolving data
concept drift
0.612022
FITNESS: (Fine Tune on New and Similar Samples) to detect anomalies in streams with drift and outliers · ICML 2022
Natural language and speech › Question answering and dialogue systems › task-oriented dialogue
dialogue state tracking
0.412020
Recursive Template-based Frame Generation for Task Oriented Dialog · ACL 2020
Natural language and speech › Question answering and dialogue systems
task-oriented dialogue
0.412020
Recursive Template-based Frame Generation for Task Oriented Dialog · ACL 2020
Energy systems and smart grids
demand response
0.322015
SmartShift: Expanded Load Shifting Incentive Mechanism for Risk-Averse Consumers · AAAI 2015
A Multiarmed Bandit Incentive Mechanism for Crowdsourcing Demand Response in Smart Grids · AAAI 2014
Query processing and optimization › query execution
concurrent query execution
0.312025
Improving DBMS Scheduling Decisions with Accurate Performance Prediction on Concurrent Queries · Proc. VLDB Endow. 2025
Data integration and cleaning › data preprocessing › data cleaning
error detection and repair
0.312025
SQLens: An End-to-End Framework for Error Detection and Correction in Text-to-SQL · NeurIPS 2025
Network security › intrusion detection and prevention
intrusion detection
0.212024
Online Adaptive Anomaly Thresholding with Confidence Sequences · ICML 2024
Energy systems and smart grids
electricity market
0.212015
SmartShift: Expanded Load Shifting Incentive Mechanism for Risk-Averse Consumers · AAAI 2015
Computational finance and economics
mechanism design
0.212015
SmartShift: Expanded Load Shifting Incentive Mechanism for Risk-Averse Consumers · AAAI 2015
Machine learning › Trustworthy machine learning › robustness
distribution shift
0.212023
Online robust non-stationary estimation · NeurIPS 2023
Machine learning › Trustworthy machine learning
robustness
0.212023
Online robust non-stationary estimation · NeurIPS 2023
Algorithmic game theory and mechanism design › mechanism design
incentive mechanism design
0.212014
A Multiarmed Bandit Incentive Mechanism for Crowdsourcing Demand Response in Smart Grids · AAAI 2014
Algorithmic game theory and mechanism design › multi-armed bandit
multi-armed bandit mechanism
0.212014
A Multiarmed Bandit Incentive Mechanism for Crowdsourcing Demand Response in Smart Grids · AAAI 2014
Machine learning › Reinforcement learning › markov decision process
non-stationary markov decision process
0.212013
Online Optimization with Dynamic Temporal Uncertainty: Incorporating Short Term Predictions for Renewable Integration in Intelligent Energy Systems · AAAI 2013

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

probabilistic embedding · 2.0feature hashing · 2.0bayesian online learning · 2.0query correction · 1.7large language model · 1.7greedy scheduling · 1.7error signals · 1.7black-box prediction · 1.7online thresholding · 1.5confidence sequences · 1.5clipped SGD · 1.3ensemble selection · 0.9drift adaptation · 0.9adaptive latent guidance · 0.9martingale concentration · 0.7doubling trick · 0.7online learning · 0.4multi-armed bandit · 0.4
YearPublicationVenuePosition
2026 Probabilistic Hash Embeddings for Online Learning of Categorical Features
abstract
We study streaming data with categorical features where the vocabulary of categorical feature values is changing and can even grow unboundedly over time. Feature hashing is commonly used as a pre-processing step to map these categorical values into a feature space of fixed size before learning their embeddings. While these methods have been developed and evaluated for offline or batch settings, in this paper we consider online settings. We show that deterministic embeddings are sensitive to the arrival order of categories and suffer from forgetting in online learning, leading to performance deterioration. To mitigate this issue, we propose a probabilistic hash embedding (PHE) model that treats hash embeddings as stochastic and applies Bayesian online learning to learn incrementally from data. Based on the structure of PHE, we derive a scalable inference algorithm to learn model parameters and infer/update the posteriors of hash embeddings and other latent variables. Our algorithm (i) can handle an evolving vocabulary of categorical items, (ii) is adaptive to new items without forgetting old items, (iii) is implementable with a bounded set of parameters that does not grow with the number of distinct observed values on the stream, and (iv) is invariant to the item arrival order. Experiments in classification, sequence modeling, and recommendation systems in online learning setups demonstrate the superior performance of PHE while maintaining high memory efficiency (consumes as low as 2→4% memory of a one-hot embedding table).
Aodong Li, Abishek Sankararaman, Balakrishnan Narayanaswamy
AAAI3
2025 FairGen: Controlling Sensitive Attributes for Fair Generations in Diffusion Models via Adaptive Latent Guidance
abstract
Mintong Kang, Vinayshekhar Bannihatti Kumar, Shamik Roy, Abhishek Kumar, Sopan Khosla, Balakrishnan Murali Narayanaswamy, Rashmi Gangadharaiah. Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing. 2025.
Mintong Kang, Vinayshekhar Bannihatti Kumar, Shamik Roy, Sopan Khosla, Balakrishnan Narayanaswamy, Rashmi Gangadharaiah
EMNLP6
2025 SEAD: Unsupervised Ensemble of Streaming Anomaly Detectors
abstract
Can we efficiently choose the best Anomaly Detection (AD) algorithm for a data-stream without requiring anomaly labels? Streaming anomaly detection is hard. SOTA AD algorithms are sensitive to their hyperparameters and no single method works well on all datasets. The best algorithm/hyper-parameter combination for a given data-stream can change over time with data drift. 'What is an anomaly?' is often application, context and dataset dependent. We propose SEAD (Streaming Ensemble of Anomaly Detectors), the first model selection algorithm for streaming, unsupervised AD. All prior AD model selection algorithms are either supervised, or only work in the offline setting when all data from the test set is available upfront. We show that SEAD is {\em(i)} unsupervised, i.e., requires no true anomaly labels, {\em(ii)} efficiently implementable in a streaming setting, {\em (iii)} agnostic to the choice of the base algorithms among which it chooses from, and {\em (iv)} adaptive to non-stationarity in the data-stream. Experiments on 14 non-trivial public datasets and an internal dataset corroborate our claims.
Saumya Gaurang Shah, Abishek Sankararaman, Balakrishnan Narayanaswamy, Vikramank Y. Singh
ICML3
2025 SQLens: An End-to-End Framework for Error Detection and Correction in Text-to-SQL
abstract
Text-to-SQL systems translate natural language (NL) questions into SQL queries, enabling non-technical users to interact with structured data. While large language models (LLMs) have shown promising results on the text-to-SQL task, they often produce semantically incorrect yet syntactically valid queries, with limited insight into their reliability. We propose SQLens, an end-to-end framework for fine-grained detection and correction of semantic errors in LLM-generated SQL. SQLens integrates error signals from both the underlying database and the LLM to identify potential semantic errors within SQL clauses. It further leverages these signals to guide query correction. Empirical results on two public benchmarks show that SQLens outperforms the best LLM-based self-evaluation method by 25.78% in F1 for error detection, and improves execution accuracy of out-of-the-box text-to-SQL systems by up to 20%.
Chuan Lei, Kapil Vaidya, Balakrishnan Narayanaswamy, Tim Kraska
NeurIPS5
2025 Optimized intrusion predictions through feature selection methods
Anagha A. S., Ciza Thomas, Balakrishnan Narayanaswamy
Comput. Secur.3
2025 Improving DBMS Scheduling Decisions with Accurate Performance Prediction on Concurrent Queries
abstract
Query scheduling is a critical task that directly impacts query performance in database management systems (DBMS). Deeply integrated schedulers, which require changes to DBMS internals, are usually customized for a specific engine and can take months to implement. In contrast, non-intrusive schedulers make coarse-grained decisions, such as controlling query admission and re-ordering query execution, without requiring modifications to DBMS internals. They require much less engineering effort and can be applied across a wide range of DBMS engines, offering immediate benefits to end users. However, most existing non-intrusive scheduling systems rely on simplified cost models and heuristics that cannot accurately model query interactions under concurrency and different system states, possibly leading to suboptimal scheduling decisions. This work introduces IconqSched , a new, principled non-intrusive scheduler that optimizes the execution order and timing of queries to enhance total end-to-end runtime as experienced by the user — query queuing time plus system runtime. Unlike previous approaches, IconqSched features a novel predictor, Iconq , which treats the DBMS as a black box and accurately estimates the system runtime of concurrently executed queries under different system states. Using these predictions, IconqSched is able to capture system runtime variations across different query mixes and system loads. It then employs a greedy scheduling algorithm to effectively determine which queries to submit and when to submit them. We compare IconqSched to other schedulers in terms of end-to-end runtime using realistic workload traces. On Postgres, IconqSched reduces end-to-end runtime by up to 16.5% on average and 33.6% in the tail. Similarly, on Redshift, it reduces end-to-end runtime by up to 14.4% on average and 22.9% in the tail.
Ziniu Wu, Markos Markakis, Chunwei Liu, Peter Baile Chen, Balakrishnan Narayanaswamy, Tim Kraska, Samuel Madden 0001
Proc. VLDB Endow.5
2024 Panda: Performance Debugging for Databases using LLM Agents
Vikramank Y. Singh, Kapil Vaidya, Vinayshekhar Bannihatti Kumar, Sopan Khosla, Balakrishnan Narayanaswamy, Rashmi Gangadharaiah, Tim Kraska
CIDR5
2024 Forecasting Algorithms for Intelligent Resource Scaling: An Experimental Analysis
abstract
There has been a growing demand for making modern cloud-based data analytics systems cost-effective and easy to use. AI-powered intelligent resource scaling is one such effort, aiming at automating scaling decisions for serverless offerings like Amazon Redshift Serverless. The foundation of intelligent resource scaling lies in the ability to forecast query workloads and their resource consumption accurately. Although the forecasting problem has been extensively studied across various domains, there is a lack of thorough analysis of existing forecasting algorithms for large-scale, real-world cloud query workloads. This paper fills this gap by providing an in-depth analysis of forecasting algorithms for real-world cloud workloads, covering the fundamental data characteristics that distinguish query workload forecasting from prior problems and evaluating the strengths and limitations of existing algorithms in this new domain. We anticipate that our findings will provide valuable insights in informing the design of an efficient and effective solution for production use, as well as in steering the forecasting community toward more effective algorithms of high real-world impact.
Yanlei Diao, Dominik Horn, Andreas Kipf, Oleksandr Shchur, Ines Benito, Wenjian Dong, Davide Pagano, Pascal Pfeil, Vikram Nathan, Balakrishnan Narayanaswamy, Tim Kraska
SoCC10
2024 Online Adaptive Anomaly Thresholding with Confidence Sequences
abstract
Selecting appropriate thresholds for anomaly detection in online, unsupervised settings is a challenging task, especially in the presence of data distribution shifts. Addressing these challenges is critical in many practical large scale systems, such as infrastructure monitoring and network intrusion detection. This paper proposes an algorithm that connects online thresholding with constructing confidence sequences achieving (1) adaptive online threshold selection robust to distribution shifts, (2) statistical guarantees on false positive and false negative rates without any distributional assumptions, and (3) improved performance when given relevant offline data to warm-start the online algorithm, while having bounded degradation if the offline data is irrelevant. We complement our theoretical results by empirical evidence that our method outperforms commonly used baselines across synthetic and real world datasets.
Sophia Huiwen Sun, Abishek Sankararaman, Balakrishnan Narayanaswamy
ICML3
2023 Online robust non-stationary estimation
abstract
The real-time estimation of time-varying parameters from high-dimensional, heavy-tailed and corrupted data-streams is a common sub-routine in systems ranging from those for network monitoring and anomaly detection to those for traffic scheduling in data-centers. For estimation tasks that can be cast as minimizing a strongly convex loss function, we prove that an appropriately tuned version of the {\ttfamily clipped Stochastic Gradient Descent} (SGD) is simultaneously {\em(i)} adaptive to drift, {\em (ii)} robust to heavy-tailed inliers and arbitrary corruptions, {\em(iii)} requires no distributional knowledge and {\em (iv)} can be implemented in an online streaming fashion. All prior estimation algorithms have only been proven to posses a subset of these practical desiderata. A observation we make is that, neither the $\mathcal{O}\left(\frac{1}{t}\right)$ learning rate for {\ttfamily clipped SGD} known to be optimal for strongly convex loss functions of a \emph{stationary} data-stream, nor the $\mathcal{O}(1)$ learning rate known to be optimal for being adaptive to drift in a \emph{noiseless} environment can be used. Instead, a learning rate of $T^{-\alpha}$ for $ \alpha < 1$ where $T$ is the stream-length is needed to balance adaptivity to potential drift and to combat noise. We develop a new inductive argument and combine it with a martingale concentration result to derive high-probability under \emph{any learning rate} on data-streams exhibiting \emph{arbitrary distribution shift} - a proof strategy that may be of independent interest. Further, using the classical doubling-trick, we relax the knowledge of the stream length $T$. Ours is the first online estimation algorithm that is provably robust to heavy-tails, corruptions and distribution shift simultaneously. We complement our theoretical results empirically on synthetic and real data.
Abishek Sankararaman, Balakrishnan Narayanaswamy
NeurIPS2
2023 Online Heavy-tailed Change-point detection
abstract
We study algorithms for online change-point detection (OCPD), where samples that are potentially heavy-tailed, are presented one at a time and a change in the underlying mean must be detected as early as possible. We present an algorithm based on clipped Stochastic Gradient Descent (SGD), that works even if we only assume that the second moment of the data generating process is bounded. We derive guarantees on worst-case, finite-sample false-positive rate (FPR) over the family of all distributions with bounded second moment. Thus, our method is the first OCPD algorithm that guarantees finite-sample FPR, even if the data is high dimensional and the underlying distributions are heavy-tailed. The technical contribution of our paper is to show that clipped-SGD can estimate the mean of a random vector and simultaneously provide confidence bounds at all confidence values. We combine this robust estimate with a union bound argument and construct a sequential change-point algorithm with finite-sample FPR guarantees. We show empirically that our algorithm works well in a variety of situations, whether the underlying data are heavy-tailed, light-tailed, high dimensional or discrete. No other algorithm achieves bounded FPR theoretically or empirically, over all settings we study simultaneously.
Abishek Sankararaman, Balakrishnan Narayanaswamy
UAI2
2022 FITNESS: (Fine Tune on New and Similar Samples) to detect anomalies in streams with drift and outliers
abstract
Technology improvements have made it easier than ever to collect diverse telemetry at high resolution from any cyber or physical system, for both monitoring and control. In the domain of monitoring, anomaly detection has become an important problem in many research areas ranging from IoT and sensor networks to devOps. These systems operate in real, noisy and non-stationary environments. A fundamental question is then, ‘How to quickly spot anomalies in a data-stream, and differentiate them from either sudden or gradual drifts in the normal behaviour?’ Although several heuristics have been proposed for detecting anomalies on streams, no known method has formalized the desiderata and rigorously proven that they can be achieved. We begin by formalizing the problem as a sequential estimation task. We propose \name, (\textbf{Fi}ne \textbf{T}une on \textbf{Ne}w and \textbf{S}imilar \textbf{S}amples), a flexible framework for detecting anomalies on data streams. We show that in the case when the data stream has a gaussian distribution, FITNESS is provably both robust and adaptive. The core of our method is to fine-tune the anomaly detection system only on recent, similar examples, before predicting an anomaly score. We prove that this is sufficient for robustness and adaptivity. We further experimentally demonstrate that \name;{is} flexible in practice, i.e., it can convert existing offline AD algorithms in to robust and adaptive online ones.
Abishek Sankararaman, Balakrishnan Narayanaswamy, Vikramank Y. Singh, Zhao Song 0001
ICML2
2020 Recursive Template-based Frame Generation for Task Oriented Dialog
abstract
The Natural Language Understanding (NLU) component in task oriented dialog systems processes a user's request and converts it into structured information that can be consumed by downstream components such as the Dialog State Tracker (DST).This information is typically represented as a semantic frame that captures the intent and slot-labels provided by the user.We first show that such a shallow representation is insufficient for complex dialog scenarios, because it does not capture the recursive nature inherent in many domains.We propose a recursive, hierarchical frame-based representation and show how to learn it from data.We formulate the frame generation task as a template-based tree decoding task, where the decoder recursively generates a template and then fills slot values into the template.We extend local tree-based loss functions with terms that provide global supervision and show how to optimize them end-to-end.We achieve a small improvement on the widely used ATIS dataset and a much larger improvement on a more complex dataset we describe here.
Rashmi Gangadharaiah, Balakrishnan Narayanaswamy
ACL2
2019 Imitation-Regularized Offline Learning
abstract
We study the problem of offline learning in automated decision systems under the contextual bandits model. We are given logged historical data consisting of contexts, (randomized) actions, and (nonnegative) rewards. A common goal is to evaluate what would happen if different actions were taken in the same contexts, so as to optimize the action policies accordingly. The typical approach to this problem, inverse probability weighted estimation (IPWE), requires logged action probabilities, which may be missing in practice due to engineering complications. Even when available, small action probabilities cause large uncertainty in IPWE, rendering the corresponding results insignificant. To solve both problems, we show how one can use policy improvement (PIL) objectives, regularized by policy imitation (IML). We motivate and analyze PIL as an extension to Clipped-IPWE, by showing that both are lower-bound surrogates to the vanilla IPWE. We also formally connect IML to IPWE variance estimation and natural policy gradients. Without probability logging, our PIL-IML interpretations justify and improve, by reward-weighting, the state-of-art cross-entropy (CE) loss that predicts the action items among all action candidates available in the same contexts. With probability logging, our main theoretical contribution connects IML-underfitting to the existence of either confounding variables or model misspecification. We show the value and accuracy of our insights by simulations based on Simpson’s paradox, standard UCI multiclass-to-bandit conversions and on the Criteo counterfactual analysis challenge dataset.
Yu-Xiang Wang 0003, Balakrishnan Narayanaswamy
AISTATS3
2019 Influence Maximization From Cascade Information Traces in Complex Networks in the Absence of Network Structure
abstract
Influence maximization refers to the problem of selecting the most influential source set of a given size in a diffusion network. Most of the existing literature assumes the knowledge of the underlying network and the knowledge of the diffusion model of propagation to solve the influence maximization problem. However, both the real-world information networks and their diffusion models are not easy to determine in practice. In this article, an influence maximization algorithm based on the observed cascades has been proposed. A novel idea that a good subset of nodes for influence maximization should be composed of nodes that are not only active and strong or influential by themselves but also independent of each other has been proposed. Based on this premise, the problem has been cast as a quadratic integer programming problem with constraints. Furthermore, this problem has been shown to be equivalent to a particular class of Max-GP problem, namely, max-not-cut with size k (MNC), for which the state-of-the-art semidefinite programming (SDP) solution techniques exist with guaranteed performance ratios, although the original problem is NP-hard. The new SDP-based method presented in this article is tested on a number of synthetic as well as real-world data sets and has been shown to perform better than the state-of-the-art influence maximization algorithms which work with the apriori knowledge of the network and assume a particular diffusion model. The results demonstrate its practical applicability in applications using Twitter, blogosphere, and other social networks which are being increasingly used to target influential customers for viral marketing.
Naimisha Kolli, Balakrishnan Narayanaswamy
IEEE Trans. Comput. Soc. Syst.2
2015 SmartShift: Expanded Load Shifting Incentive Mechanism for Risk-Averse Consumers
Bochao Shen, Balakrishnan Narayanaswamy, Ravi Sundaram
AAAI2
2014 A Multiarmed Bandit Incentive Mechanism for Crowdsourcing Demand Response in Smart Grids
abstract
Demand response is a critical part of renewable integration and energy cost reduction goals across the world. Motivated by the need to reduce costs arising from electricity shortage and renewable energy fluctuations, we propose a novel multiarmed bandit mechanism for demand response (MAB-MDR) which makes monetary offers to strategic consumers who have unknown response characteristics, to incetivize reduction in demand. Our work is inspired by a novel connection we make to crowdsourcing mechanisms. The proposed mechanism incorporates realistic features of the demand response problem including time varying and quadratic cost function. The mechanism marries auctions, that allow users to report their preferences, with online algorithms, that allow distribution companies to learn user-specific parameters. We show that MAB-MDR is dominant strategy incentive compatible, individually rational, and achieves sublinear regret. Such mechanisms can be effectively deployed in smart grids using new information and control architecture innovations and lead to welcome savings in energy costs.
Shweta Jain 0002, Balakrishnan Narayanaswamy, Y. Narahari 0001
AAAI2
2014 Unsupervised Focus Group Identification from Online Product Reviews
abstract
Technology products and software undergo large pre-release testing which is restricted to selected customers called a focus group. Acquiring feedback from these customers provides valuable information about the potential acceptance of the product in the market. Currently, these groups are formed either by manual or random selection or by out-sourcing, which incurs a substantial cost. However, automatic identification of these customers not only saves human effort in terms of money and time but can also help in obtaining useful feedback from fewer, effective representatives. This paper makes the first attempt at identifying these focus group members automatically through the analysis of online product reviews, posted by various consumers. We propose a novel probabilistic framework for focus group identification in an unsupervised setting and illustrate the efficacy of our approach on a dataset of 1.2 million reviews collected from Amazon.
Sneha Chaudhari, Rashmi Gangadharaiah, Balakrishnan Narayanaswamy
ICPR3
2014 Optimal Thresholding of Classifiers to Maximize F1 Measure
Zachary C. Lipton, Charles Elkan, Balakrishnan Narayanaswamy
ECML/PKDD (2)3
2014 Learning to Re-rank for Interactive Problem Resolution and Query Refinement
Rashmi Gangadharaiah, Balakrishnan Narayanaswamy, Charles Elkan
SIGDIAL Conference2
2013 Online Optimization with Dynamic Temporal Uncertainty: Incorporating Short Term Predictions for Renewable Integration in Intelligent Energy Systems
abstract
Growing costs, environmental awareness and government directives have set the stage for an increase in the fraction of electricity supplied using intermittent renewable sources such as solar and wind energy. To compensate for the increased variability in supply and demand, we need algorithms for online energy resource allocation under temporal uncertainty of future consumption and availability. Recent advances in prediction algorithms offer hope that a reduction in future uncertainty, through short term predictions, will increase the worth of the renewables. Predictive information is then revealed incrementally in an online manner, leading to what we call dynamic temporal uncertainty. We demonstrate the non-triviality of this problem and provide online algorithms, both randomized and deterministic, to handle time varying uncertainty in future rewards for non-stationary MDPs in general and for energy resource allocation in particular. We derive theoretical upper and lower bounds that hold even for a finite horizon, and establish that, in the deterministic case, discounting future rewards can be used as a strategy to maximize the total (undiscounted) reward. We also corroborate the efficacy of our methodology using wind and demand traces.
Vikas Garg 0001, T. S. Jayram, Balakrishnan Narayanaswamy
AAAI3
2013 Natural Language Query Refinement for Problem Resolution from Crowd-Sourced Semi-Structured Data
Rashmi Gangadharaiah, Balakrishnan Narayanaswamy
IJCNLP2
2011 Iterative Cross-Entropy Encoding for Memory Systems with Stuck-At Errors
abstract
In this paper, a novel iterative encoding scheme is proposed for memory systems suffering from stuck-at errors. The stuck-at errors can be efficiently managed by using side information about stuck-at memory cells during encoding, while encoding for unconstrained number of stuck-at errors is intractable due to its exponential complexity. The proposed coding scheme employs an iterative encoding algorithm using cross-entropy method, which has a polynomial time complexity. In addition, any linear block code (LBC) can be concatenated with the proposed code, to correct for both residual stuck-at errors and random (soft) errors. The proposed coding schemes are evaluated by numerical simulations using a memory channel undergoing both stuck-at and random errors. Simulation results show that the cross-entropy based coding scheme provides an improved block error rate (BLER) performance, or alternatively, a higher overall storage capacity.
Euiseok Hwang, Balakrishnan Narayanaswamy, Rohit Negi, B. V. K. Vijaya Kumar
GLOBECOM2
2010 Robust lossy detection using sparse measurements: The regular case
abstract
Sparse measurement structures - in which each measurement only depends on a small number of the inputs-arise in models of many problems such as sensor networks, group testing and even lossless data compression. The most important question in these applications is `How many measurements are sufficient to reconstruct the input ?'. Regular structures, where each input is measured the same number of times, require fewer measurements than when arbitrary measurements are used. In this paper we conduct a general analysis of the performance of these regular measurement structures when used for lossy reconstruction of the input in the presence of measurement noise. The main contribution of our work is the generality of the result which is applicable to lossy detection with arbitrary, even non-linear measurements and with inputs and outputs in any discrete domain. The second contribution is the quantification of the effect of noise in the measurements on the reconstruction performance, which can be used to analyze the robustness of these sparse measurement structures. We show the generality and applicability of our results by analyzing the performance of pooling designs for rare allele detection.
Balakrishnan Narayanaswamy, Rohit Negi, Pradeep K. Khosla
ISIT1
2008 An analysis of the computational complexity of sequential decoding of specific tree codes over Gaussian channels
abstract
Seminal work by Chevillat and Costello showed that for specific convolutional codes transmitted over a binary symmetric channel and decoded by sequential decoding, a measure of decoding effort decreases exponentially with the column distance function of the code. This has led to a large body of research in the design of codes with good distance profiles which are also used for transmission over Gaussian channels. In this paper we analyze the computational complexity of a stack decoder working on a specific tree code with real (as opposed to binary) symbols, transmitted over a memoryless Gaussian channel. In contrast to prior work that used random coding arguments, we use the intuition provided by the original proof to prove that decoding effort exhibits similar behavior even for a memoryless Gaussian channel. Our result is applicable to convolutional codes with antipodal signaling, sequence detection over Gaussian ISI channels and some sensor networks.
Balakrishnan Narayanaswamy, Rohit Negi, Pradeep K. Khosla
ISIT1
2007 The sequential decoding metric for detection in sensor networks
abstract
Prior work motivated the use of sequential decoding for the problem of large-scale detection in sensor networks. In this paper we develop the metric for sequential decoding from first principles, different from the Fano metric which is conventionally used in sequential decoding. The difference in the metric arises due to the dependence between codewords, which is inherent in sensing problems. We analyze the behavior of this metric and show that it has the requisite properties for use in sequential decoding, i.e., the metric is, 1) expected to increase if decoding proceeds correctly, and 2) expected to decrease if more than a certain number of decoding errors are made. Through simulations, we show that the metric behaves according to theory and results in much higher accuracies than the Fano metric. We also show that due to an empirically-observed computational cutoff rate, we can perform accurate detection in large scale sensor networks, even when the optimal Viterbi decoding is not computationally feasible.
Balakrishnan Narayanaswamy, Yaron Rachlin, Rohit Negi, Pradeep K. Khosla
ISIT1
2005 Extracting Additional Information from Gaussian Mixture Model Probabilities for Improved Text-Independent Speaker Identification
abstract
This paper addresses the problem of robust text-independent speaker identification. A voting mechanism is proposed to combine probabilities generated using Gaussian mixture models (GMMs). This algorithm is evaluated on standard data sets and shown to improve performance. This method is found to decrease error rate by up to 68.6% relative on KING database and 34.9% relative on SPIDRE. An analysis is performed and a hypothesis is proposed as to why this algorithm does not give as good an identification rate in certain cases. A method of using voting along with the standard GMM method is described which overcomes this limitation. This second method is evaluated and found to decrease error rate by as much as 45.67% relative on the SPIDRE databases. It is found to give a substantial improvement over conventional GMMs in all the experiments performed. Both the proposed algorithms achieve increased accuracy with negligible increase in computational cost.
Balakrishnan Narayanaswamy, Rashmi Gangadharaiah
ICASSP (1)1
2004 A novel method for two-speaker segmentation
abstract
This paper addresses the problem of speaker based audio data segmentation. A novel method that has the advantages of both model and metric based techniques is proposed which creates a model for each speaker from the available data on the fly. This can be viewed as building a Hidden Markov Model (HMM) for the data with speakers abstracted as the hidden states. Each speaker/state is modeled with a Gaussian Mixture Model (GMM). To prevent a large number of spurious change points being detected, the use of the Generalized Likelihood Ratio (GLR) metric for grouping feature vectors is proposed. A clustering technique is described, through which a good initialization of each GMM is achieved, such that each state corresponds to a single speaker and not noise, silence or word classes, something that may happen in conventional unlabelled clustering. Finally, a refinement method, along the lines of Viterbi Training of HMMs is presented. The proposed method does not require prior knowledge of any speaker characteristics. It also does not require any tuning of threshold parameters, so it can be used with confidence over new data sets. The method assumes that the number of speakers is known apriori to be two. The method results in a decrease in the error rate by 84.75% on the files reported in the baseline system. It performs just as well even when the speaker segments are as short as 1s each, which is a large improvement over some previous methods, which require larger segments for accurate detection of speaker change points. 1.
Rashmi Gangadharaiah, Balakrishnan Narayanaswamy
INTERSPEECH2