CS607 Mid Term Past Paper 1
CS607 Mid Term Past Paper 1
COM
Breadth-first search is a good idea when you are confident that the branching
factor is_____
►Extremely small
►Medium
►Large
►MYCIN
►Dendral
►R3/XCON
►Execution
►Learning
►Planning
Page 1 of 8
For more papers, go to VUInsider.com
FOR MORE PAPERS, GO TO VUINSIDER.COM
►Planning
►Learning
►Execution
►DFS
►None
►Same
►None
To infer new information from semantic networks, we can ask questions from
nodes.
Page 2 of 8
For more papers, go to VUInsider.com
FOR MORE PAPERS, GO TO VUINSIDER.COM
►False
►Diagnosis
►Prescription
►Interpretation
►Defined
►Together
►Common
Page 3 of 8
For more papers, go to VUInsider.com
FOR MORE PAPERS, GO TO VUINSIDER.COM
►Compile Time
►Start Time
►End Time
We can get optimal solution given some parameters using Genetic Algorithm.
►False
►Deductive
►Abductive
►Analogical
►Representation
►Execution
Page 4 of 8
For more papers, go to VUInsider.com
FOR MORE PAPERS, GO TO VUINSIDER.COM
►Planning
►Problem reorganization
►Scope study
►Rapid prototyping
►False
►Ambiguous
If the antecedent is only partially true, then the output fuzzy set is truncated
according to the _________ method
►Intrinsic
►Boolean
Page 5 of 8
For more papers, go to VUInsider.com
FOR MORE PAPERS, GO TO VUINSIDER.COM
Questions:
Q1 - Differentiate between Mutation and Crossover. (2 Marks)
Answer:- (Page 81) In Mutation, each “Individual” (or “solution”) has one parent.
In Inheritance or Crossover, each “Individual” (or “solution”) has two parents.
Answer:- (Page 134) The retract command is used to remove or retract facts. For
example: (retract 1) removes fact 1 (retract 1 3) removes fact 1 and 3
Q3- Bike is heavy! This statement is uncertain fact or not? Elaborate. (3 Marks)
Answer:- (Page 94) No, this statement belongs to Fuzzy facts. Fuzzy facts are
ambiguous in nature, e.g. the book is heavy/light. Here it is unclear what heavy
means because it is a subjective description. Fuzzy representation is used for such
facts. While defining fuzzy facts, we use certainty factor values to specify value of
“truth”. We will look at fuzzy representation in more detail later.
Page 6 of 8
For more papers, go to VUInsider.com
FOR MORE PAPERS, GO TO VUINSIDER.COM
Answer:- (Page 117) The knowledge base is the part of an expert system that
contains the domain knowledge, i.e. • Problem facts, rules • Concepts •
Relationships As we have emphasized several times, the power of an ES lies to a
large extent in its richness of knowledge. Therefore, one of the prime roles of the
expert system designer is to act as a knowledge engineer. As a knowledge
engineer, the designer must overcome the knowledge acquisition bottleneck and
find an effective way to get information from the expert and encode it in the
knowledge base, using one of the knowledge representation techniques we
discussed in KRR.
Answer:- (Page 126) To overcome the conflict problem stated above, we may
choose to use on of the following conflict resolution strategies: • Fire first rule in
sequence (rule ordering in list). Using this strategy all the rules in the list are
ordered (the ordering imposes prioritization). When more than one rule matches,
we simply fire the first in the sequence • Assign rule priorities (rule ordering by
importance). Using this approach we assign explicit priorities to rules to allow
conflict resolution. • More specific rules (more premises) are preferred over
general rules. This strategy is based on the observation that a rule with more
premises, in a sense, more evidence or votes from its premises, therefore it
Page 7 of 8
For more papers, go to VUInsider.com
FOR MORE PAPERS, GO TO VUINSIDER.COM
should be fired in preference to a rule that has less premises. • Prefer rules whose
premises were added more recently to WM (timestamping). This allows
prioritizing recently added facts over older facts. • Parallel Strategy (view-points).
Using this strategy, we do not actually resolve the conflict by selecting one rule to
fire. Instead, we branch out our execution into a tree, with each branch operation
in parallel on multiple threads of reasoning. This allows us to maintain multiple
view-points on the argument concurrently
Page 8 of 8
For more papers, go to VUInsider.com