Learning with Diverse Forms of Imperfect and Indirect Supervision - The Robotics Institute Carnegie Mellon University