It is difficult to achieve this end by directly modifying model architectures because neural networks usually impose strong independence assumptions between hidden states.
extending a neural model requires that the interdependence of information sources be modeled explicitly Tang et al., 2016), making it hard to extend.