Meta-Learning Neural Combinatorial Optimization Heuristics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Neural Combinatorial Optimization (NCO) models suffer from poor generalization, particularly when dealing with variations in graph size and distribution, leading to performance degradation on out-of-distribution instances, which hinders their application in dynamic environments where distribution variations are common.

Innovation Solution

The approach involves meta-training NCO models to learn efficient heuristics on a set of distributions and then fine-tuning them for a target distribution, using methods like model-agnostic meta-learning (MAML) to adapt to new tasks with a small amount of data, thereby addressing the issue of generalization across varying graph sizes and distributions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If NCO models are trained on graphs of a fixed size, then they perform well on unseen graphs of the same size, but performance degrades drastically when tested on larger graphs

Engineering Contradiction:
Improveperformance on unseen graphs of the same sizeVSAvoidperformance on graphs of different sizes
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies parameter changes by transforming the graph representation to be size-invariant. Specifically, it uses normalized coordinates (dividing by graph diameter), scaling edge weights by the diameter, and normalizing node features by their maximum values. These parameter transformations allow the model to generalize across different graph sizes by removing scale dependencies from the input data.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a new dimension of normalization by transforming the original graph parameters into normalized versions. It adds diameter-based normalization as an additional processing layer, converting absolute measurements into relative measurements that are invariant to graph size. This dimensional transformation enables the model to operate in a normalized parameter space where size variations don't affect performance.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If heuristics are designed using problem-specific knowledge and designer experience, then they can be adapted to specific settings, but it is difficult to capture formal design skills and adapt to distribution variations

Engineering Contradiction:
Improveadaptation to specific settings using domain knowledgeVSAvoidgeneralization to out-of-distribution instances
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent achieves universality by creating a size-invariant model that can handle multiple graph sizes and distributions with the same trained parameters. The normalization transformations make the model universally applicable across different problem scales without requiring retraining or redesign, capturing the essence of expert heuristic design in a generalizable form.

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

Solution Approach 2:

The patent applies preliminary action by pre-normalizing the graph inputs during the training phase. By transforming coordinates, edge weights, and features to be diameter-based normalized before feeding them to the model, the training process itself learns size-invariant patterns. This preliminary transformation embeds the adaptation capability directly into the model's learned representations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If curriculum learning approaches are used to train on graphs of fixed sizes with adaptive strategies, then generalization improves somewhat, but performance on size 80 remains similar to size 50 and size 100 performs below the original model

Engineering Contradiction:
Improvegeneralization across graph sizesVSAvoidperformance on specific graph sizes
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent fundamentally changes the parameter representation from absolute to normalized values. Instead of training separate models or using curriculum learning for different sizes, it transforms all input parameters (coordinates, edge weights, features) by dividing them by the graph diameter or maximum values. This parameter change allows a single model to achieve state-of-the-art performance across all graph sizes without curriculum learning.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230214650A1Method and system for meta-learning of neural combinatorial optimization heuristics
Publication Date: 2023.07.06 NAVER CORP
  • US20230214650A1 patent drawing
  • US20230214650A1 patent drawing
  • US20230214650A1 patent drawing

AI summary

Methods and systems for training a neural combinatorial optimization (NCO) model having a processor and memory for performing a task having a target distribution. The NCO model is meta-trained to learn an efficient heuristic on a set of distributions. The meta-trained NCO model is then fine-tuned to specialize a learned heuristic for the target distribution.