Genpact interview question

What is unsupervised machine learning? How is it different from supervised machine learning? what is the basic difference between artificial intelligence and machine learning?