Variational message passing with structured inference networks accepted at ICLR2018!