Partial Label Learning