Variational Methods With Dependence Structure