Predicting Sets and Lists: Theory and Practice - Robotics Institute Carnegie Mellon University