the scientific approach should aim to build a "machine learning" system, that could develop high level symbolic representations and be able to spontaneously manipulate these symbols, and in doing so, modulate the state of even the very primitive front end (hence it needs to have feedback and be massively recurrent). This can also be viewed as bringing the top-down reasoning into what currently is almost exclusively bottom-up

Go to Source