Active Semi-Supervised Learning using Submodular Functions