Demo Data from VLDB 2026 / reviewers in the wild / expert
Shantanu Godbole
dblp:38/3523
· DBLP profile ↗
20ranked-venue papers
8as first author
1since 2021 · last 2025
0009-0001-7071-9438ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 17 · 8 first-authorArtificial intelligence and machine learning · 16 · 7 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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
7 papers |
Information extraction and text analysis · 81% Probabilistic and Bayesian machine learning · 8% Learning paradigms · 4% | |
| Databases, data mining, and information retrieval
7 papers |
Data mining · 62% Data integration and cleaning · 25% Machine learning and data management · 8% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computing education · 100% |
Topics — the 18 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Information extraction and text analysis
text classification |
0.3 | 5 | 2008 | An integrated system for automatic customer satisfaction analysis in the services industry · KDD 2008 Text classification, business intelligence, and interactivity: automating C-Sat analysis for services industry · KDD 2008 Structured entity identification and document categorization: two tasks with one joint model · KDD 2008 |
Natural language and speech › Information extraction and text analysis
customer satisfaction analysis |
0.2 | 2 | 2008 | An integrated system for automatic customer satisfaction analysis in the services industry · KDD 2008 Text classification, business intelligence, and interactivity: automating C-Sat analysis for services industry · KDD 2008 |
Data mining
clustering |
0.1 | 1 | 2009 | Cross-Guided Clustering: Transfer of Relevant Supervision across Domains for Improved Clustering · ICDM 2009 |
Data integration and cleaning › heterogeneous data integration
unstructured and structured data integration |
0.1 | 1 | 2009 | Business Intelligence from Voice of Customer · ICDE 2009 |
Natural language and speech › Information extraction and text analysis
named entity recognition |
0.1 | 1 | 2008 | Structured entity identification and document categorization: two tasks with one joint model · KDD 2008 |
Data integration and cleaning › data preprocessing
data cleaning |
0.1 | 1 | 2007 | How Much Noise Is Too Much: A Study in Automatic Text Classification · ICDM 2007 |
Data mining › text mining
text classification |
0.1 | 1 | 2007 | How Much Noise Is Too Much: A Study in Automatic Text Classification · ICDM 2007 |
Data mining › predictive modeling › classification › incremental classification
novel class detection |
0.1 | 1 | 2005 | Text Classification with Evolving Label-Sets · ICDM 2005 |
Machine learning and data management
open-world learning |
0.1 | 1 | 2005 | Text Classification with Evolving Label-Sets · ICDM 2005 |
Data mining
business intelligence |
0.0 | 2 | 2008 | An integrated system for automatic customer satisfaction analysis in the services industry · KDD 2008 Text classification, business intelligence, and interactivity: automating C-Sat analysis for services industry · KDD 2008 |
Machine learning › Learning paradigms
semi-supervised learning |
0.0 | 1 | 2003 | Cross-training: learning probabilistic mappings between topics · KDD 2003 |
Machine learning › Probabilistic and Bayesian machine learning › generative and discriminative models
generative-discriminative hybrid classification |
0.0 | 1 | 2002 | Scaling multi-class support vector machines using inter-class confusion · KDD 2002 |
Machine learning › Learning theory › classification
multiclass classification |
0.0 | 1 | 2002 | Scaling multi-class support vector machines using inter-class confusion · KDD 2002 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › bayesian network › bayesian network classifiers
naive bayes |
0.0 | 1 | 2002 | Scaling multi-class support vector machines using inter-class confusion · KDD 2002 |
Machine learning › Kernel, tree and ensemble methods
support vector machine |
0.0 | 1 | 2002 | Scaling multi-class support vector machines using inter-class confusion · KDD 2002 |
Knowledge graphs
entity linking |
0.0 | 1 | 2009 | Business Intelligence from Voice of Customer · ICDE 2009 |
Data mining › clustering
k-means clustering |
0.0 | 1 | 2009 | Cross-Guided Clustering: Transfer of Relevant Supervision across Domains for Improved Clustering · ICDM 2009 |
Data mining
text mining |
0.0 | 1 | 2007 | How Much Noise Is Too Much: A Study in Automatic Text Classification · ICDM 2007 |
Methods — techniques the papers use, named apart from their topics
lexico-semantic spatial model · 0.4text classification · 0.3text analytics · 0.2noise handling · 0.2generative modeling · 0.1class detection · 0.1k-means · 0.1cross-domain similarity measure · 0.1case study · 0.1probabilistic generative model · 0.1EM algorithm · 0.1text preprocessing · 0.1simulated noise · 0.1distributional algorithms · 0.0discriminative algorithms · 0.0confusion matrix · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | From Multiple-Choice to Extractive QA: A Case Study for English and ArabicabstractThe rapid evolution of Natural Language Processing (NLP) has favoured major languages such as English, leaving a significant gap for many others due to limited resources. This is especially evident in the context of data annotation, a task whose importance cannot be underestimated, but which is time-consuming and costly. Thus, any dataset for resource-poor languages is precious, in particular when it is task-specific. Here, we explore the feasibility of repurposing an existing multilingual dataset for a new NLP task: we repurpose a subset of the BELEBELE dataset (Bandarkar et al., 2023), which was designed for multiple-choice question answering (MCQA), to enable the more practical task of extractive QA (EQA) in the style of machine reading comprehension. We present annotation guidelines and a parallel EQA dataset for English and Modern Standard Arabic (MSA). We also present QA evaluation results for several monolingual and cross-lingual QA pairs including English, MSA, and five Arabic dialects. We aim to help others adapt our approach for the remaining 120 BELEBELE language variants, many of which are deemed under-resourced. We also provide a thorough analysis and share insights to deepen understanding of the challenges and opportunities in NLP task reformulation. Teresa Lynn, Malik H. Altakrori, Samar Mohamed Magdy, Rocktim Jyoti Das, Chenyang Lyu, Mohamed Nasr, Younes Samih, Kirill Chirkunov, Alham Fikri Aji, Preslav Nakov, Shantanu Godbole, Salim Roukos, Radu Florian, Nizar Habash |
COLING | 11 |
| 2019 | Aligning Learning Outcomes to Learning Resources: A Lexico-Semantic Spatial ApproachabstractAligning Learning Outcomes (LO) to relevant portions of Learning Resources (LR) is necessary to help students quickly navigate within the recommended learning material. In general, the problem can be viewed as finding the relevant sections of a document (LR) that is pertinent to a broad question (LO). In this paper, we introduce the novel problem of aligning LOs (LO is usually a sentence long text) to relevant pages of LRs (LRs are in the form of slide decks). We observe that the set of relevant pages can be composed of multiple chunks (a chunk is a contiguous set of pages) and the same page of an LR might be relevant to multiple LOs. To this end, we develop a novel Lexico-Semantic Spatial approach that captures the lexical, semantic, and spatial aspects of the task, and also alleviates the limited availability of training data. Our approach first identifies the relevancy of a page to an LO by using lexical and semantic features from each page independently. The spatial model at a later stage exploits the dependencies between the sequence of pages in the LR to further improve the alignment task. We empirically establish the importance of the lexical, semantic, and spatial models within the proposed approach. We show that, on average, a student can navigate to a relevant page from the first predicted page by about four clicks within a 38 page slide deck, as compared to two clicks by human experts. Swarnadeep Saha, Malolan Chetlur, Tejas I. Dhamecha, K. Gayathri Wijayarathna, Red Mendoza, Paul Gagnon, Nabil Zary, Shantanu Godbole |
IJCAI | 8 |
| 2013 | CDR Analysis Based Telco Churn Prediction and Customer Behavior Insights: A Case Study
Natwar Modani, Kuntal Dey, Ritesh Gupta, Shantanu Godbole |
WISE (2) | 4 |
| 2012 | Cross-Guided Clustering: Transfer of Relevant Supervision across TasksabstractLack of supervision in clustering algorithms often leads to clusters that are not useful or interesting to human reviewers. We investigate if supervision can be automatically transferred for clustering a target task, by providing a relevant supervised partitioning of a dataset from a different source task. The target clustering is made more meaningful for the human user by trading-off intrinsic clustering goodness on the target task for alignment with relevant supervised partitions in the source task, wherever possible. We propose a cross-guided clustering algorithm that builds on traditional k-means by aligning the target clusters with source partitions. The alignment process makes use of a cross-task similarity measure that discovers hidden relationships across tasks. When the source and target tasks correspond to different domains with potentially different vocabularies, we propose a projection approach using pivot vocabularies for the cross-domain similarity measure. Using multiple real-world and synthetic datasets, we show that our approach improves clustering accuracy significantly over traditional k-means and state-of-the-art semi-supervised clustering baselines, over a wide range of data characteristics and parameter settings. Indrajit Bhattacharya, Shantanu Godbole, Sachindra Joshi, Ashish Verma 0001 |
ACM Trans. Knowl. Discov. Data | 2 |
| 2010 | Building re-usable dictionary repositories for real-world text miningabstractText mining, though still a nascent industry, has been growing quickly along with the awareness of the importance of unstructured data in business analytics, customer retention and extension, social media, and legal applications. There has been a recent increase in the number of commercial text mining product and service offerings, but successful or wide-spread deployments are rare, mainly due to a dependence on the expertise and skill of practitioners. Accordingly, there is a growing need for re-usable repositories for text mining. In this paper, we focus on dictionary-based text mining and its role in enabling practitioners in understanding and analyzing large text datasets. We motivate and define the problem of exploratory dictionary construction for capturing concepts of interest, and propose a framework for efficient construction, tuning, and re-use of these dictionaries across datasets. The construction framework offers a range of interaction modes to the user to quickly build concept dictionaries over large datasets. We also show how to adapt one or more dictionaries across domains and tasks, thereby enabling reuse of knowledge and effort in industrial practice. We present results and case studies on real-life CRM analytics datasets, where such repositories and tooling significantly cut down practitioner time and effort for dictionary-based text mining. Shantanu Godbole, Indrajit Bhattacharya, Ashish Verma 0001 |
CIKM | 1 |
| 2010 | A Cluster-Level Semi-supervision Model for Interactive Clustering
Avinava Dubey, Indrajit Bhattacharya, Shantanu Godbole |
ECML/PKDD (1) | 3 |
| 2009 | Business Intelligence from Voice of CustomerabstractIn 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 |
ICDE | 4 |
| 2009 | Cross-Guided Clustering: Transfer of Relevant Supervision across Domains for Improved ClusteringabstractLack of supervision in clustering algorithms often leads to clusters that are not useful or interesting to human reviewers. We investigate if supervision can be automatically transferred to a clustering task in a target domain, by providing a relevant supervised partitioning of a dataset from a different source domain. The target clustering is made more meaningful for the human user by trading off intrinsic clustering goodness on the target dataset for alignment with relevant supervised partitions in the source dataset, wherever possible. We propose a cross-guided clustering algorithm that builds on traditional k-means by aligning the target clusters with source partitions. The alignment process makes use of a cross-domain similarity measure that discovers hidden relationships across domains with potentially different vocabularies. Using multiple real-world datasets, we show that our approach improves clustering accuracy significantly over traditional k-means. Indrajit Bhattacharya, Shantanu Godbole, Sachindra Joshi, Ashish Verma 0001 |
ICDM | 2 |
| 2009 | Enabling analysts in managed services for CRM analyticsabstractData analytics tools and frameworks abound, yet rapid deployment of analytics solutions that deliver actionable insights from business data remains a challenge. The primary reason is that on-field practitioners are required to be both technically proficient and knowledgeable about the business. The recent abundance of unstructured business data has thrown up new opportunities for analytics, but has also multiplied the deployment challenge, since interpretation of concepts derived from textual sources require a deep understanding of the business. In such a scenario, a managed service for analytics comes up as the best alternative. A managed analytics service is centered around a business analyst who acts as a liaison between the business and the technology. This calls for new tools that assist the analyst to be efficient in the tasks that she needs to execute. Also, the analytics needs to be repeatable, in that the delivered insights should not depend heavily on the expertise of specific analysts. These factors lead us to identify new areas that open up for KDD research in terms of 'time-to-insight' and repeatability for these analysts. We present our analytics framework in the form of a managed service offering for CRM analytics. We describe different analyst-centric tools using a case study from real-life engagements and demonstrate their effectiveness. Indrajit Bhattacharya, Shantanu Godbole, Ashish Verma 0001, Jeff Achtermann, Kevin English |
KDD | 2 |
| 2008 | Learning Decision Lists with Known Rules for Text Mining
Venkatesan Chakravarthy, Sachindra Joshi, Ganesh Ramakrishnan, Shantanu Godbole, Sreeram Balakrishnan |
IJCNLP | 4 |
| 2008 | Structured entity identification and document categorization: two tasks with one joint modelabstractTraditionally, research in identifying structured entities in documents has proceeded independently of document categorization research. In this paper, we observe that these two tasks have much to gain from each other. Apart from direct references to entities in a database, such as names of person entities, documents often also contain words that are correlated with discriminative entity attributes, such age-group and income-level of persons. This happens naturally in many enterprise domains such as CRM, Banking, etc. Then, entity identification, which is typically vulnerable against noise and incompleteness in direct references to entities in documents, can benefit from document categorization with respect to such attributes. In return, entity identification enables documents to be categorized according to different label-sets arising from entity attributes without requiring any supervision. In this paper, we propose a probabilistic generative model for joint entity identification and document categorization. We show how the parameters of the model can be estimated using an EM algorithm in an unsupervised fashion. Using extensive experiments over real and semi-synthetic data, we demonstrate that the two tasks can benefit immensely from each other when performed jointly using the proposed model. Indrajit Bhattacharya, Shantanu Godbole, Sachindra Joshi |
KDD | 2 |
| 2008 | Text classification, business intelligence, and interactivity: automating C-Sat analysis for services industryabstractText classification has matured as a research discipline over the last decade. Independently, business intelligence over structured databases has long been a source of insights for enterprises. In this work, we bring the two together for Customer Satisfaction(C-Sat) analysis in the services industry. We present ITACS, a solution combining text classification and business intelligence integrated with a novel interactive text labeling interface. ITACS has been deployed in multiple client accounts in contact centers. It can be extended to any services industry setting to analyze unstructured text data and derive operational and business insights. We highlight importance of interactivity in real-life text classification settings. We bring out some unique research challenges about label-sets, measuring accuracy, and interpretability that need serious attention in both academic and industrial research. We recount invaluable experiences and lessons learned as data mining researchers working toward seeing research technology deployed in the services industry. Shantanu Godbole, Shourya Roy |
KDD | 1 |
| 2008 | An integrated system for automatic customer satisfaction analysis in the services industryabstractText classification has matured well as a research discipline over the years. At the same time, business intelligence over databases has long been a source of insights for enterprises. With the growing importance of the services industry, customer relationship management and contact center operations have become very important. Specifically, the voice of the customer and customer satisfaction (C-Sat) have emerged as invaluable sources of insights about how an enterprise's products and services are percieved by customers. Shantanu Godbole, Shourya Roy |
KDD | 1 |
| 2007 | How Much Noise Is Too Much: A Study in Automatic Text ClassificationabstractNoise is a stark reality in real life data. Especially in the domain of text analytics, it has a significant impact as data cleaning forms a very large part of the data processing cycle. Noisy unstructured text is common in informal settings such as on-line chat, SMS, email, newsgroups and blogs, automatically transcribed text from speech, and automatically recognized text from printed or handwritten material. Gigabytes of such data is being generated everyday on the Internet, in contact centers, and on mobile phones. Researchers have looked at various text mining issues such as pre-processing and cleaning noisy text, information extraction, rule learning, and classification for noisy text. This paper focuses on the issues faced by automatic text classifiers in analyzing noisy documents coming from various sources. The goal of this paper is to bring out and study the effect of different kinds of noise on automatic text classification. Does the nature of such text warrant moving beyond traditional text classification techniques? We present detailed experimental results with simulated noise on the Reuters- 21578 and 20-newsgroups benchmark datasets. We present interesting results on real-life noisy datasets from various CRM domains. Sumeet Agarwal, Shantanu Godbole, Diwakar Punjani, Shourya Roy |
ICDM | 2 |
| 2005 | Text Classification with Evolving Label-SetsabstractWe introduce the evolving label-set problem encountered in building real-world text classification systems. This problem arises when a text classification system trained on a label-set encounters documents of unseen classes at deployment time. We design a class-detector module that monitors unlabeled data, detects new classes, and suggests them to the administrator for inclusion in the label-set. We propose abstractions that group together tokens under human understandable concepts and provide a mechanism of assigning importance to unseen terms. We present generative algorithms leveraging the notion of support of documents in a model for (1) selecting documents of proposed new classes, and (2) automatically triggering detection of new classes. Experiments on three real world taxonomies show that our methods select new class documents with high precision, and trigger emergence of new classes with low false-positive and false-negative rates. Shantanu Godbole, Ganesh Ramakrishnan, Sunita Sarawagi |
ICDM | 1 |
| 2004 | Discriminative Methods for Multi-labeled Classification
Shantanu Godbole, Sunita Sarawagi |
PAKDD | 1 |
| 2004 | Document Classification Through Interactive Supervision of Document and Term Labels
Shantanu Godbole, Abhay Harpale, Sunita Sarawagi, Soumen Chakrabarti |
PKDD | 1 |
| 2004 | HIClass: Hyper-interactive Text Classification by Interactive Supervision of Document and Term Labels
Shantanu Godbole, Abhay Harpale, Sunita Sarawagi, Soumen Chakrabarti |
PKDD | 1 |
| 2003 | Cross-training: learning probabilistic mappings between topicsabstractClassification is a well-established operation in text mining. Given a set of labels A and a set DA of training documents tagged with these labels, a classifier learns to assign labels to unlabeled test documents. Suppose we also had available a different set of labels B, together with a set of documents DB marked with labels from B. If A and B have some semantic overlap, can the availability of DB help us build a better classifier for A, and vice versa? We answer this question in the affirmative by proposing cross-training: a new approach to semi-supervised learning in presence of multiple label sets. We give distributional and discriminative algorithms for cross-training and show, through extensive experiments, that cross-training can discover and exploit probabilistic relations between two taxonomies for more accurate classification. Sunita Sarawagi, Soumen Chakrabarti, Shantanu Godbole |
KDD | 3 |
| 2002 | Scaling multi-class support vector machines using inter-class confusionabstractSupport vector machines (SVMs) excel at two-class discriminative learning problems. They often outperform generative classifiers, especially those that use inaccurate generative models, such as the naïve Bayes (NB) classifier. On the other hand, generative classifiers have no trouble in handling an arbitrary number of classes efficiently, and NB classifiers train much faster than SVMs owing to their extreme simplicity. In contrast, SVMs handle multi-class problems by learning redundant yes/no (one-vs-others) classifiers for each class, further worsening the performance gap. We propose a new technique for multi-way classification which exploits the accuracy of SVMs and the speed of NB classifiers. We first use a NB classifier to quickly compute a confusion matrix, which is used to reduce the number and complexity of the two-class SVMs that are built in the second stage. During testing, we first get the prediction of a NB classifier and use that to selectively apply only a subset of the two-class SVMs. On standard benchmarks, our algorithm is 3 to 6 times faster than SVMs and yet matches or even exceeds their accuracy. Shantanu Godbole, Sunita Sarawagi, Soumen Chakrabarti |
KDD | 1 |