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

Abhay Jha

dblp:69/5014 · also Abhay Kumar Jha · DBLP profile ↗
← Back
11ranked-venue papers
10as first author
0since 2021 · last 2017
—ORCID · none

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

Databases, data management, data science and information retrieval · 7 · 7 first-authorArtificial intelligence and machine learning · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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

Databases, data mining, and information retrieval
4 papers
Data mining · 35% Database theory · 25% Recommender systems · 18%
Artificial intelligence
4 papers
Probabilistic and Bayesian machine learning · 66% Knowledge representation and reasoning · 34%

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

TopicWeightPapersLastEvidence papers
Database theory
probabilistic databases
0.222012
Probabilistic Databases with MarkoViews · Proc. VLDB Endow. 2012
Query evaluation with soft-key constraints · PODS 2008
Data mining
clustering
0.212015
Clustering to forecast sparse time-series data · ICDE 2015
Recommender systems
cold-start recommendation
0.212015
Clustering to forecast sparse time-series data · ICDE 2015
Data mining › clustering
constrained clustering
0.212015
Clustering to forecast sparse time-series data · ICDE 2015
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference
0.112012
Advances in Lifted Importance Sampling · AAAI 2012
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
importance sampling
0.112012
Advances in Lifted Importance Sampling · AAAI 2012
Knowledge, reasoning and agents › Knowledge representation and reasoning
statistical relational learning
0.112012
Advances in Lifted Importance Sampling · AAAI 2012
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.112010
Lifted Inference Seen from the Other Side : The Tractable Features · NIPS 2010
Knowledge, reasoning and agents › Knowledge representation and reasoning › statistical relational learning
lifted inference
0.112010
Lifted Inference Seen from the Other Side : The Tractable Features · NIPS 2010
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
tractable inference
0.112010
Lifted Inference Seen from the Other Side : The Tractable Features · NIPS 2010
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
markov random field
0.112008
Query evaluation with soft-key constraints · PODS 2008
Database theory
conjunctive query evaluation
0.112008
Query evaluation with soft-key constraints · PODS 2008
Query processing and optimization
query execution
0.112008
Query evaluation with soft-key constraints · PODS 2008
Transaction processing and concurrency control › consistency
mutual consistency
0.112006
Mutual Consistency in Real-Time Databases · RTSS 2006
Query processing and optimization
query scheduling
0.112006
Mutual Consistency in Real-Time Databases · RTSS 2006
Database system architecture and tuning
real-time database
0.112006
Mutual Consistency in Real-Time Databases · RTSS 2006
Knowledge, reasoning and agents › Knowledge representation and reasoning › probabilistic reasoning › probabilistic logic
markov logic networks
0.012012
Probabilistic Databases with MarkoViews · Proc. VLDB Endow. 2012
Logic in computer science
first-order logic
0.012010
Lifted Inference Seen from the Other Side : The Tractable Features · NIPS 2010

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

union of conjunctive queries · 0.3offline compilation · 0.3OBDD · 0.3variable elimination · 0.2regression · 0.2local search heuristic · 0.2belief propagation · 0.2lifting rules · 0.1adaptive sampling · 0.1
YearPublicationVenuePosition
2017 Disjoint-Support Factors and Seasonality Estimation in E-Commerce
Abhay Jha
ECML/PKDD (3)1
2015 Clustering to forecast sparse time-series data
abstract
Forecasting accurately is essential to successful inventory planning in retail. Unfortunately, there is not always enough historical data to forecast items individually- this is particularly true in e-commerce where there is a long tail of low selling items, and items are introduced and phased out quite frequently, unlike physical stores. In such scenarios, it is preferable to forecast items in well-designed groups of similar items, so that data for different items can be pooled together to fit a single model. In this paper, we first discuss the desiderata for such a grouping and how it differs from the traditional clustering problem. We then describe our approach which is a scalable local search heuristic that can naturally handle the constraints required in this setting, besides being capable of producing solutions competitive with well-known clustering algorithms. We also address the complementary problem of estimating similarity, particularly in the case of new items which have no past sales. Our solution is to regress the sales profile of items against their semantic features, so that given just the semantic features of a new item we can predict its relation to other items, in terms of as yet unobserved sales. Our experiments demonstrate both the scalability of our approach and implications for forecast accuracy.
Abhay Jha, Shubhankar Ray, Brian Seaman, Inderjit S. Dhillon
ICDE1
2013 Knowledge Compilation Meets Database Theory: Compiling Queries to Decision Diagrams
Abhay Jha, Dan Suciu
Theory Comput. Syst.1
2012 Advances in Lifted Importance Sampling
abstract
We consider lifted importance sampling (LIS), a previously proposed approximate inference algorithm for statistical relational learning (SRL) models. LIS achieves substantial variance reduction over conventional importance sampling by using various lifting rules that take advantage of the symmetry in the relational representation. However, it suffers from two drawbacks. First, it does not take advantage of some important symmetries in the relational representation and may exhibit needlessly high variance on models having these symmetries. Second, it uses an uninformative proposal distribution which adversely affects its accuracy. We propose two improvements to LIS that address these limitations. First, we identify a new symmetry in SRL models and define a lifting rule for taking advantage of this symmetry. The lifting rule reduces the variance of LIS. Second, we propose a new, structured approach for constructing and dynamically updating the proposal distribution via adaptive sampling. We demonstrate experimentally that our new, improved LIS algorithm is substantially more accurate than the LIS algorithm.
Vibhav Gogate, Abhay Jha, Deepak Venugopal
AAAI2
2012 On the tractability of query compilation and bounded treewidth
abstract
We consider the problem of computing the probability of a Boolean function, which generalizes the model counting problem. Given an OBDD for such a function, its probability can be computed in linear time in the size of the OBDD. In this paper we investigate the connection between treewidth and the size of the OBDD. Bounded treewidth has proven to be applicable to many graph problems, which are NP-hard in general but become tractable on graphs with bounded treewidth. However, it is less well understood how bounded treewidth can be used for the probability computation problem of a Boolean function. We introduce a new notion of treewidth of a Boolean function, called the expression treewidth, as the smallest treewidth of any DAG-expression representing the function. Our new notion of bounded treewidth includes some previously known tractable cases: all read-once Boolean functions, and all functions having a bounded treewidth of the primal graph or of the incidence graph also have a bounded expression treewidth. We show that bounded expression treewidth implies the existence of a polynomial size OBDD, and that bounded expression pathwidth implies the existence of a constant-width OBDD. We also show a converse of the latter result: constant-width OBDD imply bounded expression pathwidth. We then study the implications of these results to query compilation, where the Boolean function is the lineage of a fixed query on varying input databases. We give a syntactic characterizations of all UCQ≠ queries that admit a polynomial size OBDD, showing that these are precisely inversion-free queries with unrestricted use of ≠. It was previously known that inversion-free queries characterize precisely those UCQ queries that have a polynomial size OBDD, and that these also have a constant width OBDD: in contrast, inversion-free queries with ≠ have polynomial-width OBDD, thus using the full power of OBDD. Finally, we show that in the case of UCQ, the four classes studied in this paper collapse: bounded expression pathwidth, bounded expression treewidth, constant-width OBDD, and polynomial size OBDD.
Abhay Jha, Dan Suciu
ICDT1
2012 Probabilistic Databases with MarkoViews
abstract
Most of the work on query evaluation in probabilistic databases has focused on the simple tuple-independent data model, where tuples are independent random events. Several efficient query evaluation techniques exists in this setting, such as safe plans, algorithms based on OBDDs, tree-decomposition and a variety of approximation algorithms. However, complex data analytics tasks often require complex correlations, and query evaluation then is significantly more expensive, or more restrictive. In this paper, we propose MVDB as a framework both for representing complex correlations and for efficient query evaluation. An MVDB specifies correlations by views, called MarkoViews, on the probabilistic relations and declaring the weights of the view's outputs. An MVDB is a (very large) Markov Logic Network. We make two sets of contributions. First, we show that query evaluation on an MVDB is equivalent to evaluating a Union of Conjunctive Query(UCQ) over a tuple-independent database. The translation is exact (thus allowing the techniques developed for tuple independent databases to be carried over to MVDB), yet it is novel and quite non-obvious (some resulting probabilities may be negative!). This translation in itself though may not lead to much gain since the translated query gets complicated as we try to capture more correlations. Our second contribution is to propose a new query evaluation strategy that exploits offline compilation to speed up online query evaluation. Here we utilize and extend our prior work on compilation of UCQ. We validate experimentally our techniques on a large probabilistic database with MarkoViews inferred from the DBLP data.
Abhay Jha, Dan Suciu
Proc. VLDB Endow.1
2011 Knowledge compilation meets database theory: compiling queries to decision diagrams
abstract
The goal of Knowledge Compilation is to represent a Boolean expression in a format in which it can answer a range of online-queries in PTIME. The online-query of main interest to us is model counting, because of its application to query evaluation on probabilistic databases, but other online-queries can be supported as well such as testing for equivalence, testing for implication, etc. In this paper we study the following problem. Given a database query q, decide whether its lineage can be compiled efficiently into a given target language. We consider four target languages, of strictly increasing expressive power(when the size of compilation is constrained to be polynomial in the input size): Read-Once Boolean formulae, OBDD, FBDD and d-DNNF. For each target, we study the class of database queries that admit polynomial size representation: these queries can also be evaluated in PTIME over probabilistic databases. When queries are restricted to conjunctive queries without self-joins, it was known that these four classes collapse to the class of hierarchical queries, which is also the class of PTIME queries over probabilistic databases. Our main result in this paper is that, in the case of Unions of Conjunctive Queries (UCQ), these classes form a strict hierarchy. Thus, unlike conjunctive queries without self-joins, the expressive power of UCQ differs considerably w.r.t. these target compilation languages. Moreover, we give a complete characterization of the first two target languages, based on the query's syntax.
Abhay Jha, Dan Suciu
ICDT1
2010 Bridging the gap between intensional and extensional query evaluation in probabilistic databases
abstract
There are two broad approaches to query evaluation over probabilistic databases: (1) Intensional Methods proceed by manipulating expressions over symbolic events associated with uncertain tuples. This approach is very general and can be applied to any query, but requires an expensive postprocessing phase, which involves some general-purpose probabilistic inference. (2) Extensional Methods, on the other hand, evaluate the query by translating operations over symbolic events to a query plan; extensional methods scale well, but they are restricted to safe queries.
Abhay Jha, Dan Olteanu, Dan Suciu
EDBT1
2010 Lifted Inference Seen from the Other Side : The Tractable Features
abstract
Lifted inference algorithms for representations that combine first-order logic and probabilistic graphical models have been the focus of much recent research. All lifted algorithms developed to date are based on the same underlying idea: take a standard probabilistic inference algorithm (e.g., variable elimination, belief propagation etc.) and improve its efficiency by exploiting repeated structure in the first-order model. In this paper, we propose an approach from the other side in that we use techniques from logic for probabilistic inference. In particular, we define a set of rules that look only at the logical representation to identify models for which exact efficient inference is possible. We show that our rules yield several new tractable classes that cannot be solved efficiently by any of the existing techniques.
Abhay Jha, Vibhav Gogate, Alexandra Meliou, Dan Suciu
NIPS1
2008 Query evaluation with soft-key constraints
abstract
Key Violations often occur in real-life datasets, especially in those integrated from different sources. Enforcing constraints strictly on these datasets is not feasible. In this paper we formalize the notion of soft-key constraints on probabilistic databases, which allow for violation of key constraint by penalizing every violating world by a quantity proportional to the violation. To represent our probabilistic database with constraints, we define a class of markov networks, where we can do query evaluation in PTIME. We also study the evaluation of conjunctive queries on relations with soft keys and present a dichotomy that separates this set into those in PTIME and the rest which are #P-Hard.
Abhay Jha, Vibhor Rastogi, Dan Suciu
PODS1
2006 Mutual Consistency in Real-Time Databases
abstract
A real-time database is composed of real-time objects whose values remain valid only within their validity intervals. Each object in the database models a real world entity. The freshness of these objects is maintained by update transactions that sample the real world entities. The literature proposes various ways to derive a schedule of transactions that preserves the freshness (also known as absolute consistency) of these objects. But these approaches do not take care of the mutual consistency of the objects, i.e., whether together they represent a logical state of the system. We investigate the problem of checking whether, given an update transaction schedule, a periodic query would be able to read mutually consistent values. We propose solutions for both single- and multiple-query cases in the presence of non-preemptable query executions. Specifically, we first investigate formulas that give the maximal value of mutual gaps among a set of data read at a certain point in time. (A mutual gap for two object values read from the database refers to the difference between the times at which the two objects were updated.) We then propose design approaches to (1) decide the period and relative deadline of a query so that it would guarantee mutual consistency; (2) decide if a given set of queries with relative deadlines and periods can guarantee mutual consistency. Finally, we suggest ways of reducing the complexity of our proposed approaches for both harmonic periods and general cases
Abhay Jha, Ming Xiong, Krithi Ramamritham
RTSS1