Tax Knowledge Graph for a Smarter and More Personalized TurboTax
This work addresses the challenge of automating tax preparation for users of TurboTax, though it is incremental as it applies existing knowledge graph technology to a new domain.
The paper tackled the problem of representing complex U.S. and Canadian income tax compliance logic using a knowledge graph, resulting in a system that automates tax preparation and personalizes the TurboTax experience for millions of customers.
Most knowledge graph use cases are data-centric, focusing on representing data entities and their semantic relationships. There are no published success stories to represent large-scale complicated business logic with knowledge graph technologies. In this paper, we will share our innovative and practical approach to representing complicated U.S. and Canadian income tax compliance logic (calculations and rules) via a large-scale knowledge graph. We will cover how the Tax Knowledge Graph is constructed and automated, how it is used to calculate tax refunds, reasoned to find missing info, and navigated to explain the calculated results. The Tax Knowledge Graph has helped transform Intuit's flagship TurboTax product into a smart and personalized experience, accelerating and automating the tax preparation process while instilling confidence for millions of customers.