Neural Networks 2023 1040