IVAs Work Through Natural Language Understanding Essentially it is an ensemble of learning algorithms that try to identify, learn various patterns and make decisions or predictions on their own, relying purely on data instances and at times on human input.