Grant E. Weddell

dblp:81/5447 · DBLP profile ↗
← Back
39ranked-venue papers
3as first author
1since 2021 · last 2022
—ORCID · none

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

Artificial intelligence and machine learning · 19 · 1 since 2021Databases, data management, data science and information retrieval · 14 · 3 first-authorTheory of computation · 11Graphics, computer vision, multimedia, augmented reality and games · 7 · 1 since 2021Software engineering, systems software and programming languages · 2

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
9 papers
Knowledge representation and reasoning · 88% Vision and language · 7% Question answering and dialogue systems · 4%
Theoretical computer science
7 papers
Logic in computer science · 83% Computational complexity · 17%
Databases, data mining, and information retrieval
10 papers
Data integration and cleaning · 34% Information retrieval · 19% Query processing and optimization · 16%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic
1.252022
First Order Rewritability in Ontology-Mediated Querying in Horn Description Logics · AAAI 2022
On Limited Conjunctions and Partial Features in Parameter-Tractable Feature Logics · AAAI 2019
Applications and Extensions of PTIME Description Logics with Functional Constraints · IJCAI 2009
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology-based query answering
0.722022
First Order Rewritability in Ontology-Mediated Querying in Horn Description Logics · AAAI 2022
Assertion Absorption in Object Queries over Knowledge Bases · KR 2012
Logic in computer science › knowledge representation and reasoning
description logic
0.632018
On Limited Conjunctions in Polynomial Feature Logics, with Applications in OBDA · KR 2018
On Referring Expressions in Query Answering over First Order Knowledge Bases · KR 2016
Reasoning about Uniqueness Constraints in Object Relational Databases · IEEE Trans. Knowl. Data Eng. 2003
Data integration and cleaning
ontology-based data access
0.622018
On Limited Conjunctions in Polynomial Feature Logics, with Applications in OBDA · KR 2018
Object-Relational Queries over CFDInc Knowledge Bases: OBDA for the SQL-Literate · IJCAI 2016
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology-based query answering
first-order rewritability
0.612022
First Order Rewritability in Ontology-Mediated Querying in Horn Description Logics · AAAI 2022
Knowledge, reasoning and agents › Knowledge representation and reasoning › description logic
horn description logic
0.612022
First Order Rewritability in Ontology-Mediated Querying in Horn Description Logics · AAAI 2022
Logic in computer science › model theory
beth definability
0.612022
First Order Rewritability in Ontology-Mediated Querying in Horn Description Logics · AAAI 2022
Logic in computer science › proof theory
craig interpolation
0.612022
First Order Rewritability in Ontology-Mediated Querying in Horn Description Logics · AAAI 2022
Computational complexity
parameterized complexity
0.412019
On Limited Conjunctions and Partial Features in Parameter-Tractable Feature Logics · AAAI 2019
Knowledge, reasoning and agents › Knowledge representation and reasoning
query answering
0.312017
Concerning Referring Expressions in Query Answers · IJCAI 2017
Computer vision › Vision and language › visual grounding
referring expression
0.312017
Concerning Referring Expressions in Query Answers · IJCAI 2017
Query processing and optimization › semantic query processing
ontology-based query answering
0.212016
Object-Relational Queries over CFDInc Knowledge Bases: OBDA for the SQL-Literate · IJCAI 2016
Logic in computer science › knowledge representation and reasoning
knowledge representation
0.212016
On Referring Expressions in Query Answering over First Order Knowledge Bases · KR 2016
Logic in computer science › knowledge representation and reasoning
query answering
0.212016
On Referring Expressions in Query Answering over First Order Knowledge Bases · KR 2016
Natural language and speech › Question answering and dialogue systems
knowledge base question answering
0.112012
Assertion Absorption in Object Queries over Knowledge Bases · KR 2012
Knowledge graphs
knowledge graph querying
0.122010
QUICK: Expressive and Flexible Search over Knowledge Bases and Text Collections · Proc. VLDB Endow. 2010
Expressive and flexible access to web-extracted data: a keyword-based structured query language · SIGMOD Conference 2010
Knowledge, reasoning and agents › Knowledge representation and reasoning › query answering
knowledge base querying
0.112011
An Assertion Retrieval Algebra for Object Queries over Knowledge Bases · IJCAI 2011
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology-based query answering
query rewriting
0.112011
An Assertion Retrieval Algebra for Object Queries over Knowledge Bases · IJCAI 2011
Information retrieval › image retrieval
instance retrieval
0.112011
An Assertion Retrieval Algebra for Object Queries over Knowledge Bases · IJCAI 2011
Database theory
query answering
0.112019
On Limited Conjunctions and Partial Features in Parameter-Tractable Feature Logics · AAAI 2019
Information retrieval › keyword search
keyword search over structured data
0.112010
Expressive and flexible access to web-extracted data: a keyword-based structured query language · SIGMOD Conference 2010
Computational complexity › complexity of reasoning
tractable reasoning
0.112009
Applications and Extensions of PTIME Description Logics with Functional Constraints · IJCAI 2009
Compilers and program optimization › memory optimization › data layout optimization
object layout
0.112008
Two-dimensional bidirectional object layout · ACM Trans. Program. Lang. Syst. 2008
Natural language and speech › Language models and text generation › text generation › sentence planning
referring expression generation
0.112016
On Referring Expressions in Query Answering over First Order Knowledge Bases · KR 2016
Database theory › dependency theory
implication problem
0.012003
Reasoning about Uniqueness Constraints in Object Relational Databases · IEEE Trans. Knowl. Data Eng. 2003
Data models and query languages › object-relational database
object-relational data model
0.012003
Reasoning about Uniqueness Constraints in Object Relational Databases · IEEE Trans. Knowl. Data Eng. 2003
Database theory › integrity constraints
uniqueness constraints
0.012003
Reasoning about Uniqueness Constraints in Object Relational Databases · IEEE Trans. Knowl. Data Eng. 2003
Indexing and storage engines
caching
0.012011
An Assertion Retrieval Algebra for Object Queries over Knowledge Bases · IJCAI 2011
Query processing and optimization
query result caching
0.012011
An Assertion Retrieval Algebra for Object Queries over Knowledge Bases · IJCAI 2011
Data integration and cleaning
heterogeneous data integration
0.012010
QUICK: Expressive and Flexible Search over Knowledge Bases and Text Collections · Proc. VLDB Endow. 2010

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

datalog · 1.1craig interpolation · 1.1beth definability · 1.1parameter-tractable algorithm · 1.1description logic · 0.7feature logics · 0.7query rewriting · 0.2caching · 0.2assertion retrieval algebra · 0.2SQL · 0.2OBDA · 0.2knowledge base querying · 0.1decision procedure · 0.1whole-program analysis · 0.1type hierarchy analysis · 0.1two-directional record layout · 0.0
YearPublicationVenuePosition
2022 First Order Rewritability in Ontology-Mediated Querying in Horn Description Logics
abstract
We consider first-order (FO) rewritability for query answering in ontology mediated querying (OMQ) in which ontologies are formulated in Horn fragments of description logics (DLs). In general, OMQ approaches for such logics rely on non-FO rewriting of the query and/or on non-FO completion of the data, called a ABox. Specifically, we consider the problem of FO rewritability in terms of Beth definability, and show how Craig interpolation can then be used to effectively construct the rewritings, when they exist, from the Clark’s completion of Datalog-like programs encoding a given DL TBox and optionally a query. We show how this approach to FO rewritability can also be used to (a) capture integrity constraints commonly available in backend relational data sources, (b) capture constraints inherent in mapping such sources to an ABox , and (c) can be used an alternative to deriving so-called perfect rewritings of queries in the case of DL-Lite ontologies.
David Toman 0001, Grant E. Weddell
AAAI2
2019 On Limited Conjunctions and Partial Features in Parameter-Tractable Feature Logics
abstract
Standard reasoning problems are complete for EXPTIME in common feature-based description logics—ones in which all roles are restricted to being functions. We show how to control conjunctions on left-hand-sides of subsumptions and use this restriction to develop a parameter-tractable algorithm for reasoning about knowledge base consistency. We then show how the resulting logic can simulate partial features, and present algorithms for efficient query answering in that setting.
Stephanie McIntyre, Alexander Borgida, David Toman 0001, Grant E. Weddell
AAAI4
2019 Identity Resolution in Ontology Based Data Access to Structured Data Sources
David Toman 0001, Grant E. Weddell
PRICAI (1)2
2018 The Utility of the Abstract Relational Model and Attribute Paths in SQL
Weicong Ma, C. Maria Keet, Wayne Oldford, David Toman 0001, Grant E. Weddell
EKAW5
2018 On Limited Conjunctions in Polynomial Feature Logics, with Applications in OBDA
Stephanie McIntyre, Alexander Borgida, David Toman 0001, Grant E. Weddell
KR4
2017 Concerning Referring Expressions in Query Answers
abstract
A referring expression in linguistics is a noun phrase that identifies individuals to listeners. In the context of a query over a first order knowledge base, referring expressions to answers are usually constant symbols. This paper motivates and initiates the exploration of allowing more general formulas, called singular referring expressions, to replace constants in this role. Referring expression types play a novel and significant role in analyzing the properties of candidate expressions.
Alexander Borgida, David Toman 0001, Grant E. Weddell
IJCAI3
2016 On Referring Expressions in Information Systems Derived from Conceptual Modelling
Alexander Borgida, David Toman 0001, Grant E. Weddell
ER3
2016 Object-Relational Queries over CFDInc Knowledge Bases: OBDA for the SQL-Literate
Jason St. Jacques, David Toman 0001, Grant E. Weddell
IJCAI3
2016 On Referring Expressions in Query Answering over First Order Knowledge Bases
Alexander Borgida, David Toman 0001, Grant E. Weddell
KR3
2016 On Partial Features in the DLF Family of Description Logics
David Toman 0001, Grant E. Weddell
PRICAI2
2015 On Enumerating Query Plans Using Analytic Tableau
Alexander K. Hudek, David Toman 0001, Grant E. Weddell
TABLEAUX3
2014 On Adding Inverse Features to the Description Logic CFD∀nc
David Toman 0001, Grant E. Weddell
PRICAI2
2014 Absorption for ABoxes
Jiewen Wu, Alexander K. Hudek, David Toman 0001, Grant E. Weddell
J. Autom. Reason.4
2012 Interpreting keyword queries over web knowledge bases
abstract
Many keyword queries issued to Web search engines target information about real world entities, and interpreting these queries over Web knowledge bases can often enable the search system to provide exact answers to queries. Equally important is the problem of detecting when the reference knowledge base is not capable of answering the keyword query, due to lack of domain coverage.
Jeffrey Pound, Alexander K. Hudek, Ihab F. Ilyas, Grant E. Weddell
CIKM4
2012 Assertion Absorption in Object Queries over Knowledge Bases
Jiewen Wu, Alexander K. Hudek, David Toman 0001, Grant E. Weddell
KR4
2011 An Assertion Retrieval Algebra for Object Queries over Knowledge Bases
abstract
We consider a generalization of instance retrieval over knowledge bases that provides users with assertions in which descriptions of qualifying objects are given in addition to their identifiers. Notably, this involves a transfer of basic database paradigms involving caching and query rewriting in the context of an assertion retrieval algebra. We present an optimization framework for this algebra, with a focus on finding plans that avoid any need for general knowledge base reasoning at query execution time when sufficient cached results of earlier requests exist.
Jeffrey Pound, David Toman 0001, Grant E. Weddell, Jiewen Wu
IJCAI3
2010 On Building an Index Advisor for Semantic Web Queries
abstract
Current optimization techniques for answering queries over Semantic Web data use realization to precalculate the individuals associated with every concept in the given ontology. However, this technique does not take into account the type of queries, written for example in nRQL or SPARQL-DL, that will arrive at the system. In this paper we propose how this additional knowledge can be used to create query-specific indices. We include experimental results that show how our approach can be used to improve the performance of the Pellet query engine for the popular LUBM benchmark.
Lubomir Stanchev, Grant E. Weddell
FOIS2
2010 Expressive and flexible access to web-extracted data: a keyword-based structured query language
abstract
Automated extraction of structured data from Web sources often leads to large heterogeneous knowledge bases (KB), with data and schema items numbering in the hundreds of thousands or millions. Formulating information needs with conventional structured query languages is difficult due to the sheer size of schema information available to the user. We address this challenge by proposing a new query language that blends keyword search with structured query processing over large information graphs with rich semantics. Our formalism for structured queries based on keywords combines the flexibility of keyword search with the expressiveness of structures queries.
Jeffrey Pound, Ihab F. Ilyas, Grant E. Weddell
SIGMOD Conference3
2010 Saving space and time using index merging
Lubomir Stanchev, Grant E. Weddell
Data Knowl. Eng.2
2010 Model Checking Using Description Logic
abstract
Model checking is an automated technique for the verification of finite-state systems that is widely used in practice. In Bounded Model Checking (BMC) the system is checked only until a given execution depth from the initial state. State of the art model checkers apply Binary Decision Diagrams (BDDs) as well as Satisfiability Solving (SAT) for this task. However, both methods suffer from the state explosion problem, which restricts the application of model checking to only modestly sized systems. The importance of model checking makes it worthwhile to explore alternative technologies, in the hope of enabling the application of the technique to a wider class of systems. Description Logic (DL) is a family of knowledge representation formalisms, mainly used for designing ontologies, for which reasoning is based on tableaux techniques. In this article, we show how model checking problems can be solved using DL reasoning. We present two different encodings of a model checking problem as a consistency check in DL, and show how DL can serve as a natural setting for representing and solving a BMC problem. Experimental results, using the DL reasoner FaCT++, give encouraging results.
Shoham Ben-David, Richard J. Trefler, Grant E. Weddell
J. Log. Comput.3
2010 QUICK: Expressive and Flexible Search over Knowledge Bases and Text Collections
abstract
Recent work on Web-extracted data sets has produced an interesting new source of structured Web data. These data sets can be viewed as knowledge bases (KB) -- large heterogeneous linked entity collections with millions of unique edge and node labels, often encoding rich semantic information over entities. For example, YAGO [5] and ExDB [2] have fact collections numbering in the tens and hundreds of millions respectfully, and WebTables [1] contains over one hundred million extracted relations. In terms of schema information, the ExDB, YAGO, and WebTables data sets all have schema items numbering in the millions.
Jeffrey Pound, Ihab F. Ilyas, Grant E. Weddell
Proc. VLDB Endow.3
2009 Applications and Extensions of PTIME Description Logics with Functional Constraints
David Toman 0001, Grant E. Weddell
IJCAI2
2008 Identifying Objects Over Time with Description Logics
David Toman 0001, Grant E. Weddell
KR2
2008 On Keys and Functional Dependencies as First-Class Citizens in Description Logics
David Toman 0001, Grant E. Weddell
J. Autom. Reason.2
2008 Two-dimensional bidirectional object layout
abstract
Object layout schemes used in C++ and other languages rely on (sometimes numerous) compiler generated fields. We describe a language-independent object layout scheme, which is space optimal, that is, objects are contiguous, and contain no compiler generated fields other than a single type identifier. As in C++ and other multiple inheritance languages such as CECIL and DYLAN, the new scheme sometimes requires extra levels of indirection to access some of the fields. Using a data set of 28 hierarchies, totaling almost 50,000 types, we show that this scheme improves field access efficiency over standard implementations, and competes favorably with (the non-space-optimal) highly optimized C++ specific implementations. The benchmark includes an analytical model for computing the frequency of indirections in a sequence of field access operations. Our layout scheme relies on whole-program analysis, which requires about 10 microseconds per type on a contemporary architecture (Pentium III, 900Mhz, 256MB machine), even in very large hierarchies. We also present a layout scheme for separate compilation using the user-annotation of virtual inheritance edge that is used in C++.
Joseph Gil, William W. Pugh, Grant E. Weddell, Yoav Zibin
ACM Trans. Program. Lang. Syst.3
2007 On Order Dependencies for the Semantic Web
David Toman 0001, Grant E. Weddell
ER2
2007 Bounded Model Checking with Description Logic Reasoning
Shoham Ben-David, Richard J. Trefler, Grant E. Weddell
TABLEAUX3
2005 On the Interaction between Inverse Features and Path-functional Dependencies in Description Logics
David Toman 0001, Grant E. Weddell
IJCAI2
2005 On reasoning about structural equality in XML: a description logic approach
David Toman 0001, Grant E. Weddell
Theor. Comput. Sci.2
2003 On Reasoning about Structural Equality in XML: A Description Logic Approach
David Toman 0001, Grant E. Weddell
ICDT2
2003 Reasoning about Uniqueness Constraints in Object Relational Databases
abstract
Uniqueness constraints such as keys and functional dependencies in the relational model are a core concept in information systems technology. We consider uniqueness constraints suitable for object relational data models and identify a boundary between tractable and intractable varieties. The subclass that is tractable is still a strict generalization of both keys and relational functional dependencies. We present an efficient decision procedure for the logical implication problem of this subclass. The problem itself is formulated as an implication problem for a simple dialect of description logic (DL). DLs are a family of languages for knowledge representation that have many applications in information systems technology and for which model building procedures have been developed that can decide implication problems for dialects that are very expressive. Our own procedure complements this approach and can be integrated with these earlier procedures. Finally, to motivate our results, we review some applications of our procedure in query optimization.
Vitaliy L. Khizder, Grant E. Weddell
IEEE Trans. Knowl. Data Eng.2
2001 On Decidability and Complexity of Description Logics with Uniqueness Constraints
Vitaliy L. Khizder, David Toman 0001, Grant E. Weddell
ICDT3
1995 Implication Problems for Functional Constraints on Databases Supporting Complex Objects
Minoru Ito, Grant E. Weddell
J. Comput. Syst. Sci.2
1994 Implication Problems for Functional Constraints on Databases Supporting Complex Objects
Minoru Ito, Grant E. Weddell
J. Comput. Syst. Sci.2
1994 Reasoning About Equations and Functional Dependencies on Complex Objects
abstract
Virtually all semantic or object-oriented data models assume that objects have an identity separate from any of their parts, and allow users to define complex object types in which part values may be any other objects. This often results in a choice of query language in which a user can express navigating from one object to another by following a property value path. We consider a constraint language in which one may express equations and functional dependencies over complex object types. The language is novel in the sense that component attributes of individual constraints may correspond to property paths. The kind of equations we consider are also important, because they are a natural abstraction of the class of conjunctive queries for query languages that support property value navigation. In our introductory comments, we give an example of such a query and outline two applications of the constraint theory to problems relating to a choice of access plan for the query. We present a sound and complete axiomatization of the constraint language for the case in which interpretations are permitted to be infinite, where interpretations themselves correspond to a form of directed labeled graph. Although the implication problem for our form of equational constraint alone over arbitrary schema is undecidable, we present decision procedures for the implication problem for both kinds of constraints when the problem schema satisfies a stratification condition, and when all input functional dependencies are keys.>
Martin F. van Bommel, Grant E. Weddell
IEEE Trans. Knowl. Data Eng.2
1992 Reasoning about Functional Dependencies Generalized for Semantic Data Models
abstract
We propose a more general form of functional dependency for semantic data models that derives from their common feature in which the separate notions of domain and relation in the relational model are combined into a single notion of class . This usually results in a richer terminological component for their query languages, whereby terms may navigate through any number of properties, including none. We prove the richer expressiveness of this more general functional dependency, and exhibit a sound and complete set of inference axioms. Although the general problem of decidability of their logical implication remains open at this time, we present decision procedures for cases in which the dependencies included in a schema correspond to keys, or in which the schema itself is acyclic. The theory is then extended to include a form of conjunctive query. Of particular significance is that the query becomes an additional source of functional dependency. Finally, we outline several applications of the theory to various problems in physical design and in query optimization. The applications derive from an ability to predict when a query can have at most one solution.
Grant E. Weddell
ACM Trans. Database Syst.1
1990 A Theory of Specialization Constraints for Complex Objects
Grant E. Weddell, Neil Coburn
ICDT1
1990 Two-Directional Record Layout for Multiple Inheritance
abstract
Much recent work in polymorphic programming languages allows subtyping and multiple inheritance for records. In such systems, we would like to extract a field from a record with the same efficiency as if we were not making use of subtyping and multiple inheritance. Methods currently used make field extraction 3-5 times slower, which can produce a significant overall performance slowdown.
William W. Pugh, Grant E. Weddell
PLDI2
1989 Selection of Indexes to Memory-Resident Entities for Semantic Data Models
abstract
A variation of the index selection problem for an extended relational model when all encoding of information is memory resident is discussed. The data model is the relational model extended in two ways that are common with semantic data models. One consequence of memory residence is that the search space of possible indexes is enlarged to the extent that previous methods requiring some consideration of each possibility are no longer possible. An instance of the index selection problem that includes a set of partial match queries in addition to the input schema is given. It is assumed that the set is determined by an initial phase of query optimization when applied to a fixed set of more general forms of queries that characterize the way in which information is accessed for an application. An initial choice of indexes is made, only considering their suitability for answering the partial match queries.>
Grant E. Weddell
IEEE Trans. Knowl. Data Eng.1