Machine learning is a computer technique that uses pattern recognition to cluster together similar things. What Google is doing with machine learning is clustering good search results and separating them from bad search results. How do they do that? They have people working as search quality raters to decide which search results contain quality information and which doesn't.