Symbolic Techniques for Deep Learning: Challenges and Opportunities
Belinda Fang, Elaine Yang, and Fei Xie

TL;DR
This survey explores how symbolic techniques are used in popular deep learning frameworks, discussing their challenges, recent integrations, and potential for improving neural network development and testing.
Contribution
It provides a comprehensive overview of symbolic techniques in deep learning frameworks and highlights recent efforts to integrate symbolic and nonsymbolic methods.
Findings
Many frameworks use symbolic techniques like graphs and execution.
Hybrid approaches like Gluon enable flexible neural network development.
Symbolic analysis aids in testing and validating neural networks.
Abstract
As the number of deep learning frameworks increase and certain ones gain popularity, it spurs the discussion of what methodologies are employed by these frameworks and the reasoning behind them. The goal of this survey is to study how symbolic techniques are utilized in deep learning. To do this, we look at some of the most popular deep learning frameworks being used today, including TensorFlow, Keras, PyTorch, and MXNet. While these frameworks greatly differ from one another, many of them use symbolic techniques, whether it be symbolic execution, graphs, or programming. We focus this paper on symbolic techniques because they influence not only how neural networks are built but also the way in which they are executed. Limitations of symbolic techniques have led to efforts in integrating symbolic and nonsymbolic aspects in deep learning, opening up new possibilities for symbolic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Software Engineering Research · Software Testing and Debugging Techniques
