Patent attributes
Generating and providing match justifications in association with record matching results for improved record matching is provided. An entity resolution system generates a set of deterministic rules based on patterns of attribute comparison outcomes of known matched and unmatched records. Each rule includes matching conditions and an action instruction including a message of a justification for a match/non-match. The system receives a request to determine a match between two records. A matching engine compares various attributes of the records using probabilistic matching technologies to determine a match outcome. A justification engine compares attribute comparison outcomes to the stored rules. When the matching conditions of a rule are satisfied, the rule is activated and a human-readable justification is linked to the match output and provided in a match response. The justification provides insights into the match outcome, and improves the speed and accuracy of a verification process of the match output.