Relevance Ranking for Data Attributes and Transformations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data integration systems struggle to suggest and rank unselected relevant attributes and transformations effectively, especially when past users have not selected new attributes, limiting their ability to provide insights and predictive models.

Innovation Solution

A computer system that receives attribute selections, suggests additional attributes and transformations using a relevance ranking module, which generates lists based on relationships, confidence, and frequency of prior combinations, and updates rankings dynamically as user selections change.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a system uses pre-programmed relational data to suggest related attributes (as in Gupta's state machine approach), then the system can provide structured suggestions, but it cannot predict new related attributes that past users have not selected

Engineering Contradiction:
Improveability to suggest new related attributesVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements feedback loops where user selections and interactions with suggested attributes are continuously monitored and fed back into the machine learning models. This feedback enables the system to learn from actual user behavior patterns and improve its predictions of relevant attributes over time, allowing it to suggest new attributes beyond pre-programmed relationships

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The machine learning system automatically discovers and learns relationships between attributes through analyzing user interaction data, eliminating the need for manual pre-programming of all possible attribute relationships. The system serves itself by continuously training models on accumulated data to improve suggestion quality autonomously

Inventive Principle:
Principle #25Self-service

2Measurement precision

If a system ranks suggested attributes based on similarity to prior selections, then it can provide more relevant suggestions, but it requires sophisticated machine learning models that increase system complexity

Engineering Contradiction:
Improveranking accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements a multi-stage filtering and ranking approach where attributes are first filtered based on basic relevance criteria, then progressively refined through multiple ranking layers. This partial action strategy achieves high ranking accuracy by applying different levels of complexity only where needed, rather than using a single complex model for all attributes

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The ranking system is divided into separate modules: an initial filtering stage that removes obviously irrelevant attributes, followed by multiple ranking stages that apply increasingly sophisticated machine learning models. This segmentation allows the system to achieve high precision while managing complexity by applying computational resources selectively

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If a system aggregates data from multiple disparate sources, then it can create comprehensive datasets, but it becomes difficult to determine the most relevant data sources and transformations

Engineering Contradiction:
Improvedata volumeVSAvoiddata selection process
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system replaces manual data source selection and transformation determination with automated machine learning models. These models analyze user selections and automatically identify relevant data sources and required transformations, substituting computational intelligence for manual operational complexity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system introduces an intermediary layer of recommendation algorithms that sits between the user and the disparate data sources. This intermediary automatically processes user selections, determines relevant data sources and transformations, and presents curated options to users, simplifying the interaction with complex multi-source data environments

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10002149B2Relevance ranking for data and transformations
Publication Date: 2018.06.19 SOURCETHOUGHT
  • US10002149B2 patent drawing
  • US10002149B2 patent drawing
  • US10002149B2 patent drawing

AI summary

A system for generating a new dataset gleans a corpus of datasets to find attributes that could be used to construct a new dataset. When an entity selects attributes, the system analyzes relationships between the selected attributes and unselected attributes in order to generate a ranked list of suggested attributes, with the most relevant attributes at the top of the list. The system could also use this system to suggest transformations to the attributes for use in the new dataset. The entity could then select additional attributes and/or transformations to apply to the new dataset before the new dataset is generated.