paper-with-me

홈 › Papers

PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programs

2023-12-13 · Mark Turner, Antonia Chmiela, Thorsten Koch, Michael Winkler

A standard tool for modelling real-world optimisation problems is mixed-integer programming (MIP). However, for many of these problems, information about the relationships between variables is either incomplete or highly complex, making it difficult or even impossible to model the problem directly. To overcome these hurdles, machine learning (ML) predictors are often used to represent these relationships and are then embedded in the MIP as surrogate models. Due to the large amount of available ML frameworks and the complexity of many ML predictors, formulating such predictors into MIPs is a highly non-trivial task. In this paper, we introduce PySCIPOpt-ML, an open-source tool for the automatic formulation and embedding of trained ML predictors into MIPs. By directly interfacing with a broad range of commonly used ML frameworks and an open-source MIP solver, PySCIPOpt-ML provides a way to easily integrate ML constraints into optimisation problems. Alongside PySCIPOpt-ML, we introduce, SurrogateLIB, a library of MIP instances with embedded ML constraints, and present computational results over SurrogateLIB, providing intuition on the scale of ML predictors that can be practically embedded. The project is available at https://github.com/Opt-Mucca/PySCIPOpt-ML.

📄 PDF Abstract BibTeX arXiv:2312.08074

Code (1)

opt-mucca/pyscipopt-ml 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

Evaluating Word Embeddings for Indonesian--English Code-Mixed Text Based on Synthetic Data

2020-05-01 · LREC 2020 5 · Arra{'}Di Nur Rizal, Sara Stymne

Code-mixed texts are abundant, especially in social media, and poses a problem for NLP tools, which are typically trained on monolingual corpora. In this paper, we explore and evaluate different types of word embeddings …

Sentiment AnalysisWord Embeddings

The Unreasonable Effectiveness of Random Target Embeddings for Continuous-Output Neural Machine Translation

2023-10-31 · Evgeniia Tokarchuk, Vlad Niculae

Continuous-output neural machine translation (CoNMT) replaces the discrete next-word prediction problem with an embedding prediction. The semantic structure of the target embedding space (i.e., closeness of related words…

Machine TranslationPredictionTranslation

Voice@SRIB at SemEval-2020 Task 9 and 12: Stacked Ensembling method for Sentiment and Offensiveness detection in Social Media

2020-07-20 · Abhishek Singh, Surya Pratap Singh Parmar

In social-media platforms such as Twitter, Facebook, and Reddit, people prefer to use code-mixed language such as Spanish-English, Hindi-English to express their opinions. In this paper, we describe different models we u…

Machine TranslationSentenceSentence ClassificationTranslation

Voice@SRIB at SemEval-2020 Tasks 9 and 12: Stacked Ensemblingmethod for Sentiment and Offensiveness detection in Social Media

2020-12-01 · SEMEVAL 2020 · Abhishek Singh, Surya Pratap Singh Parmar

In social-media platforms such as Twitter, Facebook, and Reddit, people prefer to use code-mixed language such as Spanish-English, Hindi-English to express their opinions. In this paper, we describe different models we u…

Machine TranslationSentenceSentence ClassificationTranslation

Mixed Dimension Embeddings with Application to Memory-Efficient Recommendation Systems

2019-09-25 · Antonio Ginart, Maxim Naumov, Dheevatsa Mudigere, Jiyan Yang 외

Embedding representations power machine intelligence in many applications, including recommendation systems, but they are space intensive -- potentially occupying hundreds of gigabytes in large-scale settings. To help ma…

Click-Through Rate PredictionCollaborative FilteringRecommendation Systems