Neural Architectures Towards Invariant Representation Learning