Exploring language learning as uncertainty reduction using artificial language learning