Transformer DAG for Automated RL Environment Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning techniques, such as reinforcement learning, face challenges in creating diverse and realistic training environments, especially for complex scenarios where many variables interact, making it difficult to generate effective training data by hand.

Innovation Solution

The method involves training transformer models from tabular data and relationship information to generate a directed acyclic graph, which is then traversed to combine subsets of transformers, creating automatically generated environments that can enhance reinforcement learning by providing greater diversity in training scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If environments are created by hand for reinforcement learning, then the environment structure can be controlled, but it is difficult to obtain diversity in training environments and becomes challenging for complex scenarios

Engineering Contradiction:
Improvediversity of training environmentsVSAvoiddifficulty to create by hand
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system uses transformer models trained on tabular data and relationship information to automatically generate environments themselves, without human manual creation. The transformers traverse the DAG and combine subsets of other transformers to produce diverse training environments autonomously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Transformer models serve as intermediary components that translate tabular data and relationship information into structured training environments. These transformers act as mediators between raw data and the final training environment, automatically synthesizing diverse scenarios

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If transformer models are combined from a directed acyclic graph, then diversity of training environments is improved, but the complexity of processing multiple transformers increases

Engineering Contradiction:
Improvediversity of training environmentsVSAvoidcomplexity of processing transformers
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the environment generation process into multiple independent transformer models organized in a directed acyclic graph. Each transformer handles specific aspects of environment generation, and they can be processed in parallel when there are no dependencies, reducing overall processing complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects and combines subsets of transformers based on the specific training environment requirements. The DAG structure allows flexible traversal and combination of transformers, adapting the processing pipeline to each generation task rather than using a fixed complex process

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20220358388A1Machine learning with automated environment generation
Publication Date: 2022.11.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20220358388A1 patent drawing
  • US20220358388A1 patent drawing
  • US20220358388A1 patent drawing

AI summary

Methods and systems for generating an environment include training transformer models from tabular data and relationship information about the training data. A directed acyclic graph is generated, that includes the transformer models as nodes. The directed acyclic graph is traversed to identify a subset of transformers that are combined in order. An environment is generated using the subset of transformers.