Learn Before
When a Multi-Stage Pipeline Hides Missing Information
Question: Describe a situation in which a multi-stage machine learning pipeline is still defective even though each stage performs about as well as a skilled human on its own input. What does that tell you about the pipeline design, and what should be done next?
Sample answer: This happens when each stage looks strong in isolation, but the final system is still much worse than human-level performance overall. The most likely explanation is that important information is not being passed from one stage to the next. In that case, the problem is not just one weak component; the pipeline itself is poorly designed. The fix is to redesign the system so the missing information can flow through the stages.
Key points:
- Each stage performs about as well as a skilled human on its own input.
- The full pipeline still performs much worse than human-level performance.
- The design is missing needed information between stages.
- The pipeline should be redesigned to pass along the missing information.
Rubric: The response must state that strong individual stages do not guarantee a strong end-to-end system, explain that the pipeline is missing information between stages, and conclude that the pipeline design must be changed.
0
1
Tags
D2L
Dive into Deep Learning @ D2L
Machine Learning
Deep Learning
Supervised Learning
Data Science
Machine Learning Strategy
Machine Learning Yearning @ DeepLearning.AI
Related
A Multi-Stage Speech Recognition System
When a Driving Pipeline Lacks the Right Information
Handcrafted Stages Can Cap Overall System Quality
Domain-Designed Features Can Lower the Amount of Training Data Needed
Choosing Steps and Connections in a Pipeline
Choose Pipeline Stages You Can Train
Learned and Non-Learned Pipeline Components
If a hospital intake system has highly accurate symptom and risk classifiers, its end-to-end patient routing must also be highly accurate.
A multi-stage system works only if you can _____ enough labeled examples for each component.
Three Ideas in a Machine Learning Pipeline
How to Rework a Multi-Stage Machine Learning Pipeline
When a Multi-Stage Pipeline Hides Missing Information
Case Study: Diagnosing a Parcel-Delivery Drone Pipeline
Non-Learning Components in a Robotics Pipeline
When Does a Multi-Stage System Make Sense?
Pipelines Can Include Branching Steps