Mukesh K. Mohania

dblp:85/6670 · DBLP profile ↗
← Back
81ranked-venue papers in the field
11as first author
12since 2021 · last 2025
0000-0003-4429-1412ORCID · reported

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 47 (10 first)Information Retrieval & Web Search · 16Data Mining & Knowledge Discovery · 13Knowledge Engineering, Semantic Web & Information Systems · 2 (1 first)Other / Interdisciplinary · 2Business Process & Enterprise Data · 1
YearPublicationVenuePosition
2025 PathLens: Structurally Enhancing Heterophilic Graphs for GNNs
Karan Goyal, Saankhya Samanta, Vikram Goyal, Mukesh K. Mohania
CIKM4
2025 Enriching Spatial Indexes For User-Centric And Context-Aware Points Of Interest Search
Raghav Mittal, Ayaan Kakkar, Mukesh K. Mohania, Ladjel Bellatreche, Yoshiharu Ishikawa
SSDBM3
2024 A Model for Retrieving High-Utility Itemsets with Complementary and Substitute Goods
Raghav Mittal, Anirban Mondal, P. Krishna Reddy, Mukesh K. Mohania
PAKDD (1)4
2024 TagRec++: Hierarchical Label Aware Attention Network for Question Categorization
abstract
Online learning systems have multiple data repositories in the form of transcripts, books and questions. To enable ease of access, such systems organize the content according to a well defined taxonomy of hierarchical nature (subject - chapter -topic). The task of categorizing inputs to the hierarchical labels is usually cast as a flat multi-class classification problem. Such approaches ignore the semantic relatedness between the terms in the input and the tokens in the hierarchical labels. Alternate approaches also suffer from class imbalance when they only consider leaf level nodes as labels. To tackle the issues, we formulate the task as a dense retrieval problem to retrieve the appropriate hierarchical labels for each content. In this paper, we deal with categorizing questions and learning content. We model the hierarchical labels as a composition of their tokens and use an efficient cross-attention mechanism to fuse the information with the term representations of the content. We also adopt an adaptive in-batch hard negative sampling approach which samples better negatives as the training progresses. We demonstrate that the proposed approachTagRec++outperforms existing state-of-the-art approaches on question and learning content datasets as measured by Recall@k. In addition, we demonstrate zero-shot capabilities ofTagRec++and preliminary analysis of it's ability to adapt to label changes.
Venktesh V, Mukesh K. Mohania, Vikram Goyal
IEEE Trans. Knowl. Data Eng.2
2023 James ate 5 oranges = Steve bought 5 pencils: Structure-Aware Denoising for Paraphrasing Word Problems
abstract
We propose SCANING, an unsupervised framework for paraphrasing via controlled noise injection. We focus on the novel task of paraphrasing algebraic word problems having practical applications in online pedagogy as a means to reduce plagiarism as well as evoke reasoning capabilities on the part of the student instead of rote memorization. This task is more complex than paraphrasing general-domain corpora due to the difficulty in preserving critical information for solution consistency of the paraphrased word problem, managing the increased length of the text and ensuring diversity in the generated paraphrase. Existing approaches fail to demonstrate adequate performance on at least one, if not all, of these facets, necessitating the need for a more comprehensive solution. To this end, we model the noising search space as a composition of contextual and syntactic aspects to sample noising functions. This allows for learning a denoising function, that operates over both aspects and produces semantically equivalent and syntactically diverse outputs through grounded noise injection. The denoising function serves as a foundation for training a paraphrasing function, which operates solely in the input-paraphrase space without carrying any direct dependency on noise. We demonstrate that SCANING improves performance in terms of producing semantically equivalent and syntactically diverse paraphrases by 35% through extensive automated and human evaluation across 4 datasets.
Venktesh V, Mukesh K. Mohania, Vikram Goyal
CIKM3
2023 Unsupervised Question Duplicate and Related Questions Detection in e-learning platforms
abstract
Online learning platforms provide diverse questions to gauge the learners' understanding of different concepts. The repository of questions has to be constantly updated to ensure a diverse pool of questions to conduct assessments for learners. However, it is impossible for the academician to manually skim through the large repository of questions to check for duplicates when onboarding new questions from external sources. Hence, we propose a toolQDup in this paper that can surface near-duplicate and semantically related questions without any supervised data. The proposed tool follows an unsupervised hybrid pipeline of statistical and neural approaches for incorporating different nuances in similarity for the task of question duplicate detection. We demonstrate thatQDup can detect near-duplicate questions and also suggest related questions for practice with remarkable accuracy and speed from a large repository of questions. The demo video of the tool can be found at https://www.youtube.com/watch?v=loh0_-7XLW4.
Maksimjeet Chowdhary, Sanyam Goyal, Venktesh V, Mukesh K. Mohania, Vikram Goyal
WSDM4
2023 Preface - special issue on conceptual modeling - ER 2022
Jolita Ralyté, Manfred A. Jeusfeld, Mukesh K. Mohania
Data Knowl. Eng.3
2022 Topic Aware Contextualized Embeddings for High Quality Phrase Extraction
Venktesh V, Mukesh K. Mohania, Vikram Goyal
ECIR (1)2
2022 'John Ate 5 Apples' != 'John Ate Some Apples': Self-supervised Paraphrase Quality Detection for Algebraic Word Problems
Venktesh V, Mukesh K. Mohania, Vikram Goyal
ECML/PKDD (6)3
2021 Cross-modal Data Linkage for Common Entity Identification
Pragya Prakash, Jay Rawal, Snehal Gupta, Deepak P 0001, Mukesh K. Mohania
ADMA5
2021 TagRec: Automated Tagging of Questions with Hierarchical Learning Taxonomy
Venktesh V, Mukesh K. Mohania, Vikram Goyal
ECML/PKDD (5)2
2021 Efficient Indexing of Top-k Entities in Systems of Engagement with Extensions for Geo-tagged Entities
abstract
Abstract Next-generation enterprise management systems are beginning to be developed based on the Systems of Engagement (SOE) model. We visualize an SOE as a set of entities. Each entity is modeled by a single parent document with dynamic embedded links (i.e., child documents) that contain multi-modal information about the entity from various networks. Since entities in an SOE are generally queried using keywords, our goal is to efficiently retrieve the top-k entities related to a given keyword-based query by considering the relevance scores of both their parent and child documents. Furthermore, we extend the afore-mentioned problem to incorporate the case where the entities are geo-tagged. The main contributions of this work are three-fold. First, it proposes an efficient bitmap-based approach for quickly identifying the candidate set of entities, whose parent documents contain all queried keywords. A variant of this approach is also proposed to reduce memory consumption by exploiting skews in keyword popularity. Second, it proposes the two-tier HI-tree index, which uses both hashing and inverted indexes, for efficient document relevance score lookups. Third, it proposes an R-tree-based approach to extend the afore-mentioned approaches for the case where the entities are geo-tagged. Fourth, it performs comprehensive experiments with both real and synthetic datasets to demonstrate that our proposed schemes are indeed effective in providing good top-k result recall performance within acceptable query response times.
Anirban Mondal, Ayaan Kakkar, Nilesh Padhariya, Mukesh K. Mohania
Data Sci. Eng.4
2020 Towards Efficient Retrieval of Top-k Entities in Systems of Engagement
Anirban Mondal, Nilesh Padhariya, Mukesh K. Mohania
WISE (2)3
2019 Towards a Predictive Patent Analytics and Evaluation Platform
Nebula Alam, Khoi-Nguyen Tran, Sue Ann Chen, John Wagner, Josh Andres, Mukesh K. Mohania
ECML/PKDD (3)6
2018 Research Directions in Blockchain Data Management and Analytics
Hoang Tam Vo, Ashish Kundu, Mukesh K. Mohania
EDBT3
2017 Blockchain-based Data Management and Analytics for Micro-insurance Applications
abstract
In this paper, we demonstrate a blockchain-based solution for transparently managing and analyzing data in a pay-as-you-go car insurance application. This application allows drivers who rarely use cars to only pay insurance premium for particular trips they would like to travel. One of the key challenges from database perspective is how to ensure all the data pertaining to the actual trip and premium payment made by the users are transparently recorded so that every party in the insurance contract including the driver, the insurance company, and the financial institution is confident that the data are tamper-proof and traceable.
Hoang Tam Vo, Lenin Mehedy, Mukesh K. Mohania, Ermyas Abebe
CIKM3
2016 Guest Editorial: A Special Issue in Physical Design for Big Data Warehousing and Mining
Ladjel Bellatreche, Pedro Furtado 0001, Mukesh K. Mohania
Distributed Parallel Databases3
2015 Labeling Educational Content with Academic Learning Standards
abstract
Learning standards (frequently referred to as academic standards, course curriculum etc.) define the specific structure of an educational program. Learning standards contain a list of instructions specifying various skills that students should learn at different points during their learning progression. For example,“calculate the area of a triangle” is one such instruction in a 6th grade geometry curriculum. Currently these instructions are imparted using prescribed textbooks or lesson plans which have been labeled with learning standard instructions. Teachers and students use this labeled learning content to identify relevant material for teaching and studying. However with an increasing amount of users as well as publisher generated content in recent days, teachers and students may want to refer to additional content apart from prescribed textbooks for their teaching/learning needs which is not labeled with learning standard instructions. Manually identifying the appropriate learning standard instruction for each learning content is time consuming and not scalable especially since learning standards frequently contain thousands of instructions, and subject to periodic revision. In this paper, we address the problem of automatically labeling digital learning content with the learning standards. Towards this goal, we first build semantic representations of the learning standard instructions using external knowledge sources such as Wikipedia and domain text books. These semantic representations are then used in a framework which utilizes structural constraints imposed by the hierarchy of the learning standards to assign labels to the learning materials. We demonstrate the usefulness of our approach on a collection of high school learning materials that were labeled by curriculum experts from a US school district according to a publicly available learning standard. The system developed has been deployed and is in use by the school district. To the best of our knowledge we are the first to attempt this novel task and develop such a system.
Danish Contractor, Kashyap Popat, Shajith Ikbal, Sumit Negi, Bikram Sengupta, Mukesh K. Mohania
SDM6
2015 The Mask of ZoRRo: preventing information leakage from documents
Prasad Deshpande, Salil Joshi 0001, Prateek Dewan, Karin Murthy, Mukesh K. Mohania, Sheshnarayan Agrawal
Knowl. Inf. Syst.5
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
EDBT6
2014 Some Issues in Modeling User Behavior Data in Systems of Engagement
Mukesh K. Mohania, Komminist Weldemariam
MEDI2
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
EDBT6
2013 Efficient Subsequence Search in Databases
Rohit Jain, Mukesh K. Mohania, Sunil Prabhakar 0001
WAIM2
2013 Ratio Threshold Queries over Distributed Data Sources
abstract
Continuous aggregation queries over dynamic data are used for real time decision making and timely business intelligence. In this paper we consider queries where a client wants to be notified if the ratio of two aggregates over distributed data crosses a specified threshold. Consider these scenarios: a mechanism designed to defend against distributed denial of service attacks may be triggered when the fraction of packets arriving to a subnet is more than 5% of the total packets; or a distributed store chain withdraws its discount on luxury goods when sales of luxury goods constitute more than 20% of the overall sales. The challenge in executing such ratio threshold queries (RTQs) lies in incurring the minimal amount of communication necessary for propagation of updates from data sources to the aggregator node where the client query is executed. We address this challenge by proposing schemes for converting the client ratio threshold condition into conditions on individual distributed data sources. Whenever the condition associated with a source is violated, the source pushes its data values to the aggregator, which in turn pulls data values from other sources to determine whether the client threshold condition is indeed violated. We present algorithms to minimize the number of source condition violations (i.e., the number of pushes) while ensuring that no violation of the client threshold condition is missed. Further, in case of a source condition violation, we propose efficient selective pulling algorithms for intelligently choosing additional sources whose data should be pulled by the aggregator. Using performance evaluation on synthetic and real traces of data updates we show that our algorithms result in up to an order of magnitude less number of messages compared to existing approaches in the literature.
Krithi Ramamritham, Mukesh K. Mohania
Proc. VLDB Endow.3
2012 D'MART: A Tool for Building and Populating Data Warehouse Model from Existing Reports and Tables
Sumit Negi, Manish Bhide, Vishal S. Batra, Mukesh K. Mohania, Sunil Bajpai
WAIM4
2012 Exploiting Evidence from Unstructured Data to Enhance Master Data Management
abstract
Master data management (MDM) integrates data from multiple structured data sources and builds a consolidated 360-degree view of business entities such as customers and products. Today's MDM systems are not prepared to integrate information from unstructured data sources, such as news reports, emails, call-center transcripts, and chat logs. However, those unstructured data sources may contain valuable information about the same entities known to MDM from the structured data sources. Integrating information from unstructured data into MDM is challenging as textual references to existing MDM entities are often incomplete and imprecise and the additional entity information extracted from text should not impact the trustworthiness of MDM data. In this paper, we present an architecture for making MDM text-aware and showcase its implementation as IBM Info-Sphere MDM Extension for Unstructured Text Correlation, an add-on to IBM InfoSphere Master Data Management Standard Edition. We highlight how MDM benefits from additional evidence found in documents when doing entity resolution and relationship discovery. We experimentally demonstrate the feasibility of integrating information from unstructured data sources into MDM.
Karin Murthy, Prasad Deshpande, Atreyee Dey, Ramanujam Halasipuram, Mukesh K. Mohania, Deepak P 0001, Jennifer Reed, Scott Schumacher
Proc. VLDB Endow.5
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
CIKM4
2010 Efficiently querying archived data using Hadoop
abstract
The need to analyze structured data for various business intelligence applications such as customer churn analysis, social network analysis, telecom network monitoring etc., is well known. However, the potential size to which such data will scale in future will make solutions that revolve around data warehouses hard to scale. As data sizes grow the movement of data from the warehouse to archives becomes more frequent. Current file based archive models make the archived data unusable for any type of insight extraction. In this paper, we present an active archival solution for data warehouses that makes use of Hadoop distributed file system (HDFS) to store the data in an always available and cost-effective manner. We investigate various structured data storage schemes within HDFS and empirical evaluations show that a combination of Universal scheme model and column store is best suited for the active archival solution.
Ullas Nambiar, Mukesh K. Mohania
CIKM4
2010 Massive structured data management solution
abstract
The need to analyze structured data for various business intelligence applications such as customer churn analysis, social network analysis, etc. is well known. However, the potential size to which such data will scale in future will make solutions that revolve around data warehouses hard to scale. We begin by presenting a business case that prompted us to look at building a distributed analytics platform that is leveraging the MapReduce framework pioneered by Google. We present the results of the study and highlight issues with the current structured data access techniques for MapReduce platforms. Finally, we present a distributed and scalable data platform that leverages Apache Hadoop to enable business analysts to seamlessly query archived data along with data stored in the warehouse.
Ullas Nambiar, Mukesh K. Mohania
CIKM4
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
ICDE4
2010 Ratio threshold queries over distributed data sources
abstract
In this paper we consider triggers over distributed data from various sources such as: ¿Notify when sale of luxury goods constitute more than 20% of the overall sales¿. In such queries client desires to be notified whenever the ratio of two aggregates, over distributed data, crosses the specified threshold. The challenge lies in being able to execute the queries with the minimal amount of communication necessary for update propagation. We address the challenge by proposing schemes for converting the client threshold condition into conditions on individual distributed data sources such that (1) violation of the client threshold occurs only if one or more source conditions are violated (zero false negative), and (2) the number of source violations when client threshold is not violated is small (minimize false positives). Using performance evaluation we show that our algorithms result in up to an order of magnitude less number of false positives compared to the approaches in the literature.
Krithi Ramamritham, Mukesh K. Mohania
ICDE3
2010 Foreword
Manish Bhide, Laura M. Haas, Zachary G. Ives, Mukesh K. Mohania
Inf. Syst.4
2009 Detecting privacy violations in database publishing using disjoint queries
abstract
We present a new method of detecting privacy violations in the context of database publishing. Our method defines a published view V to preserve the privacy of a secret query Q if V and Q return no tuples in common, over all possible database instances. We then establish necessary and sufficient conditions that characterize when V preserves the privacy of Q in terms of the projected inequalities in the queries, both for conjunctive queries and queries with negation. We also show that integrity constraints have an effect on privacy, and derive a test for ensuring privacy preservation in the presence of FD constraints. The issue of privacy preservation in the presence of multiple views is investigated, and we show that it can reduced to the single view case for a suitably chosen view.
Millist W. Vincent, Mukesh K. Mohania, Mizuho Iwaihara
EDBT2
2009 DynaCet: Building Dynamic Faceted Search Systems over Databases
abstract
Extracting information and insights from large databases is a time-consuming activity and has received considerable research attention recently. In this demo, we present DynaCet - a domain independent system that provides effective minimum-effort based dynamic faceted search solutions over enterprise databases. At every step, Dynacet suggests facets depending on the user response in the previous step. Facets are selected based on their ability to rapidly drill down to the most promising tuples, as well as on the ability of the user to provide desired values for them. The benefits provided include faster access to information stored in databases while taking into consideration the variance in user knowledge and preferences.
Senjuti Basu Roy, Ullas Nambiar, Gautam Das 0001, Mukesh K. Mohania
ICDE5
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
ICDE5
2008 Efficient techniques for document sanitization
abstract
Sanitization of a document involves removing sensitive information from the document, so that it may be distributed to a broader audience. Such sanitization is needed while declassifying documents involving sensitive or confidential information such as corporate emails, intelligence reports, medical records, etc. In this paper, we present the ERASE framework for performing document sanitization in an automated manner. ERASE can be used to sanitize a document dynamically, so that different users get different views of the same document based on what they are authorized to know. We formalize the problem and present algorithms used in ERASE for finding the appropriate terms to remove from the document. Our preliminary experimental study demonstrates the efficiency and efficacy of the proposed algorithms.
Venkatesan T. Chakaravarthy, Prasan Roy, Mukesh K. Mohania
CIKM4
2008 Minimum-effort driven dynamic faceted search in structured databases
abstract
In this paper, we propose minimum-effort driven navigational techniques for enterprise database systems based on the faceted search paradigm. Our proposed techniques dynamically suggest facets for drilling down into the database such that the cost of navigation is minimized. At every step, the system asks the user a question or a set of questions on different facets and depending on the user response, dynamically fetches the next most promising set of facets, and the process repeats. Facets are selected based on their ability to rapidly drill down to the most promising tuples, as well as on the ability of the user to provide desired values for them. Our facet selection algorithms also work in conjunction with any ranked retrieval model where a ranking function imposes a bias over the user preferences for the selected tuples. Our methods are principled as well as efficient, and our experimental study validates their effectiveness on several application scenarios.
Senjuti Basu Roy, Gautam Das 0001, Ullas Nambiar, Mukesh K. Mohania
CIKM5
2008 Enhanced Business Intelligence using EROCS
abstract
The EROCS technology automatically links unstructured data with relevant structured data from an external relational database. We demonstrate how EROCS can be used for enhancing business intelligence by allowing OLAP tools to analyze structured and unstructured data in a consolidated manner. Our demonstration showcases the use of EROCS in exploiting latent information in customer emails, which helps in building a complete view of the customer. This results in new insights about the business which are not possible with the existing state of the art.
Manish Bhide, Venkatesan Chakravarthy, Ajay Gupta 0004, Mukesh K. Mohania, Kriti Puniyani, Prasan Roy, Sourashis Roy, Vibhuti S. Sengar
ICDE5
2008 Helping satisfy multiple objectives during a service desk conversation
Ullas Nambiar, Raju Balakrishnan, Mukesh K. Mohania
SIGMOD Conference4
2007 Pruning Search Space of Physical Database Design
Ladjel Bellatreche, Kamel Boukhalfa, Mukesh K. Mohania
DEXA3
2007 Decision trees for entity identification: approximation algorithms and hardness results
abstract
We consider the problem of constructing decision trees for entity identification from a given relational table. The input is a table containing information about a set of entities over a fixed set of attributes and a probability distribution over the set of entities that specifies the likelihood of the occurrence of each entity. The goal is to construct a decision tree that identifies each entity unambiguously by testing the attribute values such that the average number of tests is minimized. This classical problem finds such diverse applications as efficient fault detection, species identification in biology, and efficient diagnosis in the field of medicine. Prior work mainly deals with the special case where the input table is binary and the probability distribution over the set of entities is uniform. We study the general problem involving arbitrary input tables and arbitrary probability distributions over the set of entities. We consider a natural greedy algorithm and prove an approximation guarantee of O(rK • log N), where N is the number of entities and K is the maximum number of distinct values of an attribute. The value rK is a suitably defined Ramsey number, which is at most log K. We show that it is NP-hard to approximate the problem within a factor of Ω(log N), even for binary tables (i.e. K=2). Thus, for the case of binary tables, our approximation algorithm is optimal up to constant factors (since r2=2). In addition, our analysis indicates a possible way of resolving a Ramsey-theoretic conjecture by Erdos.
Venkatesan T. Chakaravarthy, Vinayaka Pandit, Sambuddha Roy, Pranjal Awasthi, Mukesh K. Mohania
PODS5
2007 LIPTUS: associating structured and unstructured information in a banking environment
abstract
Growing competition has made today's banks understand the value of knowing their customers better. In this paper, we describe a tool, LIPTUS, that associates the customer interactions (emails and transcribed phone calls) with customer and account profiles stored in an existing data warehouse. The associations discovered by LIPTUS enable analytics spanning the customer and account profiles on one hand and the meta-data associated or derived from the interaction (using text mining techniques) on the other. We illustrate the value derived from this consolidated analysis through specific customer intelligence applications. LIPTUS is today being extensively used in a large bank in India. A highlight of this paper is a discussion of the technical challenges encountered while building LIPTUS and deploying it on real-life customer data.
Manish Bhide, Ajay Gupta 0004, Prasan Roy, Mukesh K. Mohania, Zenita Ichhaporia
SIGMOD Conference5
2007 CallAssist: Helping Call Center Agents in Preference Elicitation
Ullas Nambiar, Mukesh K. Mohania
VLDB3
2007 Some issues in privacy data management
Mukesh K. Mohania, Rema Ananthanarayanan, Ajay Gupta 0004
Data Knowl. Eng.1
2006 Adaptive Policies in Information Lifecycle Management
Rohit Lotlikar, Mukesh K. Mohania
DEXA2
2006 Efficiently Linking Text Documents with Relevant Structured Information
Venkatesan T. Chakaravarthy, Prasan Roy, Mukesh K. Mohania
VLDB4
2005 Checking Multivalued Dependencies in XML
Jixue Liu, Millist W. Vincent, Chengfei Liu, Mukesh K. Mohania
APWeb4
2005 OSQR: overlapping clustering of query results
abstract
No abstract available.
Bhuvan Bamba, Prasan Roy, Mukesh K. Mohania
CIKM3
2005 Towards automatic association of relevant unstructured content with structured query results
abstract
Faced with growing knowledge management needs, enterprises are increasingly realizing the importance of seamlessly integrating critical business information distributed across both structured and unstructured data sources. In existing information integration solutions, the application needs to formulate the SQL logic to retrieve the needed structured data on one hand, and identify a set of keywords to retrieve the related unstructured data on the other. This paper proposes a novel approach wherein the application specifies its information needs using only a SQL query on the structured data, and this query is automatically ``translated'' into a set of keywords that can be used to retrieve relevant unstructured data. We describe the techniques used for obtaining these keywords from (i) the query result, and (ii) additional related information in the underlying database. We further show that these techniques achieve high accuracy with very reasonable overheads.
Prasan Roy, Mukesh K. Mohania, Bhuvan Bamba, Shree Raman
CIKM2
2005 Event Composition and Detection in Data Stream Management Systems
Mukesh K. Mohania, Dhruv Swamini, S. K. Gupta 0001, Sourav S. Bhowmick, Tharam S. Dillon
DEXA1
2004 Discovering frequently changing structures from historical structural deltas of unordered XML
abstract
Recently, a large amount of work has been done in XML data mining. However, we observed that most of the existing works focus on the snapshot XML data, while XML data is dynamic in real applications. To the best of our knowledge, none of the existing works has addressed the issue of mining the history of changes to XML documents. Such mining results can be useful in many applications such as XML change detection, XML indexing, association rule mining, and classification etc. In this paper, we propose a novel approach to discover the frequently changing structures from the sequence of historical structural deltas of unordered XML. To make the structure discovering process efficient, an expressive and compact data model, Historical-Document Object Model (H-DOM), is proposed. Using this model, two basic algorithms, which can discover all the frequently changing structures with only two scans of the XML sequence, are presented. Experimental results show that our algorithms, together with the optimization techniques, are efficient and scalable.
Qiankun Zhao, Sourav S. Bhowmick, Mukesh K. Mohania, Yahiko Kambayashi
CIKM3
2004 Bringing Together Partitioning, Materialized Views and Indexes to Optimize Performance of Relational Data Warehouses
Ladjel Bellatreche, Michel Schneider, Hervé Lorinquer, Mukesh K. Mohania
DaWaK4
2004 Optimal Deployment of Triggers for Detecting Events
Manish Bhide, Ajay Gupta 0004, Mukul Joshi, Mukesh K. Mohania
DEXA4
2003 Policy Based Enterprise (Active) Information Integration
Mukesh K. Mohania, Inderpal Narang
DEXA1
2003 AXIS: A XML Schema Integration System
Bipin C. Sakamuri, Sanjay Madria, Kalpdrum Passi, Eric Chaudhry, Mukesh K. Mohania, Sourav S. Bhowmick
ER5
2003 Dynamic Access Control Framework Based On Events
abstract
Access control policies in the e-commerce domain can be quite complex, affecting the response time provided to the users. We describe an event-based access control system that can potentially reduce the customer response time by pre-computing the access control rights based on policies.
Manish Bhide, Sandeep Pandey, Ajay Gupta 0004, Mukesh K. Mohania
ICDE4
2003 Towards Bringing Database Management Task in the Realm of IT non-Experts
abstract
Internet enabled services have led to an increase in the size and complexity of the database making the database administration task very complex. This necessitates the hiring of skilled personnel for the management of data, which is a bane for industries, especially in developing countries. We at IBM India research Lab, have been developing technologies (i.e. database administration tools), wherein the database administrator, who may be inexperienced person, can define error-free policies for managing and maintaining the distributed information repositories, and can define data access privileges to users at fine as well as at coarse-grained level using natural language like constructs. These policies represent the actions that need to be carried out when specific database/temporal events occur within the system or externally and are notified to the system. In this paper, we discuss the architecture of our policy based database administration and access control system and outline some of the technical challenges in this area.
Ajay Gupta 0004, Manish Bhide, Mukesh K. Mohania
ICDE3
2003 On using Page Cooccurrences for Computing Clickstream Similarity
abstract
Clickstream analysis provides valuable insight into the behavior of users and can be translated into better business opportunities and increased user satisfaction. A fundamental problem in clickstream analysis is the computation of the distance (or the similarity) between two clickstreams. While, there exists a considerable amount of literature which propose methods of computing path similarities, they rely on the edit distance or the related longest common subsequence to align the two clickstreams. The edit distance provides a least cost sequence of transformations that result in the two clickstreams to be identical. Often, measures of path similarity are defined on these “aligned” clickstreams. However, the replacement cost used in the “alignment” process used by the edit distance is assumed to be fixed and ignores the degree of similarity of the two page views. Proposed in this paper is a method for computing the replacement cost that is based on the assumption that the degree of similarity between two page views is proportional to their relative frequency of cooccurrence. We define a method, which includes the order of the sequence as well as the time spent on each page, for obtaining the replacement cost of two arbitrary web pages. Though less accurate than content based analysis, our experiments with data generated from a simulator as well as data from an actual web site show that our assumption is well founded and that the proposed method provides a fast and accurate method of computing the similarity between two page views.
Ravi Kothari, Parul A. Mittal, Mukesh K. Mohania
SDM4
2003 A Data-Mining Approach for Optimizing Performance of an Incremental Crawler
abstract
Crawlers visit the Web to maintain a local repository of Web pages up to date. We introduce another perspective to build an effective incremental crawler. Based on previous work in this field, we study how we can improve the performance of a crawler using data-mining. The information collected from the users can help the crawler to know which are the popular pages and to revisit them as soon as possible.
Hadrien Bullot, S. K. Gupta 0001, Mukesh K. Mohania
Web Intelligence3
2003 Maintaining Views in Object-Relational Databases
Jixue Liu, Millist W. Vincent, Mukesh K. Mohania
Knowl. Inf. Syst.3
2002 PartJoin: An Efficient Storage and Query Execution for Data Warehouses
Ladjel Bellatreche, Michel Schneider, Mukesh K. Mohania, Bharat K. Bhargava
DaWaK3
2002 Constraint-Free Join Processing on Hyperlinked Web Data
Sourav S. Bhowmick, Wee Keong Ng, Sanjay Madria, Mukesh K. Mohania
DaWaK4
2002 Mobile data and transaction management
Sanjay Madria, Mukesh K. Mohania, Sourav S. Bhowmick, Bharat K. Bhargava
Inf. Sci.2
2001 Trends in Database Research
Mukesh K. Mohania, Yahiko Kambayashi, A Min Tjoa, Roland R. Wagner, Ladjel Bellatreche
DEXA1
2001 Using Database Technology to Improve Performance of Web Proxy Servers
Yahiko Kambayashi, Mukesh K. Mohania
WebDB3
2001 Building web warehouse for semi-structured data
Mukesh K. Mohania
Data Knowl. Eng.1
2001 Active data warehouses: complementing OLAP with analysis rules
Thomas Thalhammer, Michael Schrefl, Mukesh K. Mohania
Data Knowl. Eng.3
2000 Maintaining Views in Object-relational Databases
abstract
Article Maintaining views in object-relational databases Share on Authors: Jixue Liu School of Computer Science, University. of South Australia, Adelaide, SA5084, Australia School of Computer Science, University. of South Australia, Adelaide, SA5084, AustraliaView Profile , Millist Vincent School of Computer Science, University. of South Australia, Adelaide, SA5084, Australia School of Computer Science, University. of South Australia, Adelaide, SA5084, AustraliaView Profile , Mukesh Mohania Dept. of Computer Science, Western Michigan University, Kalamazoo, MI Dept. of Computer Science, Western Michigan University, Kalamazoo, MIView Profile Authors Info & Claims CIKM '00: Proceedings of the ninth international conference on Information and knowledge managementNovember 2000 Pages 102–109https://doi.org/10.1145/354756.354807Online:06 November 2000Publication History 6citation482DownloadsMetricsTotal Citations6Total Downloads482Last 12 Months5Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Jixue Liu, Millist W. Vincent, Mukesh K. Mohania
CIKM3
2000 What Can Partitioning Do for Your Data Warehouses and Data Marts?
abstract
Efficient query processing is a critical requirement for data warehousing systems as decision support applications often require minimum response times to answer complex, ad-hoc queries having aggregations, multi-ways joins over vast repositories of data. This can be achieved by fragmenting warehouse data. The data fragmentation concept in the context of distributed databases aims to reduce query execution time and facilitates the parallel execution of queries. In this paper, we propose a methodology for applying the fragmentation technique in a data warehouse star schema to reduce the total query execution cost. We present an algorithm for fragmenting the tables of a star schema. During the fragmentation process, we observe that the choice of the dimension tables used in fragmenting the fact table plays an important role on overall performance. Therefore, we develop a greedy algorithm in selecting "best" dimension tables. We propose an analytical cost model for executing a set of OLAP queries on a fragmented star schema. Finally, we conduct some experiments to evaluate the utility of the fragmentation for efficiently executing OLAP queries.
Ladjel Bellatreche, Kamalakar Karlapalem, Mukesh K. Mohania, Michel Schneider
IDEAS3
2000 Implementation and Performance Analysis of Incremental Equations for Nested Relations
abstract
Incremental view maintenance is widely preferred to view recomputation when an update to a base relation is small in size. The update size becomes an important concept for measuring the cheap performance of the incremental maintenance. In this paper, we investigate what the limit of the update size is for incremental maintenance. When the size of an update exceeds the limit, the incremental maintenance is no longer cheaper than the view recomputation. The investigation is based on incremental equations for operators in the nested relational model. We implement these equations in the Informix Universal Database Server. We propose a cost model for the performance analysis of the equations, we analyze the factors affecting the incremental maintenance, and finally we study the maintenance limit for each operator and for a combination of the operators.
Jixue Liu, Millist W. Vincent, Mukesh K. Mohania
IDEAS3
2000 Making Aggregate Views Self-maintainable
Mukesh K. Mohania, Yahiko Kambayashi
Data Knowl. Eng.1
2000 Data Warehousing and Knowledge Discovery
Mukesh K. Mohania, A Min Tjoa, Yahiko Kambayashi
J. Intell. Inf. Syst.1
1999 Self Maintenance of Multiple Views in Data Warehousing
abstract
Materialized views (MV) at the data warehouse (DW) can be kept up to date in response to changes in data sources without accessing data sources for additional information. This process is usually refered to as “self maintenance of views”. A number of algorithms have been proposed for self maintenance of views, which use auxiliary views (AV) to keep some additional information in DW. In this paper we propose an algorithm for self maintainability of multiple MVs using the above approach. Our algorithm generates a simple maintenance query to incrementally maintain an MV along with its AV at DW. The algorithm maintains these views by minimizing the number and the size of the AVs. Our approach provides better insight into view maintenance issues by exploiting the dependencies and constraints that might exist in the data sources and multiple MVs at DW.
Sunil Samtani, Vijay Kumar 0002, Mukesh K. Mohania
CIKM3
1999 Data Warehouse Design and Maintenance through View Normalization
Mukesh K. Mohania, Kamalakar Karlapalem, Yahiko Kambayashi
DEXA1
1999 Methods and Interpretation of Database Summarisation
John F. Roddick, Mukesh K. Mohania, Sanjay Madria
DEXA2
1999 Concurrent Maintenance of Views Using Multiple Versions
abstract
Materialized views in data warehouses are maintained incrementally, for reasons of efficiency, to present the latest updates to the users. These views are used by many warehouse readers (users) to execute OLAP queries by running several reader sessions and these views are maintained periodically by maintenance transactions. Therefore, there is an inherent problem of maintaining these views while the reader sessions continue to receive consistent data from these views. In this paper, we discuss a method that allows warehouse maintenance transactions to run concurrently with the reader sessions. Concurrency allows the readers to read the data from the views while the maintenance transaction updates these views. In our proposed method we create additional versions of views dynamically that contain only the modified tuples of the views and provide a mechanism to collapse these versions into the views periodically when there are no reader sessions accessing the views. These versions allow the reader sessions to access the old and the new information. The collapsing of the views is done by a low-priority process executing periodically.
Sachin Kulkarni, Mukesh K. Mohania
IDEAS2
1999 Incremental Maintenance of Nested Relational Views
abstract
Incremental view maintenance techniques are required for many new types of data models that are being increasingly used in industry. One of these models is the nested relational model that is used in the modelling of complex objects in databases. In this paper, we derive a group of expressions for incrementally evaluating query expressions in the nested relational model. We also present an algorithm to propagate base relation updates to a materialized view when the view is defined as a complex query.
Jixue Liu, Millist W. Vincent, Mukesh K. Mohania
IDEAS3
1998 Incremental View Maintenance By Base Relation Tagging in Distributed Databases
James Bailey 0001, Guozhu Dong, Mukesh K. Mohania, Xiaoyang Sean Wang
Distributed Parallel Databases3
1997 Incremental Maintenance of Materialized Views
Mukesh K. Mohania, Shin'ichi Konomi, Yahiko Kambayashi
DEXA1
1994 Some Issues in Design of Distributed Deductive Databases
Mukesh K. Mohania, Nandlal L. Sarda
VLDB1
1994 Rule Allocation in Distributed Deductive Database Systems
Mukesh K. Mohania, Nandlal L. Sarda
Data Knowl. Eng.1