Reason maintenance (original) (raw)

About DBpedia

Reason maintenance is a knowledge representation approach to efficient handling of inferred information that is explicitly stored. Reason maintenance distinguishes between base facts, which can be defeated, and derived facts. As such it differs from belief revision which, in its basic form, assumes that all facts are equally important. Reason maintenance was originally developed as a technique for implementing problem solvers. It encompasses a variety of techniques that share a common architecture: two components—a reasoner and a reason maintenance system—communicate with each other via an interface. The reasoner uses the reason maintenance system to record its inferences and justifications of ("reasons" for) the inferences. The reasoner also informs the reason maintenance system which are

Property Value
dbo:abstract Reason maintenance is a knowledge representation approach to efficient handling of inferred information that is explicitly stored. Reason maintenance distinguishes between base facts, which can be defeated, and derived facts. As such it differs from belief revision which, in its basic form, assumes that all facts are equally important. Reason maintenance was originally developed as a technique for implementing problem solvers. It encompasses a variety of techniques that share a common architecture: two components—a reasoner and a reason maintenance system—communicate with each other via an interface. The reasoner uses the reason maintenance system to record its inferences and justifications of ("reasons" for) the inferences. The reasoner also informs the reason maintenance system which are the currently valid base facts (assumptions). The reason maintenance system uses the information to compute the truth value of the stored derived facts and to restore consistency if an inconsistency is derived. A truth maintenance system, or TMS, is a knowledge representation method for representing both beliefs and their dependencies and an algorithm called the "truth maintenance algorithm" that manipulates and maintains the dependencies. The name truth maintenance is due to the ability of these systems to restore consistency. A truth maintenance system maintains consistency between old believed knowledge and current believed knowledge in the knowledge base (KB) through revision. If the current believed statements contradict the knowledge in the KB, then the KB is updated with the new knowledge. It may happen that the same data will again be believed, and the previous knowledge will be required in the KB. If the previous data are not present, but may be required for new inference. But if the previous knowledge was in the KB, then no retracing of the same knowledge is needed. The use of TMS avoids such retracing; it keeps track of the contradictory data with the help of a dependency record. This record reflects the retractions and additions which makes the inference engine (IE) aware of its current belief set. Each statement having at least one valid justification is made a part of the current belief set. When a contradiction is found, the statement(s) responsible for the contradiction are identified and the records are appropriately updated. This process is called dependency-directed backtracking. The TMS algorithm maintains the records in the form of a dependency network. Each node in the network is an entry in the KB (a premise, antecedent, or inference rule etc.) Each arc of the network represent the inference steps through which the node was derived. A premise is a fundamental belief which is assumed to be true. They do not need justifications. The set of premises are the basis from which justifications for all other nodes will be derived. There are two types of justification for a node. They are: 1. * Support list [SL] 2. * Conditional proof (CP) Many kinds of truth maintenance systems exist. Two major types are single-context and multi-context truth maintenance. In single context systems, consistency is maintained among all facts in memory (KB) and relates to the notion of consistency found in classical logic. Multi-context systems support paraconsistency by allowing consistency to be relevant to a subset of facts in memory, a context, according to the history of logical inference. This is achieved by tagging each fact or deduction with its logical history. Multi-agent truth maintenance systems perform truth maintenance across multiple memories, often located on different machines. de Kleer's assumption-based truth maintenance system (ATMS, 1986) was utilized in systems based upon KEE on the Lisp Machine. The first multi-agent TMS was created by Mason and Johnson. It was a multi-context system. Bridgeland and Huhns created the first single-context multi-agent system. (en)
dbo:wikiPageExternalLink https://scholar.google.com/scholar%3Fq=Truth+maintenance+system&ie=UTF-8&oe=UTF-8&hl=en&btnG=Search https://web.archive.org/web/20050424041254/http:/www2.parc.com/spl/members/dekleer/Publications/Foundations%20of%20Assumption-Based%20Truth%20Maintenance%20Systems.pdf http://plato.stanford.edu/entries/logic-ai/%233.2.1
dbo:wikiPageID 849986 (xsd:integer)
dbo:wikiPageLength 6935 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1022770959 (xsd:integer)
dbo:wikiPageWikiLink dbr:Belief_revision dbr:Morgan_Kaufmann_Publishers dbr:Defeasible_reasoning dbr:Inference_engine dbr:Massachusetts_Institute_of_Technology dbr:Lisp_Machine dbr:MIT_Press dbr:Stanford_Encyclopedia_of_Philosophy dbr:Knowledge_acquisition dbr:Knowledge_representation dbr:Artificial_intelligence dbr:AI_winter dbc:Information_systems dbc:Knowledge_representation dbc:Belief_revision dbr:Classical_logic dbr:Neurath's_boat dbr:Paraconsistency
dbp:wikiPageUsesTemplate dbt:More_footnotes
dct:subject dbc:Information_systems dbc:Knowledge_representation dbc:Belief_revision
gold:hypernym dbr:Approach
rdf:type yago:Artifact100021939 yago:DataSystem103164344 yago:Instrumentality103575240 yago:Object100002684 yago:PhysicalEntity100001930 yago:WikicatInformationSystems dbo:ProgrammingLanguage yago:System104377057 yago:Whole100003553
rdfs:comment Reason maintenance is a knowledge representation approach to efficient handling of inferred information that is explicitly stored. Reason maintenance distinguishes between base facts, which can be defeated, and derived facts. As such it differs from belief revision which, in its basic form, assumes that all facts are equally important. Reason maintenance was originally developed as a technique for implementing problem solvers. It encompasses a variety of techniques that share a common architecture: two components—a reasoner and a reason maintenance system—communicate with each other via an interface. The reasoner uses the reason maintenance system to record its inferences and justifications of ("reasons" for) the inferences. The reasoner also informs the reason maintenance system which are (en)
rdfs:label Reason maintenance (en)
owl:sameAs freebase:Reason maintenance yago-res:Reason maintenance wikidata:Reason maintenance https://global.dbpedia.org/id/4tYR7
prov:wasDerivedFrom wikipedia-en:Reason_maintenance?oldid=1022770959&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Reason_maintenance
is dbo:wikiPageRedirects of dbr:Truth_maintenance_system dbr:Truth-maintenance_systems dbr:Truth_maintenance_systems
is dbo:wikiPageWikiLink of dbr:Belief_revision dbr:Lisp_(programming_language) dbr:Commonsense_knowledge_(artificial_intelligence) dbr:Truth_maintenance_system dbr:Symbolic_artificial_intelligence dbr:Knowledge_Engineering_Environment dbr:Neurath's_boat dbr:Reflective_equilibrium dbr:Truth-maintenance_systems dbr:Truth_maintenance_systems
is foaf:primaryTopic of wikipedia-en:Reason_maintenance