Deep-Learning Model Catalog Ontology Standardization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development of deep-learning models is time-consuming and requires significant expertise, as they are typically manually created, and existing repositories lack standardization in information extraction, making it difficult for developers to identify and compare suitable models.

Innovation Solution

A system and method for generating a deep-learning model catalog by mining models from various sources, creating a consistent ontology for each model, and populating a pre-defined format with extracted information, including code and text parsing, to facilitate easy searching and comparison.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deep-learning models are manually created, then model quality and customization are improved, but development time and expertise requirements increase

Engineering Contradiction:
Improvemodel qualityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a catalog that stores and reproduces information about existing deep-learning models, allowing developers to copy and adapt proven models rather than creating them from scratch. The system extracts and stores model specifications, architectures, and performance characteristics in a standardized format that can be reused.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary extraction and organization of model information in advance, creating a ready-to-use catalog before developers need to select models. The system pre-processes model data into standardized ontologies, so when developers search the catalog, the information is already structured and comparable.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If information is extracted from multiple deep-learning model sources, then model availability increases, but information consistency deteriorates

Engineering Contradiction:
Improvemodel availabilityVSAvoidinformation consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent applies homogeneity by standardizing information from diverse deep-learning model sources into a unified ontology structure. The system extracts varied information formats and transforms them into consistent schemas, enabling uniform comparison across different models while maintaining broad model availability.

Inventive Principle:
Principle #33Homogeneity

Solution Approach 2:

The patent introduces an intermediary standardized ontology layer between diverse model sources and the final catalog. This intermediary structure mediates the conversion of heterogeneous model information into a consistent format, preserving model diversity while ensuring information uniformity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If a standardized ontology format is created for each model, then information consistency is improved, but processing complexity increases

Engineering Contradiction:
Improveinformation consistencyVSAvoidprocessing complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent segments the model information extraction and standardization process into distinct, manageable components. The system divides the complex ontology creation into separate steps: extracting information from code, extracting information from text, identifying operators, and populating the ontology format, making the overall process more tractable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal ontology format that serves multiple functions simultaneously: it stores model specifications, enables comparison, facilitates search, and supports model selection. This single standardized structure handles multiple information needs, reducing the complexity that would arise from creating separate formats for each purpose.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Measurement precision

If developers manually analyze and compare models, then model selection accuracy is improved, but time consumption increases

Engineering Contradiction:
Improvemodel selection accuracyVSAvoidcomparison time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent creates copyable, standardized model representations in the catalog that preserve all essential comparison information. Developers can efficiently copy and compare model specifications without manually re-analyzing each model, maintaining selection accuracy while reducing time investment.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11605006B2Deep-learning model catalog creation
Publication Date: 2023.03.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11605006B2 patent drawing
  • US11605006B2 patent drawing
  • US11605006B2 patent drawing

AI summary

One embodiment provides a method, including: mining a plurality of deep-learning models from a plurality of input sources; extracting information from each of the deep-learning models, by parsing at least one of (i) code corresponding to the deep-learning model and (ii) text corresponding to the deep-learning model; identifying, for each of the deep-learning models, operators that perform operations within the deep-learning model; producing, for each of the deep-learning models and from (i) the extracted information and (ii) the identified operators, an ontology comprising terms and features of the deep-learning model, wherein the producing comprises populating a pre-defined ontology format with features of each deep-learning model; and generating a deep-learning model catalog comprising the plurality of deep-learning models, wherein the catalog comprises, for each of the deep-learning models, the ontology corresponding to the deep-learning model.