MPO-Based Polynomial Optimization Boosts Function Approximation

Niccol\`o Ciolli, Anders Vestergaard N{\o}rskov, Michael Kastoryano, Petr Taborsky, Morten M{\o}rup· July 20, 2026 View original

Summary

This paper introduces (MPO)$^2$, a framework for multivariate polynomial optimization using Matrix Product Operators, which offers feature-order independent polynomial representations. It improves over existing tensor decomposition models by incorporating structured operators and achieves better performance in regression and classification benchmarks.

In machine learning and signal processing, universal function approximation and learning complex input-output relationships from limited data are central challenges. Multivariate polynomial models naturally express these relationships through multiplicative feature interactions, but their coefficient tensors grow exponentially with polynomial degree, posing a significant computational hurdle. While existing tensorized polynomial models aim to reduce this cost, canonical polyadic decompositions have limited expressivity, and tensor train formulations are dependent on feature order. Researchers have developed Multivariate Polynomial Optimization based on Matrix Product Operators, or (MPO)$^2$. This innovative framework combines learned MPO feature embeddings with compact polynomial weight tensors. The result is a feature-order independent polynomial representation that can also integrate structured operators like projections, convolutions, and masks to handle weight tensor symmetries. Across various regression and classification benchmarks, (MPO)$^2$ consistently outperforms existing polynomial models based on tensor decomposition. It provides a flexible and efficient alternative for approximating complex polynomial functions, addressing key limitations of previous approaches in terms of expressivity and computational scalability.

Why it matters

For professionals in AI, data science, and signal processing, (MPO)$^2$ offers a more powerful and efficient method for universal function approximation. This can lead to more accurate and scalable models, especially when dealing with complex, non-linear relationships in data.

How to implement this in your domain

  1. 1Explore the (MPO)$^2$ framework for modeling complex non-linear relationships in datasets where traditional methods struggle.
  2. 2Investigate integrating Matrix Product Operators into custom machine learning models for improved efficiency and expressivity.
  3. 3Benchmark (MPO)$^2$ against existing tensor decomposition methods in specific regression or classification tasks.
  4. 4Consider applying this framework in domains requiring high-order feature interactions, such as physics simulations or financial modeling.
  5. 5Contribute to the development or application of MPO-based methods in open-source machine learning libraries.

Who benefits

AI/ML EngineeringData ScienceSignal ProcessingScientific ComputingFinancial Modeling

Key takeaways

  • (MPO)$^2$ offers an efficient and flexible approach to multivariate polynomial function approximation.
  • It overcomes limitations of previous tensorized polynomial models, suchs as feature-order dependence.
  • The framework integrates structured operators for handling weight tensor symmetries.
  • (MPO)$^2$ demonstrates improved performance in regression and classification benchmarks.

Original post by Niccol\`o Ciolli, Anders Vestergaard N{\o}rskov, Michael Kastoryano, Petr Taborsky, Morten M{\o}rup

"arXiv:2607.15916v1 Announce Type: new Abstract: Central to machine learning and signal processing is the ability to perform universal function approximation and learn complex input-output relationships from limited numbers of observations. Multivariate polynomial models offer a n…"

View on X

Originally posted by Niccol\`o Ciolli, Anders Vestergaard N{\o}rskov, Michael Kastoryano, Petr Taborsky, Morten M{\o}rup on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses