Variational Modeling