In nature, the natural neural network called brain seems to weigh in the information from multiple sources instead of relying on just one. Not just in terms of number of sense but even for the same sense. Vision for example: it gets input from 2 eyes and if the data between the two is too inconstant, it sometimes drops it.
The machine learning systems will probably use similar tricks at some point. You might need to double the resource needed to process data twice or more, but you end up with a harder to fool systems. At least with the current adversarial attacks.
------------------
[0] https://www.scientificamerican.com/article/two-eyes-two-view...
[1] http://www.bbc.com/future/bespoke/story/20150130-how-your-ey...