Symbolic Tensor Neural Networks for Digital Media - from Tensor Processing via BNF Graph Rules to CREAMS Applications
Wladyslaw Skarbek

TL;DR
This paper introduces Symbolic Tensor Neural Networks (STNN), a formal symbolic framework using BNF rules for designing CNNs in digital media applications, enabling clearer representation and potential automatic code generation.
Contribution
It presents a novel symbolic notation for CNNs based on BNF rules, including dual networks and gradient flow, tailored for digital media applications and automatic code generation.
Findings
Symbolic representation simplifies CNN design for digital media.
BNF rules enable modular and hierarchical CNN descriptions.
The framework supports automatic generation of application source code.
Abstract
This tutorial material on Convolutional Neural Networks (CNN) and its applications in digital media research is based on the concept of Symbolic Tensor Neural Networks. The set of STNN expressions is specified in Backus-Naur Form (BNF) which is annotated by constraints typical for labeled acyclic directed graphs (DAG). The BNF induction begins from a collection of neural unit symbols with extra (up to five) decoration fields (including tensor depth and sharing fields). The inductive rules provide not only the general graph structure but also the specific shortcuts for residual blocks of units. A syntactic mechanism for network fragments modularization is introduced via user defined units and their instances. Moreover, the dual BNF rules are specified in order to generate the Dual Symbolic Tensor Neural Network (DSTNN). The joined interpretation of STNN and DSTNN provides the correct…
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.
