Problem Learning: Towards the Free Will of Machines