- 2073 Bhadra · 4+4 marks
Role of learning in intelligent agents
Short answer
Learning is essential because agents face unknown or changing environments, need to handle complex tasks, and improve performance with experience. It enables autonomy and reduces designer effort by allowing the agent to adapt.
"Learning is an essential characteristic for intelligent agents." List down justification on this statement. Write about the role of learning with suitable example.
A learning agent improves its performance over time through its experience. Russell & Norvig give it four parts: a performance element (chooses actions), a critic (feedback against a standard), a learning element (improves the performance element) and a problem generator (suggests exploratory actions).
Justification: why learning is essential
- Unknown or changing environments: the designer cannot foresee every situation; a learning agent adapts to new ones.
- Handling complexity: writing rules for all cases is impractical (e.g. recognising handwriting or speech); learning from examples is easier.
- Improving with experience: performance gets better with time instead of staying fixed.
- Reducing designer effort: the agent starts with little knowledge and acquires the rest, so less manual programming is needed.
- Autonomy: a truly autonomous agent relies on its own percepts, not only on the built-in knowledge of its designer.
- Handling uncertainty and noise: statistical learning gives robust decisions with incomplete data.
- Personalisation: agents adapt to individual user preferences.
Role of learning
Environment --percepts--> [Performance element] --> actions
| ^
v | changes
[Critic] --feedback--> [Learning element] <--> [Problem generator]
- Learning improves the performance element: rules, utility estimates, and models of the world.
- The critic tells the agent how well it did; the learning element modifies knowledge to do better.
- The problem generator encourages exploration to gain new useful experiences.
Example: taxi-driving agent
Initially the agent brakes late. When a passenger complains (critic), the learning element adjusts the rule "brake when an obstacle is within 5 m" to "within 10 m" for wet roads. Exploring a new route (problem generator) shows a shorter path, which is stored. Over time the agent drives more safely and faster without being reprogrammed.
Another example: a spam filter learns from user feedback to classify new e-mails better.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Intelligent agents in contemporary IS · Information System, chapter 4
- Role of characteristic impedance · Telecommunications, chapter 2
- Intelligent agent requirements · Information System, chapter 4
- Agents of metamorphism · Engineering Geology I, chapter 4 · asked 2×