EDBT 2026 Demo / reviewers in the wild / expert
Joseph Babb
dblp:118/4671
· DBLP profile ↗
5ranked-venue papers
5as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 3 first-authorTheory of computation · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science › knowledge representation and reasoning › knowledge representation
action language |
0.2 | 1 | 2015 | Action Language BC+: Preliminary Report · AAAI 2015 |
Logic in computer science › logic programming
answer set programming |
0.2 | 1 | 2015 | Action Language BC+: Preliminary Report · AAAI 2015 |
Logic in computer science
knowledge representation and reasoning |
0.2 | 1 | 2015 | Action Language BC+: Preliminary Report · AAAI 2015 |
Logic in computer science › logic programming
stable model semantics |
0.2 | 1 | 2015 | Action Language BC+: Preliminary Report · AAAI 2015 |
Methods — techniques the papers use, named apart from their topics
answer set programming · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Action language ℬℭ+abstractAbstract Action languages are formal models of parts of natural language that are designed to describe effects of actions. Many of these languages can be viewed as high-level notations of answer set programs structured to represent transition systems. However, the form of answer set programs considered in the earlier work is quite limited in comparison with the modern Answer Set Programming (ASP) language, which allows several useful constructs for knowledge representation, such as choice rules, aggregates and abstract constraint atoms. We propose a new action language called BC +, which closes the gap between action languages and the modern ASP language. The main idea is to define the semantics of BC + in terms of general stable model semantics for propositional formulas, under which many modern ASP language constructs can be identified with shorthands for propositional formulas. Language BC + turns out to be sufficiently expressive to encompass the best features of other action languages, such as languages B , C , C + and BC . Computational methods available in ASP solvers are readily applicable to compute BC +, which led to an implementation of the language by extending system cplus2asp . Joseph Babb, Joohyung Lee 0002 |
J. Log. Comput. | 1 |
| 2015 | Action Language BC+: Preliminary ReportabstractAction languages are formal models of parts of natural language that are designed to describe effects of actions. Many of these languages can be viewed as high level notations of answer set programs structured to represent transition systems. However, the form of answer set programs considered in the earlier work is quite limited in comparison with the modern Answer Set Programming (ASP) language, which allows several useful constructs for knowledge representation, such as choice rules, aggregates, and abstract constraint atoms. We propose a new action language called BC+, which closes the gap between action languages and the modern ASP language. Language BC+ is defined as a high level notation of propositional formulas under the stable model semantics. Due to the generality of the underlying language, BC+ is expressive enough to encompass many modern ASP language constructs and the best features of several other action languages, such as B, C, C+ and BC. Computational methods available in ASP solvers are readily applicable to compute BC+, which led us to implement the language by extending system Cplus2ASP. Joseph Babb, Joohyung Lee 0002 |
AAAI | 1 |
| 2015 | Online Action Language oBC +
Joseph Babb, Joohyung Lee 0002 |
LPNMR | 1 |
| 2013 | Cplus 2ASP: Computing Action Language ${\cal C}$ + in Answer Set Programming
Joseph Babb, Joohyung Lee 0002 |
LPNMR | 1 |
| 2012 | Module theorem for the general theory of stable modelsabstractAbstract The module theorem by Janhunen et al. demonstrates how to provide a modular structure in answer set programming, where each module has a well-defined input/output interface which can be used to establish the compositionality of answer sets. The theorem is useful in the analysis of answer set programs, and is a basis of incremental grounding and reactive answer set programming. We extend the module theorem to the general theory of stable models by Ferraris et al. The generalization applies to non-ground logic programs allowing useful constructs in answer set programming, such as choice rules, the count aggregate, and nested expressions. Our extension is based on relating the module theorem to the symmetric splitting theorem by Ferraris et al. Based on this result, we reformulate and extend the theory of incremental answer set computation to a more general class of programs. Joseph Babb, Joohyung Lee 0002 |
Theory Pract. Log. Program. | 1 |