Entity Name Alias Table Automation via Search Pattern Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current financial management systems require extensive manual effort and resources to create and maintain alias tables for entity names, which are inefficient and costly, especially when handling variations in name entries due to typos, misspellings, or transpositions.
Innovation Solution
A system and method that analyze historical entity name search data within a defined time window to identify pairs of related searches, calculate normalized string distances, and update alias tables automatically by linking matching names, reducing the need for manual intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual methods are used to create and maintain alias tables, then accuracy can be maintained through human review, but extensive human and financial resources are required
Solution Approach 1:
The system automatically analyzes historical search data to identify and create alias relationships without human intervention. The automated analysis engine processes search queries, identifies patterns indicating alias relationships, and updates the alias table autonomously, eliminating the need for manual resource投入 while maintaining accuracy through algorithmic pattern recognition
Solution Approach 2:
The system continuously monitors historical search data and uses the results to refine and update the alias table. By analyzing search patterns over time and incorporating feedback from actual user search behavior, the system improves its alias relationships automatically, maintaining high accuracy while reducing manual review requirements
2Reliability
If manual creation of alias tables is used, then control over alias relationships can be maintained, but the process is time-consuming and inefficient
Solution Approach 1:
The system performs preliminary analysis of historical search data to pre-identify potential alias relationships before they are needed. By continuously analyzing search patterns in advance and proactively creating alias relationships, the system eliminates the need for time-consuming manual creation processes while maintaining control through automated validation rules
3Productivity
If automated analysis of search data is implemented, then resource requirements are reduced, but system complexity increases
Solution Approach 1:
The automated analysis system is divided into distinct functional modules: a data collection module that gathers historical search data, an analysis engine that identifies alias patterns using specific algorithms, and an update module that modifies the alias table. This segmentation allows each component to perform a specific function efficiently, reducing overall system complexity while maintaining high automation capability
Solution Approach 2:
The system introduces an automated analysis engine as an intermediary between historical search data and the alias table. This intermediary component processes raw search data, applies pattern recognition algorithms, and generates structured alias relationships, thereby automating the process while managing complexity through a dedicated intermediate processing layer
Data Source
AI summary
A list of known names of entities is obtained along with entity name search data entered by searching parties in an attempt to identify one or more entities. The historical entity name search data entered by each individual searching party in a defined search time window is aggregated and analyzed to identify pairs of potentially related entity name searches that represent two attempts by the searching party to identify the same entity. The data representing the potentially related entity name searches is analyzed to identify a matched entity name in the list of known names that matches one of the entity names of the pair of potentially related entity name searches. Both of the entity names of the pair of potentially related entity name searches are then added to an alias list associated with the matched entity name.


