noun a branch of artificial intelligence in which a computer generates rules underlying or based on raw data that has been fed into it