IT-504 (A) · Artificial Intelligence/Unsolved PYQ Paper
IT-504-A Artificial Intelligence - Nov 2023 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
14 MarksDiscuss the following search Technique with the help of an example. Also discuss the benefits and shortcoming of each.
- i)Breadth First Search
- ii)Depth First Search
How to answer
- Define BFS level-wise and DFS depth-wise traversal
- Illustrate each with example search tree/graph traversal order
- Benefits: BFS completeness/optimality, DFS memory efficiency
- Shortcomings: BFS space complexity, DFS incompleteness/non-optimality
-
7 MarksaHow to define a problem as State Space Search? Discuss it with the help of an example.
How to answer
- Define state, initial/goal states, operators, state space
- Steps to formulate problem as state space search
- Illustrate with example e.g., 8-puzzle, water jug, route finding
- Diagram of state space graph if applicable
-
7 MarksbExplain briefly the difference between procedural and declaration knowledge.
How to answer
- Define procedural knowledge as how-to knowledge
- Define declarative knowledge as what/factual knowledge
- Compare representation, use, modifiability with examples
- Summarize differences in table form
-
7 MarksaDiscuss the heuristic function. Explain how the heuristic function helps during search procedure. Explain with a suitable example.
How to answer
- Define heuristic function h(n) as estimated cost to goal
- Explain role in guiding/informed search and pruning
- Give suitable example e.g., straight-line distance, misplaced tiles
- Show how it improves efficiency
-
7 MarksbWhat is A* search? Explain various stages of A* search with an example.
How to answer
- Define A* with f(n)=g(n)+h(n)
- Explain OPEN/CLOSED lists and node expansion stages
- Work through example graph showing f-value calculation
- Discuss optimality and admissibility condition
-
14 MarksRepresent the following statement in predicate logic:
- i)Marcus tried to assassinate Caesar.
- ii)All Pompeian's were Roman.
- iii)All Romans were either loyal to Caesar or hated him.
- iv)Everyone is loyal to someone.
How to answer
- Introduce predicates: Roman, loyal, hate, tried-assassinate
- Translate universal/existential quantifiers for each sentence
- Write well-formed predicate logic formulas
- Maintain consistent variable and constant naming
-
14 MarksExplain conceptual dependency with an example and build up the conceptual dependency structures for the following sentences:
- i)John pushed the cart.
- ii)John took the book from Mary.
- iii)While going home, I saw a frog
How to answer
- Define conceptual dependency and primitive acts
- Explain syntax with example CD diagram
- Construct CD structures for push, take, see sentences
- Show actor, action, object, direction dependencies
-
7 MarksaWhat is explanation based learning? Explain in detail with an example.
How to answer
- Define explanation based learning and its goal
- Explain steps: explain example, generalize, operationalize
- Illustrate with detailed example
- Mention prerequisites of domain theory
-
7 MarksbState Bayes Theorem explain with example.
How to answer
- State Bayes theorem formula P(H|E)
- Define prior, likelihood, posterior terms
- Explain with numerical/example application
- Mention use in uncertain reasoning
-
7 MarksaDefine expert systems. Explain the architecture of expert systems in details with a neat Diagram with an example.
How to answer
- Define expert system and its purpose
- Describe components: knowledge base, inference engine, UI
- Draw neat labelled architecture diagram
- Illustrate working with example domain
-
7 MarksbWhat is a plausible-move generator? What is its role?
How to answer
- Define plausible-move generator
- Explain need to reduce branching in game search
- Describe its role in generating promising moves only
- Give example in chess/checkers context
-
14 MarksWrite a short note on (Attempt any three):
- a)Various Technique used in Learning
- b)NLP
- c)Knowledge Representation
- d)Frames
How to answer
- Select any three topics from given list
- Write definition, key points and example for each
- Mention applications/significance
- Keep concise structured short notes
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel