KARL is a smart search helper that learns to look up information step by step and explain answers using the facts it finds.
This paper teaches AI to solve diagram-based math problems by copying how people think: first see (perception), then make sense of what you saw (internalization), and finally reason (solve the problem).