Artificial intelligence algorithms have become ubiquitous in modern life thanks to successes in machine learning research. However, they have very limited flexibility, operating within narrowly defined parameters and unable to transfer knowledge across domains. They also require vast amounts of training data and enormous computational resources. This is driving efforts to develop new deep learning approaches that are more reliable, transparent, and efficient. Promising avenues include graph neural networks , capsule networks and sparse neural networks.