← Latest papers
🤖 machine learning

Stage-dependent integer-binary encoding in factorization-machine black-box optimization

This paper proposes a stage-dependent Factorization Machine with Quadratic-optimization Annealing (FMQA) framework that utilizes one-hot encoding for surrogate learning and domain-wall encoding for Ising machine search, demonstrating that while one-hot encoding in the learning stage is the primary driver of optimization performance, switching to domain-wall encoding for search can further improve results under fine discretization conditions.

Original authors: Ryo Ogawa, Mayumi Nakano, Yuya Seki, Shu Tanaka

Published 2026-06-23
📖 4 min read☕ Coffee break read

Original authors: Ryo Ogawa, Mayumi Nakano, Yuya Seki, Shu Tanaka

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Picture: Solving a Mystery with Two Different Maps

Imagine you are a detective trying to find the lowest point in a vast, foggy mountain range (the Black-Box Optimization problem). You can't see the whole map; you can only send a scout to a specific spot, check the altitude, and report back. Your goal is to find the absolute bottom of the valley (the Global Optimum) with as few trips as possible, because every trip costs a lot of money and time.

To do this efficiently, you build a surrogate model—a rough sketch of the terrain based on the spots you've already visited. Then, you use a super-fast computer (an Ising Machine) to look at your sketch and guess where the lowest point might be.

The paper by Ogawa, Nakano, Seki, and Tanaka tackles a specific problem with this process: How do you translate the real world into a language the super-computer understands?

The Problem: One Language Doesn't Fit All

In the past, researchers used a single "translation method" (called integer-binary encoding) for the entire process. They used the same method to:

  1. Learn: Train the sketch (the surrogate model) based on data.
  2. Search: Ask the super-computer to find the best spot on that sketch.

The authors realized that the "language" best for learning might be different from the "language" best for searching. It's like trying to write a novel: you might use a specific vocabulary to teach a student how to write, but a completely different set of rules to grade their final exam.

The Solution: The "Stage-Dependent" Strategy

The team proposed a new framework called Stage-Dependent FMQA. Instead of using one translation method for the whole journey, they switch languages halfway through.

They tested two main "languages" for translating numbers into binary code (0s and 1s):

  • One-Hot Encoding: Imagine a row of light switches. To represent the number "3," you turn only the third switch on. It's very clear and distinct, but it requires a lot of switches.
  • Domain-Wall Encoding: Imagine a line of dominoes. To represent "3," you tip over the first three dominoes, leaving the rest standing. It's more compact and creates a smooth "wall" between the tipped and standing ones.

The Magic Trick:
The authors derived a mathematical formula to convert the "sketch" from One-Hot language to Domain-Wall language (and vice versa) without losing any information. This allowed them to:

  1. Learn using One-Hot (because it makes the sketch very accurate).
  2. Search using Domain-Wall (because the super-computer finds the answer faster and more reliably in this format).

They called this specific combination the OhDw method (One-Hot for learning, Domain-Wall for searching).

The Experiment: The Rastrigin Mountain

To test this, they used a famous, tricky test function called the Rastrigin function.

  • The Analogy: Imagine a landscape covered in thousands of tiny, identical craters (local optima) surrounding one giant, deep canyon (the global optimum). It is very easy to get stuck in a small crater and think you've found the bottom.
  • The Setup: They tested this on mountains of different sizes (dimensions) and with different levels of detail (discretization levels).

The Results: Why Switching Works

The experiments revealed some fascinating insights:

  1. Learning is King: The most important factor for success was the language used during the learning stage. Using One-Hot encoding to build the sketch consistently produced better results than using Domain-Wall or standard binary encoding. It seems One-Hot helps the AI "see" the terrain more clearly.
  2. Searching Needs a Boost: Once the sketch was built, switching to Domain-Wall encoding for the search phase helped the super-computer navigate the terrain better, especially in complex, high-detail scenarios.
  3. The Sweet Spot:
    • For simple, low-detail problems, sticking to just One-Hot was fine.
    • For complex, high-detail problems (large mountains with many tiny craters), the OhDw method (switching languages) was the clear winner. It found the bottom of the canyon more accurately and with less error than any other method.

The Takeaway

The paper concludes that in the world of AI optimization, one size does not fit all.

Just as a carpenter might use a fine-tooth saw for cutting delicate wood but a heavy hammer for driving nails, this new method suggests we should use One-Hot encoding to learn (because it's precise) and Domain-Wall encoding to search (because it's efficient). By switching tools at the right moment, we can solve complex optimization puzzles much faster and more accurately.

In short: Don't use the same map for both studying the territory and navigating it. Use the best map for the job at hand, and you'll find your destination sooner.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →