End-to-End Weak Supervision Carnegie Mellon University 2