Demo Data from EDBT 2026 / reviewers in the wild / expert
Madhusudana V. S. Shashanka
dblp:s/MVSShashanka · also Madhu Shashanka
· DBLP profile ↗
16ranked-venue papers
6as first author
0since 2021 · last 2017
0000-0003-2454-1998ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 7 · 3 first-authorArtificial intelligence and machine learning · 6 · 2 first-authorSystems, architecture and hardware · 2Databases, data management, data science and information retrieval · 2 · 1 first-authorComputer networks · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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.
| Network and information security
2 papers |
Network security · 75% Cryptographic protocols and secure computation · 12% Privacy and data protection · 12% | |
| Databases, data mining, and information retrieval
3 papers |
Web and social media mining · 74% Data stream processing · 18% Recommender systems · 7% | |
| Computer graphics and multimedia
1 paper |
Audio and music processing · 100% | |
| Artificial intelligence
2 papers |
Information extraction and text analysis · 62% Speech recognition and synthesis · 38% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 50% Algorithms and data structures · 50% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and social media mining
social network analysis |
0.2 | 1 | 2015 | Collective Spammer Detection in Evolving Multi-Relational Social Networks · KDD 2015 |
Network security › content filtering › spam filtering
social spammer detection |
0.2 | 1 | 2015 | Collective Spammer Detection in Evolving Multi-Relational Social Networks · KDD 2015 |
Network security › content filtering
spam filtering |
0.2 | 1 | 2015 | Collective Spammer Detection in Evolving Multi-Relational Social Networks · KDD 2015 |
Audio and music processing › source separation
single-channel source separation |
0.1 | 1 | 2009 | A Sparse Non-Parametric Approach for Single Channel Separation of Known Sounds · NIPS 2009 |
Audio and music processing
source separation |
0.1 | 1 | 2009 | A Sparse Non-Parametric Approach for Single Channel Separation of Known Sounds · NIPS 2009 |
Natural language and speech › Information extraction and text analysis
topic model |
0.1 | 1 | 2007 | Sparse Overcomplete Latent Variable Decomposition of Counts Data · NIPS 2007 |
Privacy and data protection
privacy-preserving computation |
0.1 | 1 | 2007 | A Framework for Secure Speech Recognition · IEEE Trans. Speech Audio Process. 2007 |
Cryptographic protocols and secure computation
secure multiparty computation |
0.1 | 1 | 2007 | A Framework for Secure Speech Recognition · IEEE Trans. Speech Audio Process. 2007 |
Data stream processing
data broadcast |
0.1 | 1 | 2005 | Optimal Skewed Data Allocation on Multiple Channels with Flat Broadcast per Channel · IEEE Trans. Computers 2005 |
Algorithms and data structures
dynamic programming |
0.1 | 1 | 2005 | Optimal Skewed Data Allocation on Multiple Channels with Flat Broadcast per Channel · IEEE Trans. Computers 2005 |
Mathematical optimization
scheduling |
0.1 | 1 | 2005 | Optimal Skewed Data Allocation on Multiple Channels with Flat Broadcast per Channel · IEEE Trans. Computers 2005 |
Natural language and speech › Speech recognition and synthesis
automatic speech recognition |
0.0 | 1 | 2007 | A Framework for Secure Speech Recognition · IEEE Trans. Speech Audio Process. 2007 |
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
distributed speech recognition |
0.0 | 1 | 2007 | A Framework for Secure Speech Recognition · IEEE Trans. Speech Audio Process. 2007 |
Recommender systems › collaborative filtering
matrix factorization |
0.0 | 1 | 2007 | Sparse Overcomplete Latent Variable Decomposition of Counts Data · NIPS 2007 |
Methods — techniques the papers use, named apart from their topics
probabilistic soft logic · 0.4markov model · 0.4k-gram features · 0.4hinge-loss markov random fields · 0.4sparse coding · 0.2maximum a posteriori · 0.1heuristic · 0.1dynamic programming · 0.1NP-hardness analysis · 0.1secure multiparty computation · 0.1secure multi-party computation · 0.1entropic priors · 0.1entropic prior · 0.1cryptographic protocols · 0.1cryptographic protocol · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Detection of Exfiltration and Tunneling over DNSabstractThis paper proposes a method to detect two primary means of using the Domain Name System (DNS) for malicious purposes. We develop machine learning models to detect information exfiltration from compromised machines and the establishment of command & control (C&C) servers via tunneling. We validate our approach by experiments where we successfully detect a malware used in several recent Advanced Persistent Threat (APT) attacks [1]. The novelty of our method is its robustness, simplicity, scalability, and ease of deployment in a production environment. Min-Yi Shen, Madhusudana V. S. Shashanka, Jisheng Wang |
ICMLA | 3 |
| 2016 | User and entity behavior analytics for enterprise securityabstractThis paper presents an overview of an intelligence platform we have built to address threat hunting and incident investigation use-cases in the cyber security domain. Specifically, we focus on User and Entity Behavior Analytics (UEBA) modules that track and monitor behaviors of users, IP addresses and devices in an enterprise. Anomalous behavior is automatically detected using machine learning algorithms based on Singular Values Decomposition (SVD). Such anomalous behavior indicative of potentially malicious activity is alerted to analysts with relevant contextual information for further investigation and action. We provide a detailed description of the models, algorithms and implementation underlying the module and demonstrate the functionality with empirical examples. Madhusudana V. S. Shashanka, Min-Yi Shen, Jisheng Wang |
IEEE BigData | 1 |
| 2015 | Collective Spammer Detection in Evolving Multi-Relational Social NetworksabstractDetecting unsolicited content and the spammers who create it is a long-standing challenge that affects all of us on a daily basis. The recent growth of richly-structured social networks has provided new challenges and opportunities in the spam detection landscape. Motivated by the Tagged.com social network, we develop methods to identify spammers in evolving multi-relational social networks. We model a social network as a time-stamped multi-relational graph where vertices represent users, and edges represent different activities between them. To identify spammer accounts, our approach makes use of structural features, sequence modelling, and collective reasoning. We leverage relational sequence information using k-gram features and probabilistic modelling with a mixture of Markov models. Furthermore, in order to perform collective reasoning and improve the predictive power of a noisy abuse reporting system, we develop a statistical relational model using hinge-loss Markov random fields (HL-MRFs), a class of probabilistic graphical models which are highly scalable. We use Graphlab Create and Probabilistic Soft Logic (PSL) to prototype and experimentally evaluate our solutions on internet-scale data from Tagged.com. Our experiments demonstrate the effectiveness of our approach, and show that models which incorporate the multi-relational nature of the social network significantly gain predictive performance over those that do not. Shobeir Fakhraei, James R. Foulds, Madhusudana V. S. Shashanka, Lise Getoor |
KDD | 3 |
| 2012 | Simplex Decompositions using SVD and PLSA
Madhusudana V. S. Shashanka, Michael Giering |
ICPRAM (1) | 1 |
| 2009 | A Sparse Non-Parametric Approach for Single Channel Separation of Known SoundsabstractIn this paper we present an algorithm for separating mixed sounds from a monophonic recording. Our approach makes use of training data which allows us to learn representations of the types of sounds that compose the mixture. In contrast to popular methods that attempt to extract com- pact generalizable models for each sound from training data, we employ the training data itself as a representation of the sources in the mixture. We show that mixtures of known sounds can be described as sparse com- binations of the training data itself, and in doing so produce significantly better separation results as compared to similar systems based on compact statistical models. Paris Smaragdis, Madhusudana V. S. Shashanka, Bhiksha Raj |
NIPS | 2 |
| 2008 | Sparse and shift-invariant feature extraction from non-negative dataabstractIn this paper we describe a technique that allows the extraction of multiple local shift-invariant features from analysis of non-negative data of arbitrary dimensionality. Our approach employs a probabilistic latent variable model with sparsity constraints. We demonstrate its utility by performing feature extraction in a variety of domains ranging from audio to images and video. Paris Smaragdis, Bhiksha Raj, Madhusudana V. S. Shashanka |
ICASSP | 3 |
| 2007 | Bandwidth Expansionwith a pólya URN ModelabstractWe present a new statistical technique for the estimation of the high frequency components (4-8 kHz) of speech signals from narrow-band (0-4 kHz) signals. The magnitude spectra of broadband speech are modelled as the outcome of a Polya Urn process, that represents the spectra as the histogram of the outcome of several draws from a mixture multinomial distribution over frequency indices. The multinomial distributions that compose this process are learnt from a corpus of broadband (0-8 kHz) speech. To estimate high-frequency components of narrow-band speech, its spectra are also modelled as the outcome of draws from a mixture-multinomial process that is composed of the learnt multinomials, where the counts of the indices of higher frequencies have been obscured. The obscured high-frequency components are then estimated as the expected number of draws of their indices from the mixture-multinomial. Experiments conducted on bandlimited signals derived from the WSJ corpus show that the proposed procedure is able to accurately estimate the high frequency components of these signals. Bhiksha Raj, Rita Singh, Madhusudana V. S. Shashanka, Paris Smaragdis |
ICASSP (4) | 3 |
| 2007 | Sparse Overcomplete Decomposition for Single Channel Speaker SeparationabstractWe present an algorithm for separating multiple speakers from a mixed single channel recording. The algorithm is based on a model proposed by Raj and Smaragdis (2005). The idea is to extract certain characteristic spectra-temporal basis functions from training data for individual speakers and decompose the mixed signals as linear combinations of these learned bases. In other words, their model extracts a compact code of basis functions that can explain the space spanned by spectral vectors of a speaker. In our model, we generate a sparse-distributed code where we have more basis functions than the dimensionality of the space. We propose a probabilistic framework to achieve sparsity. Experiments show that the resulting sparse code better captures the structure in data and hence leads to better separation. Madhusudana V. S. Shashanka, Bhiksha Raj, Paris Smaragdis |
ICASSP (2) | 1 |
| 2007 | A Framework for Secure Speech RecognitionabstractWe present an algorithm that enables privacy-preserving speech recognition transactions between multiple parties. We assume two commonplace scenarios. One being the case where one of two parties has private speech data to be transcribed and the other party has private models for speech recognition. And the other being that of one party having a speech model to be trained using private data of multiple other parties. In both of the above cases data privacy is desired from both the data and the model owners. In this paper we will show how such collaborations can be performed while ensuring no private data leaks using secure multiparty computations. In neither case will any party obtain information on other parties data. The protocols described herein can be used to construct rudimentary speech recognition systems and can be easily extended for arbitrary audio and speech processing. Paris Smaragdis, Madhusudana V. S. Shashanka |
ICASSP (4) | 2 |
| 2007 | Sparse Overcomplete Latent Variable Decomposition of Counts DataabstractAn important problem in many fields is the analysis of counts data to extract meaningful latent components. Methods like Probabilistic Latent Semantic Analysis (PLSA) and Latent Dirichlet Allocation (LDA) have been proposed for this purpose. However, they are limited in the number of components they can extract and also do not have a provision to control the expressiveness" of the extracted components. In this paper, we present a learning formulation to address these limitations by employing the notion of sparsity. We start with the PLSA framework and use an entropic prior in a maximum a posteriori formulation to enforce sparsity. We show that this allows the extraction of overcomplete sets of latent components which better characterize the data. We present experimental evidence of the utility of such representations." Madhusudana V. S. Shashanka, Bhiksha Raj, Paris Smaragdis |
NIPS | 1 |
| 2007 | A Framework for Secure Speech RecognitionabstractIn this paper, we present a process which enables privacy-preserving speech recognition transactions between two parties. We assume one party with private speech data and one party with private speech recognition models. Our goal is to enable these parties to perform a speech recognition task using their data, but without exposing their private information to each other. We will demonstrate how using secure multiparty computation principles we can construct a system where this transaction is possible, and how this system is computationally and securely correct. The protocols described herein can be used to construct a rudimentary speech recognition system and can easily be extended for arbitrary audio and speech processing. Paris Smaragdis, Madhusudana V. S. Shashanka |
IEEE Trans. Speech Audio Process. | 2 |
| 2006 | Latent Dirichlet Decomposition for Single Channel Speaker SeparationabstractWe present an algorithm for the separation of multiple speakers from mixed single-channel recordings by latent variable decomposition of the speech spectrogram. We model each magnitude spectral vector in the short-time Fourier transform of a speech signal as the outcome of a discrete random process that generates frequency bin indices. The distribution of the process is modeled as a mixture of multinomial distributions, such that the mixture weights of the component multinomials vary from analysis window to analysis window. The component multinomials are assumed to be speaker specific and are learned from training signals for each speaker. We model the prior distribution of the mixture weights for each speaker as a Dirichlet distribution. The distributions representing magnitude spectral vectors for the mixed signal are decomposed into mixtures of the multinomials for all component speakers. The frequency distribution, i.e the spectrum for each speaker, is reconstructed from this decomposition Bhiksha Raj, Madhusudana V. S. Shashanka, Paris Smaragdis |
ICASSP (5) | 2 |
| 2006 | Secure Sound Classification: Gaussian Mixture ModelsabstractWe propose secure protocols for Gaussian mixture-based sound recognition. The protocols we describe allow varying levels of security between two collaborating parties. The case we examine consists of one party (Alice) providing data and other party (Bob) providing a recognition algorithm. We show that it is possible to have Bob apply his algorithm on Alice's data in such a way that the data and the recognition results will not be revealed to Bob thereby guaranteeing Alice's data privacy. Likewise we show that it is possible to organize the collaboration so that a reverse engineering of Bob's recognition algorithm cannot be performed by Alice. We show how Gaussian mixtures can be implemented in a secure manner using secure computation primitives implementing simple numerical operations and we demonstrate the process by showing how it can yield identical results to a non-secure computation while maintaining privacy Madhusudana V. S. Shashanka, Paris Smaragdis |
ICASSP (3) | 1 |
| 2005 | A Characterisation of Optimal Channel Assignments for Cellular and Square Grid Wireless Networks
Madhusudana V. S. Shashanka, Amrita Pati, Anil M. Shende |
Mob. Networks Appl. | 1 |
| 2005 | Optimal Skewed Data Allocation on Multiple Channels with Flat Broadcast per ChannelabstractBroadcast is an efficient and scalable way of transmitting data to an unlimited number of clients that are listening to a channel. Cyclically broadcasting data over the channel is a basic scheduling technique, which is known as flat scheduling. When multiple channels are available, a data allocation technique is needed to assign data to channels. Partitioning data among channels in an unbalanced way, depending on data popularities, is an allocation technique known as skewed allocation. The problem of data broadcasting over multiple channels is considered, assuming skewed data allocation to channels and flat data scheduling per channel, with the objective of minimizing the average waiting time of the clients. First, several algorithms, based on dynamic programming, are presented which provide optimal solutions for N data items and K channels. Specifically, for data items with uniform lengths, an O(NK log N) time algorithm is proposed, which improves over the previously known O(N/sup 2/K) time algorithm. When K/spl les/4, a simpler O(N log N) time algorithm is exhibited which requires only O(N) time if the data items are sorted. Moreover, for data items with nonuniform lengths, it is shown that the problem is NP-hard when K=2 and strong NP-hard for arbitrary K. In the former case, a pseudopolynomial algorithm is discussed whose time is O(NZ), where Z is the sum of the data lengths. In the latter case, an algorithm is devised with time exponential in the maximum data length, which can optimally solve, in reasonable time, only small instances. For larger instances, a new heuristic is devised which is experimentally tested on some benchmarks whose popularities are characterized by Zipf distributions. Such experimental tests reveal that the new heuristic proposed here always outperforms the best previously known heuristic in terms of solution quality. Elia Ardizzoni, Alan A. Bertossi, Maria Cristina Pinotti, Shashank Ramaprasad, Romeo Rizzi, Madhusudana V. S. Shashanka |
IEEE Trans. Computers | 6 |
| 2004 | Optimal Multi-Channel Data Allocation with Flat Broadcast Per ChannelabstractSummary form only given. Broadcast is an efficient and scalable way of transmitting data to an unlimited number of clients that are listening to a channel. Cyclically broadcasting data over the channel is a basic scheduling technique, which is known as flat scheduling. When multiple channels are available, partitioning data among channels in an unbalanced way, depending on data popularities, is an allocation technique known as skewed allocation. In this paper, the problem of data broadcasting over multiple channels is considered assuming skewed data allocation to channels and fiat data scheduling per channel, with the objective of minimizing the average waiting time of the clients. Several algorithms, based on dynamic programming, are presented which provide optimal solutions for N data items and K channels. Specifically, for data items with uniform lengths, an O(NKlogN) time algorithm is proposed, which improves over the previously known O(N/sup 2/K) time algorithm. When K /spl les/ 4, faster O(N) time algorithms are exhibited. Moreover, for data items with nonuniform lengths, it is shown that the problem is NP-hard when K = 2, and strong NP-hard for arbitrary K. In the former case, a pseudo-polynomial algorithm is discussed, whose time is O(NZ) where Z is the sum of the data lengths. Alan A. Bertossi, Maria Cristina Pinotti, Shashank Ramaprasad, Romeo Rizzi, Madhusudana V. S. Shashanka |
IPDPS | 5 |