Machine-translated by Google. Questions are authored in English.
Top

Inference and Resolution Questions and Answers

Answer: A

Definite clauses correspond exactly to rules with a single conclusion, and forward and backward chaining over them are sound, complete and run in linear time. Horn clauses allow zero or one positive literal, the extra case being the goal clause. Instantiation and provability are different notions. A restriction whose members are exactly the rules people naturally write is unusually convenient, and it explains why so many practical systems are built on it.

Please log in or register to report this question.

Answer: B

With appropriate indexing each rule fires at most once per satisfying substitution, giving a linear procedure that derives every consequence. Function symbols do make the set of derivable facts infinite, which is a genuine caveat rather than the general answer. The other figures overstate the cost. A complexity result that holds under a stated restriction, with the restriction's violation changing the answer completely, is worth stating with the condition attached.

Please log in or register to report this question.

Answer: C

A rule deriving a successor from every number will generate an unbounded sequence of ground terms, so saturation never completes. Datalog forbids function symbols precisely to keep the derived set finite. Cycles alone are handled by not repeating derivations, unification terminates, and indexing is an efficiency matter. Identifying the syntactic feature responsible for an unbounded computation is what allows a decidable fragment to be carved out deliberately.

Please log in or register to report this question.

Answer: D

Forbidding function symbols keeps the set of derivable facts finite, so forward chaining terminates and the language is decidable, which makes it suitable for deductive databases. Recursion is permitted and is its main advantage over relational query languages. Schema description, negation and graph querying are different things, though modern variants add some of them. A deliberate restriction adopted to obtain decidability is the same design move that produced description logics.

Please log in or register to report this question.

Answer: A

With thousands of rules and facts, testing every rule against every combination of facts after each change is prohibitive, and matching dominates the run time of such systems. Conflict resolution, which chooses among eligible rules, is the separate next step. Resolution pairing and unification are different operations. A step that appears to be bookkeeping and turns out to dominate the cost is worth identifying early, since optimising it is where the effort belongs.

Please log in or register to report this question.

Answer: B

A network such as Rete keeps the partial matches computed so far and updates them incrementally as facts are added or removed, so the work is proportional to the change rather than to the size of the base. The price is considerable memory. Rule ordering, compression and decision trees are different techniques. Trading memory for incremental rather than complete recomputation is a pattern that recurs wherever a system responds to a stream of small changes.

Please log in or register to report this question.

Answer: C

The procedure assigns a variable, propagates the consequences, and backtracks when a clause becomes empty, which is the basis of every modern satisfiability solver. Its two key inferences are unit propagation and the pure symbol rule. Conversion, resolution restriction and model enumeration are different activities. A sixty year old algorithm still at the heart of state of the art tools, after decades of refinement, is unusual and worth noticing. Reading the definition literally, rather than recalling a formula, is the reliable route through questions of this shape.

Please log in or register to report this question.

Answer: D

A clause reduced to a single unassigned literal forces that literal true, and doing so may reduce further clauses to units, cascading through the formula. It is by far the most important inference in a satisfiability solver and consumes most of its run time. Variable selection and clause deletion are different steps. An inference that is forced rather than chosen, and that cascades, is exactly what should be performed exhaustively before any search decision is made.

Please log in or register to report this question.

Answer: A

If a variable never appears negated, setting it true satisfies every clause containing it and can never hurt, so the assignment is safe without any search. It is a cheap inference that becomes rarer as the formula is reduced. The other options describe unrelated rules. An inference that is safe rather than merely plausible, and therefore requires no backtracking point, is worth applying whenever it is available.

Please log in or register to report this question.

Answer: B

When a conflict occurs, analysing the implication graph yields a clause capturing the cause, which is added permanently and prevents the same combination from being explored again. With restarts it transformed satisfiability solving from thousands to millions of variables. Variable ordering, exhaustive recording and preprocessing are different techniques. Converting a failure into a permanent constraint is the same idea as no-good learning in constraint solving, arrived at independently.

Please log in or register to report this question.

Loading…

Other Subjects

Tags: Inference and Resolution Questions and Answers || Inference and Resolution MCQ Questions and Answers || Inference and Resolution GK Questions and Answers || Inference and Resolution GK MCQ Questions || Inference and Resolution Multiple Choice Questions and Answers || Inference and Resolution GK || GK on Inference and Resolution || Artificial Intelligence Questions and Answers || Artificial Intelligence MCQ Questions and Answers || Artificial Intelligence GK Questions and Answers || GK on Artificial Intelligence