Automating Weak Supervision