The model has a core structure, represented by layers 1-5 in the figure, which is shared across tasks and trained with multiple outputs.
(a) layers 1, 2, and 3 are trained using information regarding the output of all 3 tasks.