VLDB 2026 Research / reviewers in the wild / expert
Yuri Malitsky
dblp:59/2173
· DBLP profile ↗
30ranked-venue papers
12as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 30 · 12 first-authorGraphics, computer vision, multimedia, augmented reality and games · 12 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 1Theory of computation · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
7 papers |
Mathematical optimization · 49% Automated reasoning and model checking · 26% Algorithms and data structures · 25% | |
| Artificial intelligence
6 papers |
Planning, search and constraint satisfaction · 83% Deep learning architectures and training · 17% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 18 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization › black-box optimization
algorithm configuration |
0.5 | 3 | 2016 | MaxSAT by improved instance-specific algorithm configuration · Artif. Intell. 2016 Model-Based Genetic Algorithms for Algorithm Configuration · IJCAI 2015 MaxSAT by Improved Instance-Specific Algorithm Configuration · AAAI 2014 |
Mathematical optimization
combinatorial optimization |
0.4 | 3 | 2015 | Model-Based Genetic Algorithms for Algorithm Configuration · IJCAI 2015 MaxSAT by Improved Instance-Specific Algorithm Configuration · AAAI 2014 Filtering Bounded Knapsack Constraints in Expected Sublinear Time · AAAI 2010 |
Automated reasoning and model checking › satisfiability
maximum satisfiability |
0.4 | 2 | 2016 | MaxSAT by improved instance-specific algorithm configuration · Artif. Intell. 2016 MaxSAT by Improved Instance-Specific Algorithm Configuration · AAAI 2014 |
Automated reasoning and model checking
satisfiability |
0.4 | 2 | 2016 | MaxSAT by improved instance-specific algorithm configuration · Artif. Intell. 2016 MaxSAT by Improved Instance-Specific Algorithm Configuration · AAAI 2014 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
algorithm configuration |
0.4 | 2 | 2015 | ReACTR: Realtime Algorithm Configuration through Tournament Rankings · IJCAI 2015 Online Search Algorithm Configuration · AAAI 2014 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › algorithm selection
algorithm portfolios |
0.2 | 1 | 2016 | Deep Learning for Algorithm Portfolios · AAAI 2016 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
algorithm selection |
0.2 | 1 | 2016 | Deep Learning for Algorithm Portfolios · AAAI 2016 |
Algorithms and data structures › algorithm engineering
algorithm selection |
0.2 | 1 | 2016 | ASlib: A benchmark library for algorithm selection · Artif. Intell. 2016 |
Data mining
automated data science |
0.2 | 1 | 2015 | Towards Cognitive Automation of Data Science · AAAI 2015 |
Mathematical optimization › evolutionary computation
genetic algorithm |
0.2 | 1 | 2015 | Model-Based Genetic Algorithms for Algorithm Configuration · IJCAI 2015 |
Mathematical optimization
metaheuristic optimization |
0.2 | 1 | 2015 | Model-Based Genetic Algorithms for Algorithm Configuration · IJCAI 2015 |
Algorithms and data structures
algorithm portfolio |
0.2 | 1 | 2013 | Algorithm Portfolios Based on Cost-Sensitive Hierarchical Clustering · IJCAI 2013 |
Algorithms and data structures
clustering |
0.2 | 1 | 2013 | Algorithm Portfolios Based on Cost-Sensitive Hierarchical Clustering · IJCAI 2013 |
Algorithms and data structures › clustering
hierarchical clustering |
0.2 | 1 | 2013 | Algorithm Portfolios Based on Cost-Sensitive Hierarchical Clustering · IJCAI 2013 |
Mathematical optimization › discrete optimization
mixed integer linear programming |
0.1 | 1 | 2012 | Non-Model-Based Search Guidance for Set Partitioning Problems · AAAI 2012 |
Mathematical optimization
knapsack problem |
0.1 | 1 | 2010 | Filtering Bounded Knapsack Constraints in Expected Sublinear Time · AAAI 2010 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › game playing
computer go |
0.1 | 1 | 2006 | Exploring GnuGo's Evaluation Function with a SVM · AAAI 2006 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
game playing |
0.1 | 1 | 2006 | Exploring GnuGo's Evaluation Function with a SVM · AAAI 2006 |
Methods — techniques the papers use, named apart from their topics
instance-specific algorithm configuration · 0.4pipeline automation · 0.4algorithm selection · 0.4machine learning · 0.3feature-based branching · 0.3feature learning · 0.2deep neural network · 0.2tournament ranking · 0.2realtime algorithm configuration · 0.2model-based genetic algorithms · 0.2algorithm portfolios · 0.2cost-sensitive clustering · 0.2filtering algorithm · 0.1expected sublinear time analysis · 0.1support vector machine · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Deep Learning for Algorithm PortfoliosabstractIt is well established that in many scenarios there is no single solver that will provide optimal performance across a wide range of problem instances. Taking advantage of this observation, research into algorithm selection is designed to help identify the best approach for each problem at hand. This segregation is usually based on carefully constructed features, designed to quickly present the overall structure of the instance as a constant size numeric vector. Based on these features, a plethora of machine learning techniques can be utilized to predict the appropriate solver to execute, leading to significant improvements over relying solely on any one solver. However, being manually constructed, the creation of good features is an arduous task requiring a great deal of knowledge of the problem domain of interest. To alleviate this costly yet crucial step, this paper presents an automated methodology for producing an informative set of features utilizing a deep neural network. We show that the presented approach completely automates the algorithm selection pipeline and is able to achieve significantly better performance than a single best solver across multiple problem domains. Andrea Loreggia, Yuri Malitsky, Horst Samulowitz, Vijay A. Saraswat |
AAAI | 2 |
| 2016 | MaxSAT by improved instance-specific algorithm configuration
Carlos Ansótegui, Joel Gabàs, Yuri Malitsky, Meinolf Sellmann |
Artif. Intell. | 3 |
| 2016 | ASlib: A benchmark library for algorithm selection
Bernd Bischl, Pascal Kerschke, Lars Kotthoff, Marius Lindauer, Yuri Malitsky, Alexandre Fréchette, Holger H. Hoos, Frank Hutter, Kevin Leyton-Brown, Kevin Tierney, Joaquin Vanschoren |
Artif. Intell. | 5 |
| 2015 | Towards Cognitive Automation of Data ScienceabstractA Data Scientist typically performs a number of tedious and time-consuming steps to derive insight from a raw data set. The process usually starts with data ingestion, cleaning, and transformation (e.g. outlier removal, missing value imputation), then proceeds to model building, and finally a presentation of predictions that align with the end-users objectives and preferences. It is a long, complex, and sometimes artful process requiring substantial time and effort, especially because of the combinatorial explosion in choices of algorithms (and platforms), their parameters, and their compositions. Tools that can help automate steps in this process have the potential to accelerate the time-to-delivery of useful results, expand the reach of data science to non-experts, and offer a more systematic exploration of the available options. This work presents a step towards this goal. Alain Biem, Maria Butrico, Mark Feblowitz, Tim Klinger, Yuri Malitsky, Kenney Ng, Adam Perer, Chandra Reddy, Anton Riabov, Horst Samulowitz, Daby M. Sow, Gerald Tesauro, Deepak S. Turaga |
AAAI | 5 |
| 2015 | Model-Based Genetic Algorithms for Algorithm Configuration
Carlos Ansótegui, Yuri Malitsky, Horst Samulowitz, Meinolf Sellmann, Kevin Tierney |
IJCAI | 2 |
| 2015 | ReACTR: Realtime Algorithm Configuration through Tournament Rankings
Tadhg Fitzgerald, Yuri Malitsky, Barry O'Sullivan |
IJCAI | 2 |
| 2014 | MaxSAT by Improved Instance-Specific Algorithm ConfigurationabstractOur objective is to boost the state-of-the-art performance in MaxSATsolving. To this end, we employ the instance-specific algorithmconfigurator ISAC, and improve it with the latest inportfolio technology. Experimental results on SAT show that thiscombination marks a significant step forward in our ability to tunealgorithms instance-specifically. We then apply the new methodology toa number of MaxSAT problem domains and show that the resulting solversconsistently outperform the best existing solvers on the respectiveproblem families. In fact, the solvers presented here were independentlyevaluated at the 2013 MaxSAT Evaluation where they won six of the elevencategories. Carlos Ansótegui, Yuri Malitsky, Meinolf Sellmann |
AAAI | 2 |
| 2014 | Online Search Algorithm ConfigurationabstractThis paper outlines an online approach for algorithm configuration which uses the power of modern multicore system to evaluate multiple parameters configurations in parallel. Tadhg Fitzgerald, Barry O'Sullivan, Yuri Malitsky, Kevin Tierney |
AAAI | 3 |
| 2014 | Proteus: A Hierarchical Portfolio of Solvers and Transformations
Barry Hurley 0001, Lars Kotthoff, Yuri Malitsky, Barry O'Sullivan |
CPAIOR | 3 |
| 2014 | A Portfolio Approach to Enumerating Minimal Correction Subsets for Satisfiability Problems
Yuri Malitsky, Barry O'Sullivan, Alessandro Previti, João Marques-Silva 0001 |
CPAIOR | 1 |
| 2014 | Timeout-Sensitive Portfolio Approach to Enumerating Minimal Correction Subsets for Satisfiability Problems
Yuri Malitsky, Barry O'Sullivan, Alessandro Previti, João Marques-Silva 0001 |
ECAI | 1 |
| 2014 | ReACT: Real-Time Algorithm Configuration through TournamentsabstractThe success or failure of a solver is oftentimes closely tied to the proper configuration of the solver's parameters. However, tuning such parameters by hand requires expert knowledge, is time consuming, and is error-prone. In recent years, automatic algorithm configuration tools have made significant advances and can nearly always find better parameters than those found through hand tuning. However, current approaches require significant offline computational resources, and follow a train-once methodology that is unable to later adapt to changes in the type of problem solved. To this end, this paper presents Real-time Algorithm Configuration through Tournaments (ReACT), a method that does not require any offline training to perform algorithm configuration. ReACT exploits the multi-core infrastructure available on most modern machines to create a system that continuously searches for improving parameterizations, while guaranteeing a particular level of performance. The experimental results show that, despite the simplicity of the approach, ReACT quickly finds a set of parameters that is better than the default parameters and is competitive with state-of-the-art algorithm configurators. Tadhg Fitzgerald, Yuri Malitsky, Barry O'Sullivan, Kevin Tierney |
SOCS | 2 |
| 2014 | Latent Features for Algorithm SelectionabstractThe success and power of algorithm selection techniques has been empirically demonstrated on numerous occasions, most noticeably in the competition settings like those for SAT, CSP, MaxSAT, QBF, etc. Yet while there is now a plethora of competing approaches, all of them are dependent on the quality of a set of structural features they use to distinguish amongst the instances. Over the years, each domain has defined and refined its own set of features, yet at their core they are mostly a collection of everything that was considered useful in the past. As an alternative to this shotgun generation of features, this paper instead proposes a more systematic approach. Specifically, the paper shows how latent features gathered from matrix decomposition are enough for a linear model to achieve a level of performance comparable to a perfect Oracle portfolio. This information can, in turn, help guide researchers to the kinds of structural features they should be looking for, or even just identifying when such features are missing. Yuri Malitsky, Barry O'Sullivan |
SOCS | 1 |
| 2013 | Tuning Parameters of Large Neighborhood Search for the Machine Reassignment Problem
Yuri Malitsky, Deepak Mehta 0001, Barry O'Sullivan, Helmut Simonis |
CPAIOR | 1 |
| 2013 | Lazy Branching for Constraint SatisfactionabstractWhen solving a constraint satisfaction problem using a systematic backtracking method the branching scheme normally selects a variable to which a value is assigned. In this paper we refer to such strategies as eager branching schemes. These contrast with the alternative class of novel branchings considered in this paper whereby having selected a variable we proceed by removing values from its domain. In this paper we study such lazy branching schemes in depth. We define three lazy branchings based on k-way, binary and split branching. We show how each can be incorporated into MAC, and define a novel value ordering heuristic that is suitable in this setting. Our results show that lazy branching can significantly out-perform traditional branching schemes across a variety of problem classes. While, in general, neither lazy nor eager branching dominates the other, our results clearly show that choosing the correct branching scheme for a given problem instances can significantly reduce search effort. Therefore, we implemented a variety of branching portfolios for choosing amongst all of the branching strategies studied in this paper. The results demonstrate that a good branching scheme can be automatically selected for a given problem instances and that including lazy branching schemes in the portfolio significantly reduces runtime. Deepak Mehta 0001, Barry O'Sullivan, Lars Kotthoff, Yuri Malitsky |
ICTAI | 4 |
| 2013 | Algorithm Portfolios Based on Cost-Sensitive Hierarchical Clustering
Yuri Malitsky, Ashish Sabharwal, Horst Samulowitz, Meinolf Sellmann |
IJCAI | 1 |
| 2013 | SNNAP: Solver-Based Nearest Neighbor for Algorithm Portfolios
Marco Collautti, Yuri Malitsky, Deepak Mehta 0001, Barry O'Sullivan |
ECML/PKDD (3) | 2 |
| 2013 | Evolving Instance Specific Algorithm ConfigurationabstractCombinatorial problems are ubiquitous in artificial intelligence and related areas. While there has been a significant amount of research into the design and implementation of solvers for combinatorial problems, it is well-known that there is still no single solver that performs best across a broad set of problem types and domains.This has motivated the development of portfolios of solvers. A portfolio typically comprises either many different solvers, instances of the same solver tuned in different ways, or some combination of these. However, current approaches to portfolio design take a static view of the process.Specifically, the design of the portfolio is determined offline, and then deployed in some setting.In this paper we propose an approach to evolving the portfolio over time based on the problems instances that it encounters.We study several challenges raised by such a dynamic approach, such as how to re-tune the portfolio over time.Our empirical results demonstrate that our evolving portfolio approach significantly out-performed the standard static approach in the case when the type of instances observed change over time. Yuri Malitsky, Deepak Mehta 0001, Barry O'Sullivan |
SOCS | 1 |
| 2012 | Non-Model-Based Search Guidance for Set Partitioning ProblemsabstractWe present a dynamic branching scheme for set partitioning problems. The idea is to trace features of the underlying MIP model and to base search decisions on the features of the current subproblem to be solved. We show how such a system can be trained efficiently by introducing minimal learning bias that traditional model-based machine learning approaches rely on. Experiments on a highly heterogeneous collection of set partitioning instances show significant gains over dynamic search guidance in Cplex as well as instance-specifically tuned pure search heuristics. Serdar Kadioglu, Yuri Malitsky, Meinolf Sellmann |
AAAI | 2 |
| 2012 | Parallel SAT Solver Selection and Scheduling
Yuri Malitsky, Ashish Sabharwal, Horst Samulowitz, Meinolf Sellmann |
CP | 1 |
| 2012 | Instance-Specific Algorithm Configuration as a Method for Non-Model-Based Portfolio Generation
Yuri Malitsky, Meinolf Sellmann |
CPAIOR | 1 |
| 2011 | Algorithm Selection and Scheduling
Serdar Kadioglu, Yuri Malitsky, Ashish Sabharwal, Horst Samulowitz, Meinolf Sellmann |
CP | 2 |
| 2011 | Feature Filtering for Instance-Specific Algorithm ConfigurationabstractInstance-Specific Algorithm Configuration (ISAC) is a novel general technique for automatically generating and tuning algorithm portfolios. The approach has been very successful in practice, but up to now it has been committed to using all the features it was provided. However, traditional feature filtering techniques are not applicable, requiring multiple computationally expensive tuning steps during the evaluation stage. To this end, we show three new evaluation functions that use precomputed runtimes of a collection of untuned solvers to quickly evaluate subsets of features. One of our proposed functions even shows how to generate such an effective collection of solvers when only one highly parameterized solver is available. Using these new functions, we show that the number of features used by ISAC can be reduced to less than a quarter of the original number while often providing significant performance gains. We present numerical results on both SAT and CP domains. Christian Kroer, Yuri Malitsky |
ICTAI | 2 |
| 2011 | Non-Model-Based Algorithm Portfolios for SAT
Yuri Malitsky, Ashish Sabharwal, Horst Samulowitz, Meinolf Sellmann |
SAT | 1 |
| 2010 | Filtering Bounded Knapsack Constraints in Expected Sublinear Time
Yuri Malitsky, Meinolf Sellmann, Radoslaw Szymanek |
AAAI | 1 |
| 2010 | ISAC - Instance-Specific Algorithm ConfigurationabstractWe present a new method for instance-specific algorithm configuration (ISAC). It is based on the integration of the algorithm configuration system GGA and the recently proposed stochastic offline programming paradigm. ISAC is provided a solver with categorical, ordinal, and/or continuous parameters, a training benchmark set of input instances for that solver, and an algorithm that computes a feature vector that characterizes any given instance. ISAC then provides high quality parameter settings for any new input instance. Experiments on a variety of different constrained optimization and constraint satisfaction solvers show that automatic algorithm configuration vastly outperforms manual tuning. Moreover, we show that instance-specific tuning frequently leads to significant speed-ups over instance-oblivious configurations. Serdar Kadioglu, Yuri Malitsky, Meinolf Sellmann, Kevin Tierney |
ECAI | 2 |
| 2009 | Backdoors to Combinatorial Optimization: Feasibility and Optimality
Bistra Dilkina, Carla P. Gomes, Yuri Malitsky, Ashish Sabharwal, Meinolf Sellmann |
CPAIOR | 3 |
| 2009 | Stochastic Offline ProgrammingabstractWe propose a framework which we call stochastic off-line programming (SOP). The idea is to embed the development of combinatorial algorithms in an off-line learning environment which helps the developer choose heuristic advisors that guide the search for satisfying or optimal solutions. In particular, we consider the case where the developer has several heuristic advisors available. Rather than selecting a single heuristics, we propose that one of the heuristics is chosen randomly whenever the heuristic guidance is sought. The task of SOP is to learn favorable instance-specific distributions of the heuristic advisors in order to boost the average-case performance of the resulting combinatorial algorithm. Yuri Malitsky, Meinolf Sellmann |
ICTAI | 1 |
| 2008 | Length-Lex Bounds Consistency for Knapsack Constraints
Yuri Malitsky, Meinolf Sellmann, Willem Jan van Hoeve |
CP | 1 |
| 2006 | Exploring GnuGo's Evaluation Function with a SVM
Christopher Fellows, Yuri Malitsky, Gregory Wojtaszczyk |
AAAI | 2 |