I also encountered this issue during experimenting an a3c reinforcement learning algorithm.
The parameters of shared_model are updated using **gradients calculated by other works **. So shared_model never really  do the backward things.
It would be really helpful to be able to manually init them.
Thanks!