Multi-Instance Multi-Label Learning with Application to Scene Classification