Human in the loop (HITL) is a design pattern where people stay actively involved in an automated or machine learning process, reviewing, correcting, or approving the model's outputs rather than letting it run fully autonomously. In annotation it means humans verify and fix model-generated labels.
| Pattern | Human role | When it's used |
|---|---|---|
| Manual | The human does all the work | Small scale, highest control |
| Human in the loop (HITL) | The human reviews and corrects model outputs | Scaling with quality and accountability |
| Human on the loop (HOTL) | The human monitors and can step in, but the system runs | Real-time systems that need oversight without per-item review |
| Fully autonomous | No human involvement | Low-stakes, high-volume, high-confidence tasks |
