Data restructuring as formal preprocessing for machine learning with neural networks. - Sven Arnhold (2015)