Makes me think what if NNs are treated as black box signal processing units. What other techniques can we borrow from signal processing?
E.g. in a suitable space, one coordinate could represent the rotation of an object. You could do the transform and discard this dimension if your NN should be rotating invariant.