Characterizing the Impacts of Semi-supervised Learning for Weak Supervision