A software program that infers and manipulates existing knowledge in order to…

2016

A software program that infers and manipulates existing knowledge in order to generate new knowledge is known as :

  1. A.

    Data dictionary

  2. B.

    Reference mechanism

  3. C.

    Inference engine

  4. D.

    Control strategy

Attempted by 76 students.

Show answer & explanation

Correct answer: C

Answer: Inference engine

Explanation: An inference engine is a software component that applies reasoning rules to an existing knowledge base to derive new facts or conclusions. It manipulates and infers knowledge by using inference techniques such as forward chaining (data-driven reasoning) or backward chaining (goal-driven reasoning).

  • Role: Performs automated reasoning to generate new knowledge from stored knowledge and rules.

  • Examples: Expert systems use an inference engine to conclude diagnoses or recommendations based on facts and rules.

  • Contrast with other terms: A data dictionary stores metadata (it does not infer); a reference mechanism provides links or access to information; a control strategy directs which rules to apply but does not itself perform the inference.

Conclusion: Because the question asks for a program that infers and manipulates existing knowledge to produce new knowledge, inference engine is the correct and appropriate term.

Explore the full course: Mppsc Assistant Professor