Development Assistance Device for ML Input Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional design assistance devices for machine learning models do not consider the design of information inputted to the inference model, limiting their ability to provide comprehensive assistance in model development.

Innovation Solution

A development assistance device that includes conversion processing circuitry for transforming signal values and meta information, pipeline processing for sequential conversion, inference processing for model inference, image generation for visualization, and output control for displaying relationships between components, enabling visualization of preprocessing and assistance in designing input information for the model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional design assistance devices are used for machine learning models, then the device complexity is reduced, but the completeness of design assistance is insufficient because they do not consider the design of input information

Engineering Contradiction:
Improvecompleteness of design assistanceVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The design assistance device is segmented into multiple independent functional modules: conversion processing circuitry for data transformation, pipeline processing circuitry for workflow management, inference processing circuitry for model inference, image generation processing circuitry for visualization, and output control processing circuitry for result delivery. Each module handles a specific aspect of the design process, enabling comprehensive assistance while maintaining modular complexity management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The design assistance device incorporates multi-functional capabilities by integrating both data preprocessing functions (conversion processing) and model inference functions (inference processing) within a single system. The conversion processing circuitry can transform various types of input data, while the inference processing circuitry supports different inference models, providing universal design assistance across multiple tasks.

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

2Adaptability or versatility

If multiple conversion processing circuitries are integrated for comprehensive data preprocessing, then the completeness of information design assistance is improved, but the device complexity increases

Engineering Contradiction:
Improveinformation design capabilityVSAvoidprocessing circuitry complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The conversion processing circuitry is divided into multiple specialized units, each handling specific types of data transformations. This segmentation allows the system to provide comprehensive information design assistance for different data formats and preprocessing requirements while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The pipeline processing circuitry serves as an intermediary that coordinates and manages the flow of data between multiple conversion processing circuitries and the inference processing circuitry. This mediator component simplifies the overall system complexity by providing a unified interface and workflow management layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If visualization of preprocessing relationships is implemented, then the ease of operation is improved, but the device complexity increases due to additional image generation processing circuitry

Engineering Contradiction:
Improvevisualization capabilityVSAvoidprocessing circuitry complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The image generation processing circuitry creates visual representations (copies) of the data flow and processing relationships within the system. Instead of modifying the actual processing circuitry, it generates graphical copies that depict the preprocessing pipelines and connections, making the system easier to operate and understand without adding physical complexity to the core processing functions.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The image generation processing circuitry acts as an intermediary layer between the complex processing circuitry and the user interface. It translates internal data structures and processing relationships into visual formats, reducing the operational complexity perceived by users while maintaining the integrity of the underlying processing system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11886842B2Development assistance device, development assistance system, and development assistance method
Publication Date: 2024.01.30 MITSUBISHI ELECTRIC CORP
  • US11886842B2 patent drawing
  • US11886842B2 patent drawing
  • US11886842B2 patent drawing

AI summary

A development assistance device includes: multiple conversion units each converting either an inputted signal value or inputted meta information into either a signal value or meta information, and outputting either the signal value after conversion or the meta information after conversion as output information; a pipeline unit causing, on the basis of pipeline information showing a relationship of mutual connections between the multiple conversion units, the multiple conversion units to sequentially perform the corresponding converting processes; an inference unit making an inference by using the output information outputted by a final conversion unit which the pipeline unit causes, on the basis of the pipeline information, to finally perform the converting process, out of the multiple conversion units; and an image generation unit generating image information for visualizing the connection relationship shown by the pipeline information, and a relationship of a connection between the final conversion unit and the inference unit.