Consider the following steps used by a knowledge base designer to represent a…
2025
Consider the following steps used by a knowledge base designer to represent a world
A. Selects atoms to represent propositions
B. Ask questions about intended interpretation
C. Choose a task domain
D. Axiomatizing the domain
Choose the correct answer from the options given below:
- A.
C → A → D → B
- B.
C → A → B → D
- C.
B → C → A → D
- D.
A → C → B → D
Attempted by 77 students.
Show answer & explanation
Correct answer: A
Correct sequence: Choose a task domain → Select atoms to represent propositions → Axiomatize the domain → Ask questions about the intended interpretation.
Choose a task domain: Define the scope and purpose of the knowledge base so you know what knowledge you must represent.
Select atoms to represent propositions: Decide the vocabulary (predicates, constants, propositional atoms) that will name the relevant facts and relations in the chosen domain.
Axiomatize the domain: Write axioms, rules, and constraints using the chosen vocabulary so the knowledge base encodes the intended domain knowledge.
Ask questions about the intended interpretation: Run queries and test cases against the axiomatized KB to verify it answers the intended questions and that the interpretation matches expectations.
Why this order matters:
Picking a domain first ensures the vocabulary and axioms are targeted and relevant.
Vocabulary selection (atoms) depends on domain scope; axioms depend on the vocabulary.
Testing with questions is most effective after axiomatization so you can validate the KB’s behavior.
A video solution is available for this question — log in and enroll to watch it.