Multitask learning (одновременное обучение распознаванию разных классов) хорошо уже происходит, там нет проблем с SoTA — и наоборот, часто оказывается, что учить разным классам задач про один и тот же мир даже полезно.
Роль интерполяции в нейронках преувеличена. См., например, свежие результаты LeCun сотоварищи —
https://syncedreview.com/2021/10/20/deepmind-podracer-tpu-based-rl-frameworks-deliver-exceptional-performance-at-low-cost-127/Проблема в том, что современные когнитивные архитектуры содержат обычно несколько разных нейронок, и результат ведёт себя не как классическая одна нейронка. Это системные уровни, проявляется эмерджентность.
При разговоре о том, что может и чего не может компьютер, всегда нужно учитывать эмерджентность. Голый компьютер не может нарисовать голого человека. Но если там работает правильная программа (компьютер не голый), то компьютер может нарисовать голого человека. Рисовать этого человека может компьютер с нейронкой или сложной архитектурой из нейронок — и вот это каждый раз нужно оговаривать, что имеется ввиду, когда пишут "компьютер не может", "нейронка не может". Голые они ничего не могут, это да. Но голых уже и не бывает, они всегда лишь детальки в более сложных конструкциях.