Variational Inference over Combinatorial Spaces