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

L. Venkata Subramaniam

dblp:s/LVenkataSubramaniam · DBLP profile ↗
← Back
60ranked-venue papers
3as first author
2since 2021 · last 2026
—ORCID · conflict

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

Artificial intelligence and machine learning · 38 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 21 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 20Human-computer interaction and ubiquitous computing · 2Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
10 papers
Question answering and dialogue systems · 53% Knowledge representation and reasoning · 24% Trustworthy machine learning · 10%
Databases, data mining, and information retrieval
10 papers
Information retrieval · 28% Data mining · 23% Data integration and cleaning · 17%
Theoretical computer science
3 papers
Quantum computing and quantum information · 73% Coding theory · 14% Approximation and online algorithms · 13%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational social science and digital humanities · 57% Smart cities and intelligent transportation · 43%

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

TopicWeightPapersLastEvidence papers
Natural language and speech › Question answering and dialogue systems
knowledge base question answering
0.712023
Best of Both Worlds: Towards Improving Temporal Knowledge Base Question Answering via Targeted Fact Extraction · EMNLP 2023
Natural language and speech › Question answering and dialogue systems › reasoning-based question answering
temporal question answering
0.712023
Best of Both Worlds: Towards Improving Temporal Knowledge Base Question Answering via Targeted Fact Extraction · EMNLP 2023
Machine learning › Trustworthy machine learning
interpretability
0.412020
Translucent Answer Predictions in Multi-Hop Reading Comprehension · AAAI 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning › semantic representation › distributed knowledge representation
knowledge base embedding
0.412020
Inductive Quantum Embedding · NeurIPS 2020
Natural language and speech › Question answering and dialogue systems › machine reading comprehension
multi-hop reading comprehension
0.412020
Translucent Answer Predictions in Multi-Hop Reading Comprehension · AAAI 2020
Natural language and speech › Question answering and dialogue systems › machine reading comprehension
reading comprehension question answering
0.412020
Translucent Answer Predictions in Multi-Hop Reading Comprehension · AAAI 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning
statistical relational learning
0.412019
Quantum Embedding of Knowledge for Reasoning · NeurIPS 2019
Quantum computing and quantum information › quantum foundations
quantum logic
0.412019
Quantum Embedding of Knowledge for Reasoning · NeurIPS 2019
Computational social science and digital humanities
social media analysis
0.212015
Tracking Political Elections on Social Media: Applications and Experience · IJCAI 2015
Information retrieval
similarity search
0.212015
Spatio-Temporal Signatures of User-Centric Data: How Similar Are We? · AAAI 2015
Spatial and temporal data management
spatio-temporal similarity
0.212015
Spatio-Temporal Signatures of User-Centric Data: How Similar Are We? · AAAI 2015
Information retrieval › question answering
FAQ retrieval
0.222010
Handling Noisy Queries in Cross Language FAQ Retrieval · EMNLP 2010
SMS based Interface for FAQ Retrieval · ACL/IJCNLP 2009
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition › knowledge extraction
fact extraction
0.212023
Best of Both Worlds: Towards Improving Temporal Knowledge Base Question Answering via Targeted Fact Extraction · EMNLP 2023
Smart cities and intelligent transportation › traffic monitoring
traffic sensing
0.212013
Information Fusion Based Learning for Frugal Traffic State Sensing · IJCAI 2013
Data integration and cleaning › data transformation
data standardization
0.212013
Automating pattern discovery for rule based data standardization systems · ICDE 2013
Data mining
pattern mining
0.212013
Automating pattern discovery for rule based data standardization systems · ICDE 2013
Data mining › structured data mining › graph mining
community detection
0.112012
Using content and interactions for discovering communities in social networks · WWW 2012
Web and social media mining
social network analysis
0.112012
Using content and interactions for discovering communities in social networks · WWW 2012
Natural language and speech › Information extraction and text analysis › entity typing
fine-grained entity typing
0.112020
Inductive Quantum Embedding · NeurIPS 2020
Information retrieval
cross-language information retrieval
0.112010
Handling Noisy Queries in Cross Language FAQ Retrieval · EMNLP 2010
Data integration and cleaning › data preprocessing
data cleaning
0.112010
Data cleansing as a transient service · ICDE 2010
Knowledge graphs › ontology
ontology matching
0.112010
Enriching One Taxonomy Using Another · IEEE Trans. Knowl. Data Eng. 2010
Knowledge graphs
taxonomy enrichment
0.112010
Enriching One Taxonomy Using Another · IEEE Trans. Knowl. Data Eng. 2010
Natural language and speech › Question answering and dialogue systems
task-oriented dialogue
0.112009
Automatically Extracting Dialog Models from Conversation Transcripts · ICDM 2009
Information retrieval
question answering
0.112009
SMS based Interface for FAQ Retrieval · ACL/IJCNLP 2009
Data integration and cleaning › heterogeneous data integration
unstructured and structured data integration
0.112009
Business Intelligence from Voice of Customer · ICDE 2009
Natural language and speech › Language models and text generation
text generation
0.112007
Automatically Selecting Answer Templates to Respond to Customer Emails · IJCAI 2007
Approximation and online algorithms
approximation algorithms
0.112015
Spatio-Temporal Signatures of User-Centric Data: How Similar Are We? · AAAI 2015
Knowledge, reasoning and agents › Knowledge representation and reasoning
information fusion
0.012013
Information Fusion Based Learning for Frugal Traffic State Sensing · IJCAI 2013
Computer animation and physical simulation
facial animation
0.012004
Animating expressive faces across languages · IEEE Trans. Multim. 2004

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

statistical relational learning · 0.8quantum logic · 0.8open-domain question answering · 0.7language model · 0.7spatio-temporal signatures · 0.4hybrid pruning · 0.4approximation scheme · 0.4supporting fact prediction · 0.4inductive learning · 0.4geometric analysis · 0.4deep neural network · 0.4information fusion · 0.3transient service provisioning · 0.2sampling · 0.2similarity measure · 0.2pattern mining · 0.2greedy algorithm · 0.2topic model · 0.1
YearPublicationVenuePosition
2026 Datasets, Models and NLP Techniques for Legal Contracts - A Survey
abstract
ABSTRACT The development of computational models for legal reasoning has been a prominent research area for decades. Recently, however, there has been significant progress in enhancing the comprehension of legal contracts through advanced Natural Language Processing (NLP) techniques, particularly transformer‐based models. NLP plays a crucial role in identifying and analysing various types of legal contracts and extracting critical clauses from them. While rule‐based approaches were traditionally dominant, modern deep learning and transformer models are increasingly utilized. These models enable the learning of complex rules that are often difficult for humans to articulate using symbolic or rule‐based systems. Furthermore, ongoing research is exploring neuro‐symbolic models that aim to integrate the strengths of both symbolic and neural approaches. This survey paper identifies gaps in clause relationship linkage and neuro‐symbolic approaches. This survey reviews the techniques and datasets employed in NLP for legal contract analysis, summarizing recent advancements in this field. It emphasizes the evolution of NLP since the introduction of transformer architectures such as GPT‐4, Llama, BERT, XLNet, Gemini and other variants frequently used to address a range of NLP problems. Additionally, it provides an overview of state‐of‐the‐art research that has achieved notable performance in tasks such as clause extraction, document classification, risk assessment, legal question answering and more.
Kapil Vuthoo, Sonia Khetarpaul, L. Venkata Subramaniam
Expert Syst. J. Knowl. Eng.3
2023 Best of Both Worlds: Towards Improving Temporal Knowledge Base Question Answering via Targeted Fact Extraction
abstract
Temporal question answering (QA) is a special category of complex question answering task that requires reasoning over facts asserting time intervals of events.Previous works have predominately relied on Knowledge Base Question Answering (KBQA) for temporal QA.One of the major challenges faced by these systems is their inability to retrieve all relevant facts due to factors such as incomplete KB and entity/relation linking errors (Patidar et al., 2022).A failure to fetch even a single fact will block KBQA from computing the answer.Such cases of KB incompleteness are even more profound in the temporal context.To address this issue, we explore an interesting direction where a targeted temporal fact extraction technique is used to assist KBQA whenever it fails to retrieve temporal facts from the KB.We model the extraction problem as an open-domain question answering task using offthe-shelf language models.This way, we target to extract from textual resources those facts that failed to get retrieved from the KB.Experimental results on two temporal QA benchmarks show promising ~30% & ~10% relative improvements in answer accuracies without any additional training cost.
Nithish Kannen, Udit Sharma, Sumit Neelam, Dinesh Khandelwal, Shajith Ikbal, Hima P. Karanam, L. Venkata Subramaniam
EMNLP7
2020 Translucent Answer Predictions in Multi-Hop Reading Comprehension
abstract
Research on the task of Reading Comprehension style Question Answering (RCQA) has gained momentum in recent years due to the emergence of human annotated datasets and associated leaderboards, for example CoQA, HotpotQA, SQuAD, TriviaQA, etc. While state-of-the-art has advanced considerably, there is still ample opportunity to advance it further on some important variants of the RCQA task. In this paper, we propose a novel deep neural architecture, called TAP (Translucent Answer Prediction), to identify answers and evidence (in the form of supporting facts) in an RCQA task requiring multi-hop reasoning. TAP comprises two loosely coupled networks – Local and Global Interaction eXtractor (LoGIX) and Answer Predictor (AP). LoGIX predicts supporting facts, whereas AP consumes these predicted supporting facts to predict the answer span. The novel design of LoGIX is inspired by two key design desiderata – local context and global interaction– that we identified by analyzing examples of multi-hop RCQA task. The loose coupling between LoGIX and the AP reveals the set of sentences used by the AP in predicting an answer. Therefore, answer predictions of TAP can be interpreted in a translucent manner. TAP offers state-of-the-art performance on the HotpotQA (Yang et al. 2018) dataset – an apt dataset for multi-hop RCQA task – as it occupies Rank-1 on its leaderboard (https://hotpotqa.github.io/) at the time of submission.
G. P. Shrivatsa Bhargav, Michael R. Glass, Dinesh Garg, Shirish K. Shevade, Saswati Dana, Dinesh Khandelwal, L. Venkata Subramaniam, Alfio Massimiliano Gliozzo
AAAI7
2020 Inductive Quantum Embedding
abstract
Quantum logic inspired embedding (aka Quantum Embedding (QE)) of a Knowledge-Base (KB) was proposed recently by Garg:2019. It is claimed that the QE preserves the logical structure of the input KB given in the form of unary and binary predicates hierarchy. Such structure preservation allows one to perform Boolean logic style deductive reasoning directly over these embedding vectors. The original QE idea, however, is limited to the transductive (not inductive) setting. Moreover, the original QE scheme runs quite slow on real applications involving millions of entities. This paper alleviates both of these key limitations. We start by reformulating the original QE problem to allow for the induction. On the way, we also underscore some interesting analytic and geometric properties of the solution and leverage them to design a faster training scheme. As an application, we show that one can achieve state-of-the-art performance on the well-known NLP task of fine-grained entity type classification by using the inductive QE approach. Our training runs 9-times faster than the original QE scheme on this task.
Santosh K. Srivastava, Dinesh Khandelwal, Dhiraj Madan, Dinesh Garg, Hima P. Karanam, L. Venkata Subramaniam
NeurIPS6
2019 Quantum Embedding of Knowledge for Reasoning
abstract
Statistical Relational Learning (SRL) methods are the most widely used techniques to generate distributional representations of the symbolic Knowledge Bases (KBs). These methods embed any given KB into a vector space by exploiting statistical similarities among its entities and predicates but without any guarantee of preserving the underlying logical structure of the KB. This, in turn, results in poor performance of logical reasoning tasks that are solved using such distributional representations. We present a novel approach called Embed2Reason (E2R) that embeds a symbolic KB into a vector space in a logical structure preserving manner. This approach is inspired by the theory of Quantum Logic. Such an embedding allows answering membership based complex logical reasoning queries with impressive accuracy improvements over popular SRL baselines.
Dinesh Garg, Shajith Ikbal, Santosh K. Srivastava, Harit Vishwakarma, Hima P. Karanam, L. Venkata Subramaniam
NeurIPS6
2017 Deep Attribute Driven Image Similarity Learning Using Limited Data
abstract
In this work, we propose to derive the attribute specific similarity score for a pair of images using an existing parent deep model. As an example, given two facial images, we derive a similarity score for attributes like gender and complexion using an existing face recognition model. It is not always feasible to train a new model for each attribute, as training of deep neural network based model requires a large number of labelled samples to reliably learn the parameters. Hence, in the proposed framework a similarity score for each attribute is obtained as a weighted combination of all the hidden layer features of the parent model. The weights are attribute specific, and are estimated by minimizing the proposed triplet based hinge loss criteria over small number of labelled samples. Although generic, the proposed approach is developed in the context of a specific application to search for social media profiles of suspects of law enforcement agencies. To measure the effectiveness of our proposed approach, we have also created a social media dataset "LFW Social (LFW-S)", corresponding to the Labeled Faces in the Wild (LFW) dataset. The key motivation behind our approach is not to improve upon the existing baseline methods but to reduce the overhead of generating a labeled dataset for learning new attribute. However, it is worth noting that the learnt attribute driven models performs at par with the existing baseline models on attribute driven ranking task.
Nitin Gupta 0005, Vikas Joshi, L. Venkata Subramaniam, Sameep Mehta
ISM4
2017 AnnoFin-A hybrid algorithm to annotate financial text
Ananda Swarup Das, Sameep Mehta, L. Venkata Subramaniam
Expert Syst. Appl.3
2016 Leveraging Stratification in Twitter Sampling
abstract
With Tweet volumes reaching 500 million a day, sampling is inevitable for any application using Twitter data. Realizing this, data providers such as Twitter, Gnip and Boardreader license sampled data streams priced in accordance with the sample size. Big Data applications working with sampled data would be interested in working with a large enough sample that is representative of the universal dataset. Previous work focusing on the representativeness issue has considered ensuring that global occurrence rates of key terms, be reliably estimated from the sample. Present technology allows sample size estimation in accordance with probabilistic bounds on occurrence rates for the case of uniform random sampling. In this paper, we consider the problem of further improving sample size estimates by leveraging stratification in Twitter data. We analyze our estimates through an extensive study using simulations and real-world data, establishing the superiority of our method over uniform random sampling. Our work provides the technical know-how for data providers to expand their portfolio to include stratified sampled datasets, whereas applications are benefited by being able to monitor more topics/events at the same data and computing cost.
Vikas Joshi, Deepak P 0001, L. Venkata Subramaniam
ECAI3
2015 Spatio-Temporal Signatures of User-Centric Data: How Similar Are We?
abstract
Much work has been done on understanding and predicting human mobility in time. In this work, we are interested in obtaining a set of users who are spatio-temporally most similar to a query user. We propose an efficient way of user data representation called Spatio-Temporal Signatures to keep track of complete record of user movement. We define a measure called Spatio-Temporal similarity for comparing a given pair of users. Although computing exact pairwise Spatio-Temporal similarities between query user with all users is inefficient, we show that with our hybrid pruning scheme the most similar users can be obtained in logarithmic time with in a (1+\epsilon) factor approximation of the optimal. We are developing a framework to test our models against a real dataset of urban users.
Samta Shukla, Aditya Telang, Salil Joshi 0001, L. Venkata Subramaniam
AAAI4
2015 Exploring a Scalable Solution to Identifying Events in Noisy Twitter Streams
abstract
The unprecedented use of social media through smartphones and other web-enabled mobile devices has enabled the rapid adoption of platforms like Twitter. Event detection has found many applications on the web, including breaking news identification and summarization. The recent increase in the usage of Twitter during crises has attracted researchers to focus on detecting events in tweets. However, current solutions have focused on static Twitter data. The necessity to detect events in a streaming environment during fast paced events such as a crisis presents new opportunities and challenges. In this paper, we investigate event detection in the context of real-time Twitter streams as observed in real-world crises. We highlight the key challenges in this problem: the informal nature of text, and the high-volume and high-velocity characteristics of Twitter streams. We present a novel approach to address these challenges using single-pass clustering and the compression distance to efficiently detect events in Twitter streams. Through experiments on large Twitter datasets, we demonstrate that the proposed framework is able to detect events in near real-time and can scale to large and noisy Twitter streams.
Shamanth Kumar, Huan Liu 0001, Sameep Mehta, L. Venkata Subramaniam
ASONAM4
2015 Tracking Political Elections on Social Media: Applications and Experience
Danish Contractor, Bhupesh Chawda, Sameep Mehta, L. Venkata Subramaniam, Tanveer A. Faruquie
IJCAI4
2015 Analysis of Sampling Algorithms for Twitter
Deepan Subrahmanian Palguna, Vikas Joshi, Venkatesan T. Chakaravarthy, Ravi Kothari, L. Venkata Subramaniam
IJCAI5
2015 Being Aware of the World: Toward Using Social Media to Support the Blind With Navigation
abstract
This paper lays the ground work for assistive navigation using wearable sensors and social sensors to foster situational awareness for the blind. Our system acquires social media messages to gauge the relevant aspects of an event and to create alerts. We propose social semantics that captures the parameters required for querying and reasoning an event-of-interest, such as what, where, who, when, severity, and action from the Internet of things, using an event summarization algorithm. Our approach integrates wearable sensors in the physical world to estimate user location based on metric and landmark localization. Streaming data from the cyber world are employed to provide awareness by summarizing the events around the user based on the situation awareness factor. It is illustrated using disaster and socialization event scenarios. Discovered local events are fed back using sound localization so that the user can actively participate in a social event or get early warning of any hazardous events. A feasibility evaluation of our proposed algorithm included comparing the output of the algorithm to ground truth, a survey with sighted participants about the algorithm output, and a sound localization user interface study with blind-folded sighted participants. Thus, our framework supports the navigation problem for the blind by combining the advantages of our real-time localization technologies so that the user is being made aware of the world, a necessity for independent travel.
Samleo L. Joseph, Jizhong Xiao, Bhupesh Chawda, Kanika Narang, Nitendra Rajput, Sameep Mehta, L. Venkata Subramaniam
IEEE Trans. Hum. Mach. Syst.8
2014 Processing Interval Joins On Map-Reduce
abstract
In this paper we investigate the problem of processing multi-way interval joins on map-reduce platform. We look at join queries formed by interval predicates as defined by Allen’s interval algebra. These predicates can be classified in two groups: colocation based predicates and sequence based predicates. A colocation predicate requires two intervals to share at least one common point while a sequence predi-cate requires two intervals to be disjoint. An interval join query can therefore be thought of as belonging to one of the three classes: (a) queries containing only colocation based predicates, (b) queries containing only sequence based pred-icates and (c) queries containing both classes of predicates. We address these three classes of join queries, discuss the challenges and present novel approaches for processing these queries on map-reduce platform. We also discuss why the current approaches developed for handling join queries on real-valued data can not be directly used to handle inter-val joins. We finally extend the approaches developed to handle join queries containing multiple interval attributes as well as join queries containing both interval as well as non-interval attributes. Through experimental evaluations both on synthetic and real life datasets, we demonstrate that the proposed approaches comfortably outperform naive ap-proaches. 1.
Bhupesh Chawda, Sumit Negi, Tanveer A. Faruquie, L. Venkata Subramaniam, Mukesh K. Mohania
EDBT5
2013 Discovery and Analysis of Evolving Topical Social Discussions on Unstructured Microblogs
Kanika Narang, Seema Nagar, Sameep Mehta, L. Venkata Subramaniam, Kuntal Dey
ECIR4
2013 Processing multi-way spatial joins on map-reduce
abstract
In this paper we investigate the problem of processing multi-way spatial joins on map-reduce platform. We look at two common spatial predicates - overlap and range. We address these two classes of join queries, discuss the challenges and outline novel approaches for executing these queries on a map-reduce framework. We then discuss how we can process join queries involving both overlap and range predicates. Specifically we present a Controlled-Replicate framework using which we design the approaches presented in this paper. The Controlled-Replicate framework is carefully engineered to minimize the communication among cluster nodes. Through experimental evaluations we discuss the complexity of the problem under investigation, details of Controlled-Replicate framework and demonstrate that the proposed approaches comfortably outperform naive approaches.
Bhupesh Chawda, Sumit Negi, Tanveer A. Faruquie, L. Venkata Subramaniam, Mukesh K. Mohania
EDBT5
2013 Traffic density state estimation based on acoustic fusion
abstract
In this paper, we propose an acoustic fusion based approach to classify the traffic density states. In particular, we combine the information from mel-frequency cepstral coefficients (MFCC) based classifier, which models the cumulative road side signal and honk event based classifier. Honk based classifier is obtained by modeling the honk statistics for each traffic class, viz., Jam, Medium and Free. We study in detail the discriminative capabilities of honk information based classifier. Decisions from MFCC and honk classifier are then combined in probabilistic framework with an appropriate fusion strategy. We also propose to use prior honk information in-order to further improve the classification results. Classification results show good performance even with 10s of audio data.
Vikas Joshi, Nithya Rajamani, Naveen Prathapaneni, L. Venkata Subramaniam
ICASSP4
2013 Automating pattern discovery for rule based data standardization systems
abstract
Data quality is a perennial problem for many enterprise data assets. To improve data quality, businesses often employ rule based data standardization systems in which domain experts code rules for handling important and prevalent patterns. Finding these patterns is laborious and time consuming, particularly for noisy or highly specialized data sets. It is also subjective to the persons determining these patterns. In this paper we present a tool to automatically mine patterns that can help in improving the efficiency and effectiveness of these data standardization systems. The automatically extracted patterns are used by the domain and knowledge experts for rule writing. We use a greedy algorithm to extract patterns that result in a maximal coverage of data. We further group the extracted patterns such that each group represents patterns that capture similar domain knowledge. We propose a similarity measure that uses input pattern semantics to group these patterns. We demonstrate the effectiveness of our method for standardization tasks on three real world datasets.
Snigdha Chaturvedi, K. Hima Prasad, Tanveer A. Faruquie, Bhupesh Chawda, L. Venkata Subramaniam, Raghu Krishnapuram
ICDE5
2013 Information Fusion Based Learning for Frugal Traffic State Sensing
Vikas Joshi, Nithya Rajamani, Takayuki Katsuki, Naveen Prathapaneni, L. Venkata Subramaniam
IJCAI5
2013 An Empirical Assessment of Contemporary Online Media in Ad-Hoc Corpus Creation for Social Events
Kanika Narang, Seema Nagar, Sameep Mehta, L. Venkata Subramaniam, Kuntal Dey
IJCNLP4
2013 Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments
abstract
With the recent dramatic increase in the popularity of mobile electronic devices equipped with cameras, there is a growing number of real-world applications for image classification. Nevertheless, some of these real-world applications aim to classify images captured in an unconstrained manner and in complex environments where existing image classification techniques may not perform well. We propose an efficient image classification system that is robust enough to cope with challenging imaging conditions, and demonstrate its effectiveness in the context of classification of real-world images of dumpsters captured by mobile phones in the Indian metropolitan city of Hyderabad. Our system is able to achieve accurate classification of the cleanliness state of the dumpsters despite the challenging uncontrolled urban environment by utilizing a multi-stage approach, where the first stage is the efficient detection of the dumpster, and the second stage is the classification of its state. We analyze the performance of the system and provide comprehensive experimental results on a real-world public dataset.
Shashank Mujumdar, Nithya Rajamani, L. Venkata Subramaniam, Dror Porat
ISM3
2013 NLP for uncertain data at scale
Sameep Mehta, L. Venkata Subramaniam
HLT-NAACL2
2013 Topical Discussions on Unstructured Microblogs: Analysis from a Geographical Perspective
Seema Nagar, Kanika Narang, Sameep Mehta, L. Venkata Subramaniam, Kuntal Dey
WISE (2)4
2012 Fusing biographical and biometric classifiers for improved person identification
Vivek Tyagi, Hima P. Karanam, Tanveer A. Faruquie, L. Venkata Subramaniam, Nalini K. Ratha
ICPR4
2012 Mining GPS traces to recommend common meeting points
abstract
Scheduling a meeting is a difficult task for people who have overbooked calendars and many constraints. The complexity increases when the meeting is to be scheduled between parties who are situated in geographically distant locations of a city and have varying travel patterns. In this paper, we present a solution that identifies a common meeting point for a group of users who have temporal and spatial locality constraints that vary over time. The problem entails answering an Optimal Meeting Point (OMP) query in spatial databases. Under Euclidean space OMP query solution identification gets reduced to the problem of determining the geometric median of a set of points, a problem for which no exact solution exists. The OMP problem does not consider any constraints as far as availability of users is concerned whereas that is a key constraint in our setting. We therefore focus on finding a solution that uses daily movements information obtained from GPS traces for each user to compute stay points during various times of the day. We then determine interesting locations by analyzing the stay points across multiple users. The novelty of our solution is that the computations are done within the database by using various relational algebra operations in combination with statistical operations on the GPS trajectory data. This makes our solution scalable to larger groups of users and for multiple such requests. Once this list of stay points and interesting locations are obtained, we show that this data can be utilized to construct spatio-temporal graphs for the users that allow us efficiently decide a meeting place. We perform experiments on a real-world dataset and show that our method is effective in finding an optimal meeting point between two users.
Sonia Khetarpaul, S. K. Gupta 0001, L. Venkata Subramaniam, Ullas Nambiar
IDEAS3
2012 Using content and interactions for discovering communities in social networks
abstract
In recent years, social networking sites have not only enabled people to connect with each other using social links but have also allowed them to share, communicate and interact over diverse geographical regions. Social network provide a rich source of heterogeneous data which can be exploited to discover previously unknown relationships and interests among groups of people. In this paper, we address the problem of discovering topically meaningful communities from a social network. We assume that a persons' membership in a community is conditioned on its social relationship, the type of interaction and the information communicated with other members of that community. We propose generative models that can discover communities based on the discussed topics, interaction types and the social connections among people. In our models a person can belong to multiple communities and a community can participate in multiple topics. This allows us to discover both community interests and user interests based on the information and linked associations. We demonstrate the effectiveness of our model on two real word data sets and show that it performs better than existing community discovery models.
Mrinmaya Sachan, Danish Contractor, Tanveer A. Faruquie, L. Venkata Subramaniam
WWW4
2011 Discovering customer intent in real-time for streamlining service desk conversations
abstract
Businesses require the contact center agents to meet pre-specified customer satisfaction levels while keeping the cost of operations low or meeting sales targets, objectives that end up being complementary and difficult to achieve in real-time. In this paper, we describe a speech enabled real-time conversation management system that tracks customer-agent conversations to detect user intent (e.g. gathering information, likely to buy, etc.) that can help agents to then decide the best sequence of actions for that call. We present an entropy based decision support system that parses a text stream generated in real-time during a audio conversation and identifies the first instance at which the intent becomes distinct enough for the agent to then take subsequent actions. We provide evaluation results displaying the efficiency and effectiveness of our system.
Ullas Nambiar, Tanveer A. Faruquie, L. Venkata Subramaniam, Sumit Negi, Ganesh Ramakrishnan
CIKM3
2011 Probabilistic model for discovering topic based communities in social networks
abstract
Social graphs have received renewed interest as a research topic with the advent of social networking websites. These online networks provide a rich source of data to study user relationships and interaction patterns on a large scale. In this paper, we propose a generative Bayesian model for extracting latent communities from a social graph. We assume that community memberships depend on topics of interest between users and the link relationships between them in the social graph topology. In addition, we make use of the nature of interaction to gauge user interests. Our model allows communities to be related to multiple topics and each user in the graph can be a member of multiple communities. This gives an insight into user interests and topical distribution in communities. We show the effectiveness of our model using a real world data set and also compare our model with existing community discovery methods.
Mrinmaya Sachan, Danish Contractor, Tanveer A. Faruquie, L. Venkata Subramaniam
CIKM4
2011 Using Text Reviews for Product Entity Completion
Mrinmaya Sachan, Tanveer A. Faruquie, L. Venkata Subramaniam, Mukesh K. Mohania
IJCNLP3
2011 Special issue on noisy text analytics
Daniel P. Lopresti, Shourya Roy, Klaus U. Schulz, L. Venkata Subramaniam
Int. J. Document Anal. Recognit.4
2010 Summary of the 4th workshop on analytics for noisy unstructured text data (AND)
abstract
No abstract available.
Roberto Basili 0001, Daniel P. Lopresti, Christoph Ringlstetter, Shourya Roy, Klaus U. Schulz, L. Venkata Subramaniam
CIKM6
2010 Estimating accuracy for text classification tasks on large unlabeled data
abstract
Rule based systems for processing text data encode the knowledge of a human expert into a rule base to take decisions based on interactions of the input data and the rule base. Similarly, supervised learning based systems can learn patterns present in a given dataset to make decisions on similar and other related data. Performances of both these classes of models are largely dependent on the training examples seen by them, based on which the learning was performed. Even though trained models might fit well on training data, the accuracies they yield on a new test data may be considerably different. Computing the accuracy of the learnt models on new unlabeled datasets is a challenging problem requiring costly labeling, and which is still likely to only cover a subset of the new data because of the large sizes of datasets involved. In this paper, we present a method to estimate the accuracy of a given model on a new dataset without manually labeling the data. We verify our method on large datasets for two shallow text processing tasks: document classification and postal address segmentation, and using both supervised machine learning methods and human generated rule based models.
Snigdha Chaturvedi, Tanveer A. Faruquie, L. Venkata Subramaniam, Mukesh K. Mohania
CIKM3
2010 Handling Noisy Queries in Cross Language FAQ Retrieval
Danish Contractor, Govind Kothari, Tanveer A. Faruquie, L. Venkata Subramaniam, Sumit Negi
EMNLP4
2010 Data cleansing as a transient service
abstract
There is often a transient need within enterprises for data cleansing which can be satisfied by offering data cleansing as a transient service. Every time a data cleansing need arises it should be possible to provision hardware, software and staff for accomplishing the task and then dismantling the set up. In this paper we present such a system that uses virtualized hardware and software for data cleansing. We share actual experiences gained from building such a system.We use a cloud infrastructure to offer virtualized data cleansing instances that can be accessed as a service. We build a system that is scalable, elastic and configurable. Each enterprise has unique needs which makes it necessary to customize both the infrastructure and the cleansing algorithms to address these needs. In this paper we will present a system that is easily configurable to suit the data cleansing needs of an enterprise.
Tanveer A. Faruquie, K. Hima Prasad, L. Venkata Subramaniam, Mukesh K. Mohania, Girish Venkatachaliah, Shrinivas Kulkarni, Pramit Basu
ICDE3
2010 Transfer of Supervision for Improved Address Standardization
abstract
Address Cleansing is very challenging, particularly for geographies with variability in writing addresses. Supervised learners can be easily trained for different data sources. However, training requires labeling large corpora for each data source which is time consuming and labor intensive to create. We propose a method to automatically transfer supervision from a given labeled source to a target unlabeled source using a hierarchical dirichlet process. Each dirichlet process models data from one source. The shared component distribution across these dirichlet processes captures the semantic relation between data sources. A feature projection on the component distributions from multiple sources is used to transfer supervision.
Govind Kothari, Tanveer A. Faruquie, L. Venkata Subramaniam, K. Hima Prasad, Mukesh K. Mohania
ICPR3
2010 Enriching One Taxonomy Using Another
abstract
Taxonomies, representing hierarchical data, are a key knowledge source in multiple disciplines. Information processing across taxonomies is not possible unless they are appropriately merged for commonalities and differences. For taxonomy merging, the first task is to identify common concepts between the taxonomies. Then, these common concepts along with their associated concepts in the two taxonomies need to be integrated. Doing this in a conflict-free manner is a challenging task and generally requires human intervention. In this paper, we explore the possibility of asymmetrically merging one taxonomy into another automatically. Given one or more source taxonomies and a destination taxonomy, modeled as directed acyclic graphs, we present intuitive algorithms that merge relevant portions of the source taxonomies into the destination taxonomy. We prove that our algorithms are conflict-free, information lossless, and scalable. We also define precision and recall measures for evaluating enriched taxonomies, such as TA, the result of merging two taxonomies, with TI, the ideal merger. Our experiments indicate the effectiveness of our approach.
L. Venkata Subramaniam, Amit Anil Nanavati, Sougata Mukherjea
IEEE Trans. Knowl. Data Eng.1
2009 SMS based Interface for FAQ Retrieval
Govind Kothari, Sumit Negi, Tanveer A. Faruquie, Venkatesan T. Chakaravarthy, L. Venkata Subramaniam
ACL/IJCNLP5
2009 Business Intelligence from Voice of Customer
abstract
In this paper, we present a first of a kind system, called business intelligence from voice of customer (BIVoC), that can: 1) combine unstructured information and structured information in an information intensive enterprise and 2) derive richer business insights from the combined data. Unstructured information, in this paper, refers to voice of customer (VoC) obtained from interaction of customer with enterprise namely, conversation with call-center agents, email, and sms. Structured database reflect only those business variables that are static over (a longer window of) time such as, educational qualification, age group, and employment details. In contrast, a combination of unstructured and structured data provide access to business variables that reflect up to date dynamic requirements of the customers and more importantly indicate trends that are difficult to derive from a larger population of customers through any other means. For example, some of the variables reflected in unstructured data are problem/interest in a certain product, expression of dissatisfaction with the business provided, and some unexplored category of people showing certain interest/problem. This gives the BIVoC system the ability to derive business insights that are richer, more valuable and crucial to the enterprises than the traditional business intelligence systems which utilize only structured information. We demonstrate the effectiveness of BIVoC system through one of our real-life engagements where the problem is to determine how to improve agent productivity in a call center scenario. We also highlight major challenges faced while dealing with unstructured information such as handling noise and linking with structured data.
L. Venkata Subramaniam, Tanveer A. Faruquie, Shajith Ikbal, Shantanu Godbole, Mukesh K. Mohania
ICDE1
2009 Automatically Extracting Dialog Models from Conversation Transcripts
abstract
There is a growing need for task-oriented natural language dialog systems that can interact with a user to accomplish a given objective. Recent work on building task-oriented dialog systems have emphasized the need for acquiring task-specific knowledge from un-annotated conversational data. In our work we acquire task-specific knowledge by defining sub-task as the key unit of a task-oriented conversation. We propose an unsupervised, apriori like algorithm that extracts the sub-tasks and their valid orderings from un-annotated human-human conversations. Modeling dialogues as a combination of sub-tasks and their valid orderings easily captures the variability in conversations. It also provides us the ability to map our dialogue model to AIML constructs and therefore use off-the-shelf AIML interpreters to build task-oriented chat-bots. We conduct experiments on real world data sets to establish the effectiveness of the sub-task extraction process. We codify the extracted sub-tasks in an AIML knowledge base and build a chatbot using this knowledge base. We also show the usefulness of the chatbot in automatically handling customer requests by performing a user evaluation study.
Sumit Negi, Sachindra Joshi, Anup Chalamalla, L. Venkata Subramaniam
ICDM4
2009 Language independent unsupervised learning of short message service dialect
Sreangsu Acharyya, Sumit Negi, L. Venkata Subramaniam, Shourya Roy
Int. J. Document Anal. Recognit.3
2009 Special issue on noisy text analytics
Daniel P. Lopresti, Shourya Roy, Klaus U. Schulz, L. Venkata Subramaniam
Int. J. Document Anal. Recognit.4
2009 Getting insights from the voices of customers: Conversation mining at a contact center
Hironori Takeuchi, L. Venkata Subramaniam, Tetsuya Nasukawa, Shourya Roy
Inf. Sci.2
2008 Identification of class specific discourse patterns
abstract
In this paper we address the problem of extracting important (and unimportant) discourse patterns from call center conversations. Call centers provide dialog based calling-in support for customers to ad-dress their queries, requests and complaints. A Call center is the direct interface between an organization and its customers and it is important to capture the voice-of-customer by gathering insights into the customer experience. We have observed that the calls re-ceived at a call center contain segments within them that follow specific patterns that are typical of the issue being addressed in the call. We present methods to extract such patterns from the calls. We show that by aggregating over a few hundred calls, specific dis-course patterns begin to emerge for each class of calls. Further, we show that such discourse patterns are useful for classifying calls and for identifying parts of the calls that provide insights into cus-tomer behaviour.
Anup Chalamalla, Sumit Negi, L. Venkata Subramaniam, Ganesh Ramakrishnan
CIKM3
2008 Exploiting context to detect sensitive information in call center conversations
abstract
Protecting sensitive information while preserving the share-ability and usability of data is becoming increasingly important. In call-centers a lot of customer related sensitive information is stored in audio recordings. In this work, we address the problem of protecting sensitive information in audio recordings and speech transcripts. We present a semi-supervised method to model sensitive information as a directed graph. Effectiveness of this approach is demonstrated by applying it to the problem of detecting and locating credit card transaction in real life conversations between agents and customers in a call center.
Tanveer A. Faruquie, Sumit Negi, Anup Chalamalla, L. Venkata Subramaniam
CIKM4
2008 Unsupervised Segmentation of Conversational Transcripts
abstract
Contact centers provide dialog based support to organizations to address various customer related issues. We have observed that the calls received at contact centers mostly follow well defined patterns. Such call flows not only specify how an agent should proceed in a call, handle objections, persuade customers, follow compliance issues, etc but also help to structure the operational process of call handling. Automatically identifying such patterns in terms of distinct segments from a collection of transcripts of conversations would improve productivity of agents as well as track compliance to guidelines. Call transcripts from call centers typically tend to be noisy owing to the noise arising from agent/caller distractions, and errors introduced by the speech recognition engine. Such noise makes classical text segmentation algorithms such as TextTiling, which work on each transcript in isolation, very inappropriate. But such noise effects become statistically insignificant over a corpus of similar calls. In this paper, we propose an algorithm to segment conversational transcripts in an unsupervised way utilizing corpus level information of similar call transcripts. We show that our approach outperforms the classical TextTiling algorithm and also describe ways to improve the segmentation using limited supervision. We discuss various ways of evaluating such an algorithm. We apply the proposed algorithm to a corpus of transcripts of calls from a car reservation call center and evaluate it using various evaluation measures. We apply segmentation to the problem of automatically checking the compliance of agents and show that our segmentation algorithm considerably improves the precision.
Krishna Kummamuru, Deepak P 0001, Shourya Roy, L. Venkata Subramaniam
SDM4
2007 Automatic Identification of Important Segments and Expressions for Mining of Business-Oriented Conversations at Contact Centers
Hironori Takeuchi, L. Venkata Subramaniam, Tetsuya Nasukawa, Shourya Roy
EMNLP-CoNLL2
2007 Automatically Selecting Answer Templates to Respond to Customer Emails
Rahul Malik, L. Venkata Subramaniam, Saroj Kaushik
IJCAI2
2007 Special issue on noisy text analytics
Craig A. Knoblock, Daniel P. Lopresti, Shourya Roy, L. Venkata Subramaniam
Int. J. Document Anal. Recognit.4
2007 Sentence boundary detection in conversational speech transcripts using noisily labeled examples
Hironori Takeuchi, L. Venkata Subramaniam, Shourya Roy, Diwakar Punjani, Tetsuya Nasukawa
Int. J. Document Anal. Recognit.2
2006 Automatic Generation of Domain Models for Call-Centers from Noisy Transcriptions
abstract
Call centers handle customer queries from various domains such as computer sales and support, mobile phones, car rental, etc. Each such domain generally has a domain model which is essential to handle customer complaints. These models contain common problem categories, typical customer issues and their solutions, greeting styles. Currently these models are manually created over time. Towards this, we propose an unsupervised technique to generate domain models automatically from call transcriptions. We use a state of the art Automatic Speech Recognition system to transcribe the calls between agents and customers, which still results in high word error rates (40%) and show that even from these noisy transcriptions of calls we can automatically build a domain model. The domain model is comprised of primarily a topic taxonomy where every node is characterized by topic(s), typical Questions-Answers (Q&As), typical actions and call statistics. We show how such a domain model can be used for topic identification of unseen calls. We also propose applications for aiding agents while handling calls and for agent monitoring based on the domain model.
Shourya Roy, L. Venkata Subramaniam
ACL2
2004 Animating expressive faces across languages
abstract
This paper describes a morphing-based audio driven facial animation system. Based on an incoming audio stream, a face image is animated with full lip synchronization and synthesized expressions. A novel scheme to implement a language independent system for audio-driven facial animation given a speech recognition system for just one language, in our case, English, is presented. The method presented here can also be used for text to audio-visual speech synthesis. Visemes in new expressions are synthesized to be able to generate animations with different facial expressions. An animation sequence using optical flow between visemes is constructed, given an incoming audio stream and still pictures of a face representing different visemes. The presented techniques give improved lip synchronization and naturalness to the animated video.
Ashish Verma 0001, L. Venkata Subramaniam, Nitendra Rajput, Chalapathy Neti, Tanveer A. Faruquie
IEEE Trans. Multim.2
2003 Information extraction from biomedical literature: methodology, evaluation and an application
abstract
Journals and conference proceedings represent the dominant mechanisms of reporting new biomedical results. The unstructured nature of such publications makes it difficult to utilize data mining or automated knowledge discovery techniques. Annotation (or markup) of these unstructured documents represents the first step in making these documents machine analyzable. In this paper we first present a system called BioAnnotator for identifying and annotating biological terms in documents. BioAnnotator uses domain based dictionary look-up for recognizing known terms and a rule engine for discovering new terms. The combination and dictionary look-up and rules result in good performance (87% precision and 94% recall on the GENIA 1.1 corpus for extracting general biological terms based on an approximate matching criterion). To demonstrate the subsequent mining and knowledge discovery activities that are made feasible by BioAnnotator, we also present a system called MedSummarizer that uses the extracted terms to identify the common concepts in a given group of genes.
L. Venkata Subramaniam, Sougata Mukherjea, Pankaj Kankar, Biplav Srivastava, Vishal S. Batra, Pasumarti V. Kamesam, Ravi Kothari
CIKM1
2003 Using viseme based acoustic models for speech driven lip synthesis
abstract
Speech driven lip synthesis is an interesting and important step toward human-computer interaction. An incoming speech signal is time aligned using a speech recognizer to generate a phonetic sequence which is then converted to the corresponding viseme sequence to be animated. We present a novel method for generation of the viseme sequence, which uses viseme based acoustic models, instead of the usual phone based acoustic models, to align the input speech signal. This results in higher accuracy and speed of the alignment procedure and allows a much simpler implementation of the speech driven lip synthesis system as it completely obviates the requirement of an acoustic unit to visual unit conversion. We show, through various experiments, that the proposed method results in about 53% relative improvement in classification accuracy and about 52% reduction in the time required to compute alignments.
Ashish Verma 0001, Nitendra Rajput, L. Venkata Subramaniam
ICASSP (5)3
2003 Using viseme based acoustic models for speech driven lip synthesis
abstract
Speech drive lip synthesis is an interesting and important step toward human-computer interaction. An incoming speech signal is time aligned using a speech recognizer to generate phonetic sequence, which is then converted to corresponding viseme sequence to be animated. In this paper, we present a novel method for generation of the viseme sequence, which uses viseme based acoustic models, instead of usual phone based acoustic models, to align the input speech signal. This results in higher accuracy and speed of the alignment procedure and allows a much simpler implementation of the speech driven lip synthesis system as it completely obviates the requirement of acoustic unit to visual unit conversion. We show through various experiments that the proposed method results in about 53% relative improvement in classification accuracy and about 52% reduction in time, required to compute alignments.
Ashish Verma 0001, Nitendra Rajput, L. Venkata Subramaniam
ICME3
2002 Gilbert-Varshamov bound for Euclidean space codes over distance-uniform signal sets
abstract
In this correspondence, in an extension of Piret's bound for codes over phase-shift keying (PSK) signal sets, we investigate the application of the Gilbert-Varshamov (GV) bound to a variety of distance-uniform (DU) signal sets in Euclidean space. It is shown that four-dimensional signal sets matched to binary tetrahedral, binary octahedral, and binary icosahedral groups lead to better bounds compared to the bounds for signal sets matched to dicyclic groups with the same number of signal points and comparable symmetric PSK signal sets.
B. Sundar Rajan, L. Venkata Subramaniam, Rajendar Bahl
IEEE Trans. Inf. Theory2
2001 Audio Driven Facial Animation For Audio-Visual Reality
abstract
In this paper, we demonstrate a morphing based automated audio driven facial animation system. Based on an incoming audio stream, a face image is animated with full lip synchronization and expression. An animation sequence using optical flow between visemes is constructed, given an incoming audio stream and still pictures of a face speaking different visemes. Rules are formulated based on coarticulation and the duration of a viseme to control the continuity in terms of shape and extent of lip opening. In addition to this new viseme-expression combinations are synthesized to be able to generate animations with new facial expressions. Finally various applications of this system are discussed in the context of creating audio-visual reality. 1.
Tanveer A. Faruquie, Ashish Kapoor, Rohit J. Kate, Nitendra Rajput, L. Venkata Subramaniam
ICME5
2000 Large Vocabulary Audio-Visual Speech Recognition Using Active Shape Models
abstract
Orthogonal information present in the video signal associated with the audio helps in improving the accuracy of a speech recognition system. Audio-visual speech recognition involves extraction of both the audio as well as visual features from the input signal. Extraction of visual parameters is done by the recognition of speech dependent features from the video sequence. The paper uses geometrical features to describe the lip shapes. Curve-based active shape models are used to extract the geometry. These geometrically represented visual parameters are used along with the audio cepstral features to perform an audio-visual classification. It is shown that the bimodal system presented gives an improvement in the classification results over classification using only the audio features.
Tanveer A. Faruquie, Abhik Majumdar, Nitendra Rajput, L. Venkata Subramaniam
ICPR4
2000 On deriving a phoneme model for a new language
abstract
We present a method for building an initial phoneme model for training an HMM in a new language using an already trained recognition system in a base language. HMM based phoneme recognition systems are used to model the phonemes in most large vocabulary speech recognition tasks. Mappings between the phonetic spaces of the two languages are generated and are used to populate the phonetic space of the new language. The best possible alignment of the new language data is obtained and initial phone models are built on this labeled data. A classification experiment is performed in the new language to illustrate the goodness of initial phone models. Experiments are carried out with Hindi as the new language using an English language recognition system to derive the initial phone models for Hindi language. 1.
Niloy Mukherjee, Nitendra Rajput, L. Venkata Subramaniam, Ashish Verma 0001
INTERSPEECH3
2000 Adapting phonetic decision trees between languages for continuous speech recognition
abstract
In a continuous speech recognition system it is important to model the context dependent variations in the pronunciations of phones. In this work we have attempted to build decision trees for modeling phonetic context-dependency in Hindi. The approach followed is to modify a decision tree built to model context-dependency in American English. The reason the decision trees turn out to be different are that the English and Hindi phoneme sets are not identical. Then even for identical phonemes, the context-dependency is different for the two languages. Linguistic-Phonetic knowledge of Hindi is used to modify the English phone set. Since the Hindi phone set being used is derived from the English phone set, the adaptation of the English tree to Hindi follows naturally. Though here the adaptation is from English to Hindi, the method may be applicable for adapting between any two languages. The decision tree is built using either Hindi data or English data labeled with the correct Hindi contexts. This procedure is discussed and the limitations of both the methods are described. 1.
Nitendra Rajput, L. Venkata Subramaniam, Ashish Verma 0001
INTERSPEECH2
1999 Audio-visual large vocabulary continuous speech recognition in the broadcast domain
abstract
Considers the problem of combining visual cues with audio signals for the purpose of improved automatic machine recognition of speech. Although significant progress has been made in the machine transcription of large-vocabulary continuous speech (LVCSR) over the last few years, the technology to date is most effective only under controlled conditions, such as low noise, speaker-dependent recognition, read speech (as opposed to conversational speech), etc. On the other hand, while augmenting the recognition of speech utterances with visual cues has attracted the attention of researchers over the last couple of years, most efforts in this domain can be considered to be only preliminary in the sense that, unlike LVCSR efforts, tasks have been limited to small vocabularies (e.g. commands, digits) and often to speaker-dependent training or isolated word speech, where word boundaries are artificially well-defined.
Sankar Basu, Chalapathy Neti, Nitendra Rajput, Andrew W. Senior, L. Venkata Subramaniam, Ashish Verma 0001
MMSP5