Papers
Topics
Authors
Recent
Search
2000 character limit reached

Factorization-Machine QUBO Reductions

Updated 12 December 2025
  • FMQA is a computational framework that maps factorization machine surrogates to QUBO formulations, enabling efficient optimization via quantum and classical annealing.
  • The methodology integrates precise algebraic QUBO mapping, systematic constraint handling, and iterative surrogate refinement to accelerate black-box combinatorial optimization.
  • Empirical results in materials science and engineering demonstrate FMQA’s scalability, sample efficiency, and reduced computational overhead compared to classical approaches.

Factorization-Machine–Assisted QUBO Reductions (FMQA) is a computational paradigm that integrates factorization machine surrogates with quantum or classical Ising machines to accelerate black-box combinatorial optimization. FMQA enables the translation of high-dimensional, expensive objective functions—commonly arising in materials design, chemical discovery, and engineering topology optimization—into efficient Quadratic Unconstrained Binary Optimization (QUBO) problems that are tractable for annealing-based hardware and large-scale solvers. The method’s core lies in the precise algebraic mapping of factorization machine surrogates into QUBO form, systematic handling of constraints, and iterative surrogate refinement through black-box sampling and retraining.

1. Mathematical Foundation: FM Surrogates and QUBO Mapping

The FMQA framework relies on training a second-order factorization machine model on a set of binary-encoded candidate solutions with their corresponding black-box objective values. Given binary variables x=(x1,...,xn){0,1}nx = (x_1, ..., x_n)^\top \in \{0,1\}^n, the FM is defined as

y^(x)=w0+i=1nwixi+1i<jnvi,vjxixj\hat{y}(x) = w_0 + \sum_{i=1}^n w_i x_i + \sum_{1 \leq i < j \leq n} \langle v_i, v_j \rangle x_i x_j

where w0w_0 is a global bias, wiw_i are linear coefficients, and viRKv_i \in \mathbb{R}^K are latent factor vectors for each variable. The pairwise interaction term vi,vj\langle v_i, v_j \rangle captures second-order feature dependencies via a low-rank approximation, enabling expressivity for modeling combinatorial landscapes using O(nK)\mathcal{O}(n K) parameters.

The surrogate prediction is directly mapped into QUBO form by setting

Qii=wi,Qij=vi,vj for i<jQ_{ii} = w_i, \quad Q_{ij} = \langle v_i, v_j \rangle \ \text{for} \ i < j

EQUBO(x)=xQx+constE_{\text{QUBO}}(x) = x^\top Q x + \text{const}

This correspondence ensures exact translation of the FM hypothesis into a binary quadratic objective, preserving both linear and quadratic interactions. Constraints such as one-hot, cardinality, or higher-order conditions are integrated via additional penalty terms (e.g., α(iSxic)2\alpha(\sum_{i \in S} x_i - c)^2), which are absorbed into diagonal and off-diagonal elements of y^(x)=w0+i=1nwixi+1i<jnvi,vjxixj\hat{y}(x) = w_0 + \sum_{i=1}^n w_i x_i + \sum_{1 \leq i < j \leq n} \langle v_i, v_j \rangle x_i x_j0 (Tamura et al., 24 Jul 2025, Wilson et al., 2021, Matsumori et al., 2022, Couzinie et al., 2024).

2. FMQA Optimization Workflow

The FMQA method consists of a sequential surrogate-guided optimization loop:

  1. Data Acquisition: Begin with an initial dataset y^(x)=w0+i=1nwixi+1i<jnvi,vjxixj\hat{y}(x) = w_0 + \sum_{i=1}^n w_i x_i + \sum_{1 \leq i < j \leq n} \langle v_i, v_j \rangle x_i x_j1, where y^(x)=w0+i=1nwixi+1i<jnvi,vjxixj\hat{y}(x) = w_0 + \sum_{i=1}^n w_i x_i + \sum_{1 \leq i < j \leq n} \langle v_i, v_j \rangle x_i x_j2 from black-box evaluations.
  2. FM Surrogate Training: Fit the FM by minimizing y^(x)=w0+i=1nwixi+1i<jnvi,vjxixj\hat{y}(x) = w_0 + \sum_{i=1}^n w_i x_i + \sum_{1 \leq i < j \leq n} \langle v_i, v_j \rangle x_i x_j3, optionally with y^(x)=w0+i=1nwixi+1i<jnvi,vjxixj\hat{y}(x) = w_0 + \sum_{i=1}^n w_i x_i + \sum_{1 \leq i < j \leq n} \langle v_i, v_j \rangle x_i x_j4 regularization.
  3. QUBO Construction: Extract y^(x)=w0+i=1nwixi+1i<jnvi,vjxixj\hat{y}(x) = w_0 + \sum_{i=1}^n w_i x_i + \sum_{1 \leq i < j \leq n} \langle v_i, v_j \rangle x_i x_j5 and y^(x)=w0+i=1nwixi+1i<jnvi,vjxixj\hat{y}(x) = w_0 + \sum_{i=1}^n w_i x_i + \sum_{1 \leq i < j \leq n} \langle v_i, v_j \rangle x_i x_j6 as above; add constraint penalties if required.
  4. Annealing Query: Minimize y^(x)=w0+i=1nwixi+1i<jnvi,vjxixj\hat{y}(x) = w_0 + \sum_{i=1}^n w_i x_i + \sum_{1 \leq i < j \leq n} \langle v_i, v_j \rangle x_i x_j7 using a QUBO solver—quantum annealer, digital annealer, or simulated annealing device—to obtain promising candidates y^(x)=w0+i=1nwixi+1i<jnvi,vjxixj\hat{y}(x) = w_0 + \sum_{i=1}^n w_i x_i + \sum_{1 \leq i < j \leq n} \langle v_i, v_j \rangle x_i x_j8.
  5. Evaluation and Augmentation: Evaluate y^(x)=w0+i=1nwixi+1i<jnvi,vjxixj\hat{y}(x) = w_0 + \sum_{i=1}^n w_i x_i + \sum_{1 \leq i < j \leq n} \langle v_i, v_j \rangle x_i x_j9, add w0w_00 to w0w_01.
  6. Iteration: Repeat steps 2–5 for a fixed number of rounds or until convergence criteria such as stagnation or objective improvement threshold are met.

A prototypical pseudocode for the black-box optimization setting is:

vi,vj\langle v_i, v_j \rangle3 (Tamura et al., 24 Jul 2025, Couzinie et al., 2024)

This iterative loop provides a surrogate-accelerated alternative to classical, sample-inefficient approaches, using the annealer as a dedicated optimizer for the surrogate’s quadratic surface.

3. Constraint Handling and Penalty Formulation

FMQA provides a direct algebraic recipe for encoding a variety of combinatorial and structural constraints into the QUBO matrix. Crucial patterns include:

  • Fixed-Cardinality (choose-K):

w0w_02

Expands to linear and quadratic penalties absorbed into w0w_03 and w0w_04, strongly discouraging solutions outside cardinality w0w_05 (Matsumori et al., 2022, Tamura et al., 24 Jul 2025).

  • One-Hot/Mutual Exclusion:

w0w_06

Ensures “exactly one” selection within set w0w_07 by penalizing any non-compliant binary patterns (Endo et al., 2024).

  • Structural/Domain-Specific: Additional graph constraints, adjacency terms, or side information may be quadratized and incorporated in the same manner, enabling FMQA to adapt to domain-specific restrictions without introducing auxiliary variables or exponential constraint-logic terms.

Penalty strengths w0w_08 are chosen large compared to the typical absolute value of w0w_09 entries to ensure feasibility, particularly when using hardware annealers with limited precision (Endo et al., 2024, Tamura et al., 24 Jul 2025).

4. FM Initialization, Function Smoothing, and Numerical Stability

Proper initialization of FM parameters critically affects optimization convergence, especially when using warm-starts or when the initial quadratic surrogate should closely match a known approximate Hamiltonian. Low-rank initialization via eigen-decomposition of a reference interaction matrix wiw_i0 and projection onto a wiw_i1-rank subspace provides a theoretically justified and empirically robust starting point. This procedure minimizes the Frobenius norm error between the true and FM-implied coupling matrices and was systematically analyzed using random matrix theory to predict effective rank for target tolerances (Seki et al., 2024). Warm-starts reduce the number of sample–train–sample cycles required to reach optimality.

Function surface “noise”—random parameter drift in regions never sampled—can lead to pathologically rough QUBO landscapes and degraded annealing performance, particularly with high-dimensional discrete binary encodings of continuous variables. Graph-Laplacian function smoothing regularization,

wiw_i2

where wiw_i3 denotes pairs of adjacent bits in encoding blocks, is added to the FM loss to enforce local smoothness and propagate informative gradients to all model parameters. This regularization restores smooth descent and substantially accelerates convergence, effectively halving the number of expensive black-box evaluations required to reach near-optimal solutions in practical test cases (Endo et al., 2024).

5. Computational Complexity and Hardware Scalability

FM training scales as wiw_i4 per epoch, where wiw_i5 is the sample count, wiw_i6 is the number of binary variables, and wiw_i7 is the FM rank. Quadratic matrix formation for QUBO mapping requires wiw_i8 operations. Hardware QUBO solvers (quantum annealers, digital annealers) provide (nearly) constant wall-clock solution times for fixed wiw_i9, while simulated annealing and classical heuristics scale mildly with viRKv_i \in \mathbb{R}^K0. This yields an end-to-end pipeline in which the computational bottleneck is exported from the CPU (classical surrogate search) to specialized hardware. Compared to Bayesian optimization with Gaussian processes (viRKv_i \in \mathbb{R}^K1 training, NP-hard acquisition maximization), FMQA achieves both linear-complexity retraining and hardware acceleration for QUBO minimization (Tamura et al., 24 Jul 2025, Wilson et al., 2021).

Tables summarize complexity scaling:

Step Complexity
FM Training viRKv_i \in \mathbb{R}^K2
QUBO Matrix Assembly viRKv_i \in \mathbb{R}^K3
Annealer QUBO Solve viRKv_i \in \mathbb{R}^K4 (annealer), viRKv_i \in \mathbb{R}^K5 (sim. anneal)

Embedding limitations on current quantum hardware (e.g., D-Wave’s 180-bit Pegasus clique) cap the practical viRKv_i \in \mathbb{R}^K6; hybrid and decomposition methods extend applicability to larger problems (Wilson et al., 2021).

6. Empirical Performance and Application Domains

FMQA demonstrates empirically robust sample efficiency and solution quality across diverse application domains:

  • Binary combinatorial optimization: FMQA consistently achieves 3–10× reduction in black-box calls compared to random or genetic algorithms for physics-inspired design tasks, e.g., radiative cooling metamaterials (24–48 bits), and vehicle body multiobjective optimization (up to viRKv_i \in \mathbb{R}^K7 bits) (Tamura et al., 24 Jul 2025).
  • Constrained integer optimization: FMQA effectively encodes both variable cardinality and one-hot constraints for materials structure search, laser design, and traffic signaling, demonstrating accelerated convergence over evolutionary and classical surrogate approaches (Tamura et al., 24 Jul 2025, Matsumori et al., 2022).
  • Continuous/Latent space design: FMQA integrates with binary VAEs to compress images, molecules, or strings into binary latent vectors, dramatically reducing search complexity for topology, chemical, and high-dimensional graph design (Wilson et al., 2021).
  • Materials science and structure prediction: FMQA enables efficient crystal structure prediction, with typical ground-state sampling requiring only viRKv_i \in \mathbb{R}^K8–viRKv_i \in \mathbb{R}^K9 queries per run versus vi,vj\langle v_i, v_j \rangle0–vi,vj\langle v_i, v_j \rangle1 for direct (vanilla) annealing (Couzinie et al., 2024). FMQA recovers local-minimum ordinal relationships with high fidelity (Kendall’s vi,vj\langle v_i, v_j \rangle2 approaching unity for simple potentials).

Empirical results highlight FMQA’s scalability and sample efficiency, with quantum annealers or hybrid samplers providing superior wall-clock times when QUBO sizes match hardware embed-ability.

7. Theoretical Analysis, Implications, and Extensions

Random matrix theory enables explicit prediction of effective FM rank requirements for a desired approximation error, facilitating principled choice of FM complexity and providing guidelines for initializing surrogates close to the true Hamiltonian (Seki et al., 2024). Smoothing regularization and systematic penalty scaling mitigate pathological QUBO landscapes and address the curse of dimensionality in binary encoding schemes (Endo et al., 2024).

A plausible implication is that as Ising hardware and quantum annealers grow in connectivity and precision, FMQA will provide a general-purpose, high-throughput strategy for black-box combinatorial and mixed-integer optimization, reducing the role of expensive hand-engineered heuristics and enabling integration of complex domain-specific constraints via straightforward quadratic penalty embedding.

References

  • (Tamura et al., 24 Jul 2025) Black-box optimization using factorization and Ising machines
  • (Seki et al., 2024) Initialization Method for Factorization Machine Based on Low-Rank Approximation for Constructing a Corrected Approximate Ising Model
  • (Endo et al., 2024) Function Smoothing Regularization for Precision Factorization Machine Annealing in Continuous Variable Optimization Problems
  • (Couzinie et al., 2024) Machine learning supported annealing for prediction of grand canonical crystal structures
  • (Matsumori et al., 2022) Application of QUBO solver using black-box optimization to structural design for resonance avoidance
  • (Wilson et al., 2021) Machine Learning Framework for Quantum Sampling of Highly-Constrained, Continuous Optimization Problems

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Factorization-Machine–Assisted QUBO Reductions (FMQA).