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.

Madhusudana V. S. Shashanka

dblp:s/MVSShashanka · also Madhu Shashanka · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Web and social media mining
social network analysis
0.212015
Collective Spammer Detection in Evolving Multi-Relational Social Networks · KDD 2015
Network security › content filtering › spam filtering
social spammer detection
0.212015
Collective Spammer Detection in Evolving Multi-Relational Social Networks · KDD 2015
Network security › content filtering
spam filtering
0.212015
Collective Spammer Detection in Evolving Multi-Relational Social Networks · KDD 2015
Audio and music processing › source separation
single-channel source separation
0.112009
A Sparse Non-Parametric Approach for Single Channel Separation of Known Sounds · NIPS 2009
Audio and music processing
source separation
0.112009
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.112007
Sparse Overcomplete Latent Variable Decomposition of Counts Data · NIPS 2007
Privacy and data protection
privacy-preserving computation
0.112007
A Framework for Secure Speech Recognition · IEEE Trans. Speech Audio Process. 2007
Cryptographic protocols and secure computation
secure multiparty computation
0.112007
A Framework for Secure Speech Recognition · IEEE Trans. Speech Audio Process. 2007
Data stream processing
data broadcast
0.112005
Optimal Skewed Data Allocation on Multiple Channels with Flat Broadcast per Channel · IEEE Trans. Computers 2005
Algorithms and data structures
dynamic programming
0.112005
Optimal Skewed Data Allocation on Multiple Channels with Flat Broadcast per Channel · IEEE Trans. Computers 2005
Mathematical optimization
scheduling
0.112005
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.012007
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.012007
A Framework for Secure Speech Recognition · IEEE Trans. Speech Audio Process. 2007
Recommender systems › collaborative filtering
matrix factorization
0.012007
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
YearPublicationVenuePosition
2017 Detection of Exfiltration and Tunneling over DNS
abstract
This 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
ICMLA3
2016 User and entity behavior analytics for enterprise security
abstract
This 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 BigData1
2015 Collective Spammer Detection in Evolving Multi-Relational Social Networks
abstract
Detecting 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
KDD3
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 Sounds
abstract
In 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
NIPS2
2008 Sparse and shift-invariant feature extraction from non-negative data
abstract
In 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
ICASSP3
2007 Bandwidth Expansionwith a pólya URN Model
abstract
We 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 Separation
abstract
We 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 Recognition
abstract
We 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 Data
abstract
An 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
NIPS1
2007 A Framework for Secure Speech Recognition
abstract
In 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 Separation
abstract
We 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 Models
abstract
We 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 Channel
abstract
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, 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. Computers6
2004 Optimal Multi-Channel Data Allocation with Flat Broadcast Per Channel
abstract
Summary 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
IPDPS5