TY BSc IT AI Question Bank 2019-2020
TY BSc IT AI Question Bank 2019-2020
First-order logic extends propositional logic by introducing quantifiers and predicates, which allow for the representation of objects and their relationships, enabling more nuanced expressions of statements and inferences . It includes quantifiers like 'exists' and 'forall,' which can generalize statements across sets of objects, allowing AI systems to make more complex deductions and reason about multiple interrelated entities simultaneously . This facilitates the representation of structured knowledge domains, enhancing the ability of AI to perform tasks involving complex reasoning, such as parsing natural language or solving intricate planning problems.
The philosophical foundations of Artificial Intelligence involve questions about the nature of intelligence, consciousness, and the limitations of human cognition, which date back to ancient times with philosophers like Plato questioning the nature of mind and knowledge . Mathematics contributes through formal logic, algorithms, and probability, providing tools such as formal languages and model theory which are crucial for creating AI systems . For instance, Boolean algebra and statistical models are essential in formulating AI problems and solutions.
A simple reflex agent operates by selecting actions based on the current percept, disregarding the history of percepts; it follows condition-action rules for decision-making . In contrast, a model-based reflex agent retains internal states that track aspects of the world not directly observed, enhancing its ability to handle partial observability and dynamic changes by updating its model of the world based on percepts . This fundamental difference allows model-based reflex agents to perform more complex tasks compared to simple reflex agents, as they factor in past experiences and changes in the environment.
State space in problem formulation is a representation of all possible states an agent can be in within an environment, along with the transitions between states that result from different actions. It provides a framework for analyzing the problem by identifying potential solutions as paths within this space . The path in state space is a sequence of states that the agent transits through from the initial state to the goal state, and it represents the strategy or steps taken to solve the problem . Effective problem-solving in AI involves exploring the state space efficiently to identify an optimal path with minimal cost and maximal benefit.
A fully observable environment is one in which the agent can access the complete state of the environment through its sensors, meaning it has all the information needed to make a decision at any point . In contrast, a partially observable environment is one where the agent's sensors cannot capture the entire state of the environment, leading to uncertainty in decision-making as the agent must infer missing details or deal with incomplete information . This difference has significant implications for the design of agent programs, influencing the strategies and algorithms used to achieve goals.
The WALKSAT algorithm is a local search algorithm used to solve the satisfiability (SAT) problem, which asks if there exists an interpretation that satisfies a given Boolean formula . It operates by iteratively flipping the value of one variable at a time to reduce the number of unsatisfied clauses until a satisfying assignment is found. The choice of variable to flip balances between greedily minimizing unsatisfied clauses and randomly exploring the search space to escape local minima . This stochastic nature allows WALKSAT to handle large, complex SAT problems by effectively navigating the trade-off between exhaustive search and opportunistic exploitation of promising solutions.
The Turing Test approach in Artificial Intelligence is designed to evaluate a machine's ability to exhibit intelligent behavior equivalent to, or indistinguishable from, that of a human. A machine passes the Turing Test if its responses can't be distinguished from a human's by an evaluator . On the other hand, the rational agent approach focuses on designing agents that act to achieve the best outcome given their goals and perceptual inputs. In this approach, an agent is considered rational if it acts to maximize its expected performance measure, based on perceptual inputs and built-in knowledge . Thus, while the Turing Test is about indistinguishability from human responses, the rational agent approach is about optimizing goal achievement in various environments.
AI systems planning in nondeterministic domains face challenges such as uncertainty in action outcomes and lack of complete knowledge about the environment, making it difficult to predict the exact results of planned actions . This impacts the effectiveness and reliability of AI by increasing the complexity of decision-making processes; systems must evaluate multiple possible scenarios and devise contingency plans for different outcomes, often requiring computationally intensive methods to anticipate and adapt to variability in real-time . Such unpredictability demands robust algorithms capable of dynamic replanning, making reliable performance harder to guarantee in uncertain environments.
Monotonicity in propositional logic refers to the property that adding new premises to a set does not invalidate previous conclusions; if a sentence is provable from a set of premises, it will remain provable even if additional premises are added . This is highly relevant in propositional theorems because it ensures that logical systems built on axioms or rules remain consistent as new knowledge is integrated, facilitating incremental reasoning without retracing earlier inferences . Monotonicity assures that knowledge bases can expand without contradictory effects on existing logical deductions.
In solving the Wumpus World problem, propositional logic is used to formalize the rules and observations within the environment into a logical format that can be manipulated to deduce the next steps for the agent. The Propositional Theorem Proving technique, specifically, involves using logical formulas to infer which actions will yield safe and favorable outcomes . By expressing the environment's dynamics and agent's percepts as propositions, an agent can apply rules of inference to derive conclusions about the presence of obstacles or hazards, guiding its path to safety and goal achievement, like finding the gold without encountering the Wumpus .