A team is designing an AI system for autonomous driving. They need to decide between an end-to-end deep learning approach versus a modular pipeline (perception, planning, control). Which is a key advantage of the modular approach?
Trap 1: It typically has lower inference latency.
Latency depends on implementation, not architecture choice.
Trap 2: It handles novel scenarios better due to joint training.
End-to-end learning may generalize differently, but modular allows targeted improvements.
Trap 3: It requires less engineering effort.
Modular systems often require more engineering for interfaces.
- A
It typically has lower inference latency.
Why wrong: Latency depends on implementation, not architecture choice.
- B
Each module can be validated separately.
Correct; separability improves safety and troubleshooting.
- C
It handles novel scenarios better due to joint training.
Why wrong: End-to-end learning may generalize differently, but modular allows targeted improvements.
- D
It requires less engineering effort.
Why wrong: Modular systems often require more engineering for interfaces.