2004
DOI: 10.1016/s0004-3702(03)00117-6
|View full text |Cite
|
Sign up to set email alerts
|

Consistency-based diagnosis of configuration knowledge bases

Abstract: Configuration problems are a thriving application area for declarative knowledge representation that currently experiences a constant increase in size and complexity of knowledge bases. Automated support of the debugging process of such knowledge bases is a necessary prerequisite for effective development of configurators. We show that this task can be achieved by consistency-based diagnosis techniques. Based on the formal definition of consistency-based configuration we develop a framework suitable for diagno… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
171
0

Year Published

2005
2005
2023
2023

Publication Types

Select...
4
2
2

Relationship

3
5

Authors

Journals

citations
Cited by 148 publications
(171 citation statements)
references
References 20 publications
0
171
0
Order By: Relevance
“…V C = {vc 1 :user.knowledge-level, vc 2 :user.willingness-to-take-risks, vc 3 :user.durationof-investment, vc 4 :user.advisory-wanted, vc 5 :user.funds-available, vc 6 :user.directproduct-search, vc 7 4 :product.min-invest-period, vprod 5 4 : user.willingness-to-take-risks = low → product.risklevel = low, cf 5 : user.willingness-to-take-risks = medium → product.risklevel = low ∨ product.risklevel = medium, cf 6 : user.willingness-to-take-risks = high → product.risklevel = low ∨ product.risklevel = medium ∨ product.risklevel = high, cf 7 : user.knowledge-level = beginner → product.risklevel ≠ high, cf 8 : user.type-low-risk-products = savings → product.name = savings, cf 9 : user.type-low-risk-products = bonds → product.name = bonds}…”
Section: Example: Recommender Knowledge Basementioning
confidence: 99%
See 1 more Smart Citation
“…V C = {vc 1 :user.knowledge-level, vc 2 :user.willingness-to-take-risks, vc 3 :user.durationof-investment, vc 4 :user.advisory-wanted, vc 5 :user.funds-available, vc 6 :user.directproduct-search, vc 7 4 :product.min-invest-period, vprod 5 4 : user.willingness-to-take-risks = low → product.risklevel = low, cf 5 : user.willingness-to-take-risks = medium → product.risklevel = low ∨ product.risklevel = medium, cf 6 : user.willingness-to-take-risks = high → product.risklevel = low ∨ product.risklevel = medium ∨ product.risklevel = high, cf 7 : user.knowledge-level = beginner → product.risklevel ≠ high, cf 8 : user.type-low-risk-products = savings → product.name = savings, cf 9 : user.type-low-risk-products = bonds → product.name = bonds}…”
Section: Example: Recommender Knowledge Basementioning
confidence: 99%
“…These environments provide intelligent modeling functionalities, for example, the automated fault detection in recommender knowledge bases. The principle of such a debugging functionality is that domain experts provide examples for the intended input/output behavior of the recommender knowledge base and a diagnosis component automatically determines the set of potentially faulty recommendation constraints (for details see [4]). …”
Section: Introductionmentioning
confidence: 99%
“…Therefore, we employ an ontological layer, based on a logic theory of configuration described in [6] that enables communication by mapping the specific representations onto more general ontological concepts from the configuration domain (compare [17]). Problem-solving itself can be compared to the work of [19], where the authors of that publication describe how several agents can build major subassemblies on their own, but these subassemblies must "hook together" in a compatible way.…”
Section: Distributed Configurationmentioning
confidence: 99%
“…A detailed discussion on the application of model-based diagnosis concepts to the automated debugging of configuration knowledge bases can be found in (Felfernig et al, 2004): A CKB Diagnosis Problem is a triple (DD, E + , E -), where DD is a configuration knowledge base, E + is a set of positive examples (test cases), and E -is a set of negative examples (test cases). The examples are given as sets of logical sentences.…”
Section: Development and Debugging Supportmentioning
confidence: 99%
“…In fact, significant advances have been made since these early, "rule-based" years: Powerful knowledge representation schemes for configuration problems have been developed (Mittal, S. & Frayman, F., 1989;, a formalization of the problem has been done (Felfernig et al, 2004), the invention of new algorithms was driven by the challenges of the domain (Mittal & Falkenhainer, 1990;Fleischanderl et al, 1988), industrial-strength software libraries are now available (Mailharro, 1998) and knowledge based configurators are nowadays already incorporated in standard business software, see for instance (Haag, 1998).…”
Section: Introductionmentioning
confidence: 99%