Machine Learning Taxonomy for Web Data URLs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual creation of taxonomies for web data from diverse sources is labor-intensive, prone to human error, and lacks automation, hindering scalability and repeatability, particularly in the context of web data aggregation.

Innovation Solution

A machine-learning-aided approach that trains a model to predict classes for web-based activities using annotated features from URLs and metadata, employing a deep neural network with a language transformer for vectorization, and a graphical user interface for manual overrides and data storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual taxonomy creation is used, then flexibility and understanding of data structure are improved, but labor intensity and time consumption increase significantly

Engineering Contradiction:
ImproveUnderstanding of data structureVSAvoidTime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating taxonomy mappings before manual review. The machine learning model pre-processes web data and creates initial taxonomy assignments, which are then presented to users for verification and refinement. This reduces the overall time required while maintaining quality through the preliminary automated classification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The machine learning model acts as an intermediary between raw web data and the final taxonomy structure. It processes and transforms unstructured web data into structured taxonomy mappings, which are then refined by human operators. This intermediary step reduces the manual effort required while preserving the understanding and flexibility that human oversight provides.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual taxonomy creation is used, then accuracy and customization are improved, but human error and inconsistency increase

Engineering Contradiction:
ImproveClassification accuracyVSAvoidConsistency
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system implements feedback loops where the machine learning model is trained on annotated data that includes corrections from human operators. The model continuously learns from feedback regarding classification accuracy and consistency issues, improving its performance over time. This feedback mechanism maintains high accuracy while reducing inconsistency through iterative refinement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The machine learning model performs self-service by automatically generating taxonomy mappings and identifying patterns in web data. It autonomously processes data and creates initial classifications without human intervention, reducing human error and inconsistency. Human operators then review and refine these self-generated mappings, maintaining accuracy while scaling the process.

Inventive Principle:
Principle #25Self-service

3Productivity

If automated taxonomy creation is implemented, then scalability and repeatability are improved, but complexity of implementation increases

Engineering Contradiction:
ImproveScalabilityVSAvoidSystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the taxonomy creation process into distinct modules: data ingestion, feature extraction, machine learning classification, and manual review. This segmentation allows each component to be independently optimized and managed, reducing overall system complexity while enabling scalability. The modular architecture makes it easier to deploy and maintain the automated system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The machine learning model serves as an intermediary layer that handles the complex automated classification tasks, shielding users from the underlying system complexity. It transforms complex web data into structured taxonomy mappings that can be easily reviewed and refined manually. This intermediary approach enables scalability while managing complexity through automated processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If automated taxonomy creation is implemented, then efficiency and cost reduction are improved, but loss of control and understanding decrease

Engineering Contradiction:
ImproveEfficiencyVSAvoidUnderstanding of data
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system performs preliminary automated classification to generate initial taxonomy mappings efficiently. These preliminary results are then presented to human operators for review and refinement, ensuring that understanding and control are maintained. This preliminary action approach improves efficiency while preventing loss of understanding through human oversight.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where human operators review and annotate automated taxonomy mappings. This feedback ensures that the automated system maintains understanding of the data structure and classification logic. The feedback loop prevents loss of control by allowing human verification while preserving the efficiency gains from automation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12259934B2Machine-learning-aided automatic taxonomy for web data
Publication Date: 2025.03.25 6SENSE INSIGHTS INC
  • US12259934B2 patent drawing
  • US12259934B2 patent drawing
  • US12259934B2 patent drawing

AI summary

Machine-learning-aided automatic taxonomy for web data. In an embodiment, a training dataset of annotated features is used to train a model to predict a class in a taxonomy of web-based activities. The features may be derived from a uniform resource locator (URL) of an online resource and associated metadata. During operation, the features may be extracted from the URL and metadata of each activity record in web data. The trained model may be applied to the extracted features for each activity record to predict a class within the taxonomy. The predicted taxonomic class may be stored in association with the URL that was extracted from the activity record to produce a taxonomized URL.