Hybrid Neural Network Encoder for Dynamic Schema Labeling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data analytics systems are rigid, inefficient, and inaccurate in extracting, transforming, and loading large digital data volumes due to their reliance on specific digital formats and labeling schemes, which limits flexibility and fails to adapt to new or modified labels without retraining.
Innovation Solution
The use of hybrid neural networks to dynamically determine schema labels for digital data repositories, employing a ranking loss and neural network encoders to generate vector embeddings for columns, allowing for accurate and efficient mapping to schema labels, including new or unseen labels without retraining.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If rule-based schema matching is used to align data to native labeling schemes, then data can be matched to existing schemas, but the system cannot flexibly adapt to modified or new labels without manual rule updates
Solution Approach 1:
The patent replaces manual rule-based schema matching with a machine learning model that automatically learns and adapts to labeling schemes. The model is trained on historical matching records and uses this training to automatically match columns to schema labels, eliminating the need for manual rule creation and updates when labeling schemes change.
Solution Approach 2:
The system changes from static rule-based matching to dynamic learned parameter matching. The machine learning model learns parameters from training data and can adapt to new labeling schemes by retraining on new historical matching records, allowing the system to flexibly accommodate schema modifications without manual intervention.
2Extent of automation
If classifiers are used to match data to labeling schemes, then automated matching is achieved, but the system requires significant retraining resources when labels are added or modified
Solution Approach 1:
The system performs preliminary training using historical matching records before deployment. Once trained, the model can automatically match schemas without requiring retraining for each new label or modification, reducing the frequency and resource cost of retraining operations while maintaining automated matching capability.
3Reliability
If handcrafted rules are used for schema matching, then matching logic can be explicitly defined, but excessive effort and resources are required to build and maintain rules as schemas grow
Solution Approach 1:
The patent replaces manual rule crafting with automated machine learning-based schema matching. The model learns matching patterns from historical records and automatically applies them to match columns with schema labels, eliminating the time-consuming process of manually creating and maintaining rules while maintaining or improving matching accuracy.
Solution Approach 2:
The system enables self-service schema matching where the machine learning model automatically learns from historical matching records and performs matching without human intervention. This eliminates the need for data engineers to manually craft and maintain rules, significantly reducing the time and effort required to build and maintain schema matching as systems grow.
4Ease of operation
If user input is required for schema matching, then customization is possible, but significant user interactions are needed resulting in inconsistent mappings across administrator devices
Solution Approach 1:
The patent replaces manual user-based schema matching with automated machine learning-based matching. The model processes data consistently across all administrator devices using the same learned patterns from historical records, eliminating human variability and ensuring consistent mappings while removing the need for user interactions.
Data Source
AI summary
Systems, methods, and non-transitory computer-readable media are disclosed for dynamically determining schema labels for columns regardless of information availability within the columns. For example, the disclosed systems can identify a column that contains an arbitrary amount of information (e.g., a header-only column, a cell-only column, or a whole column). Additionally, the disclosed systems can generate a vector embedding for an arbitrary input column by selectively using a header neural network and/or a cell neural network based on whether the column includes a header label and/or whether the column includes a populated column cell. Furthermore, the disclosed systems can compare the column vector embedding to schema vector embeddings of candidate schema labels in a d-dimensional space to determine a schema label for the column.


