Optimization Networks for Integrated Machine Learning

Michael Kommenda, Johannes Karder, Andreas Beham, Bogdan Burlacu, Gabriel Kronberger, Stefan Wagner, Michael Affenzeller

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Optimization networks are a new methodology for holisti- cally solving interrelated problems that have been developed with com- binatorial optimization problems in mind. In this contribution we revisit the core principles of optimization networks and demonstrate their suit- ability for solving machine learning problems. We use feature selection in combination with linear model creation as a benchmark application and compare the results of optimization networks to ordinary least squares with optional elastic net regularization. Based on this example we jus- tify the advantages of optimization networks by adapting the network to solve other machine learning problems. Finally, optimization analysis is presented, where optimal input values of a system have to be found to achieve desired output values. Optimization analysis can be divided into three subproblems: model creation to describe the system, model selec- tion to choose the most appropriate one and parameter optimization to obtain the input values. Therefore, optimization networks are an obvious choice for handling optimization analysis tasks.
Original languageEnglish
Title of host publicationLecture Notes in Computer Science
Number of pages8
Publication statusPublished - 2017

Fields of science

  • 102 Computer Sciences
  • 102001 Artificial intelligence
  • 102011 Formal languages
  • 102022 Software development
  • 102031 Theoretical computer science
  • 603109 Logic
  • 202006 Computer hardware

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this