Budgeted Classification with Rejection: An Evolutionary Method with Multiple Objectives

05/01/2022
by   Nolan H. Hamilton, et al.
0

Classification systems are often deployed in resource-constrained settings where labels must be assigned to inputs on a budget of time, memory, etc. Budgeted, sequential classifiers (BSCs) address these scenarios by processing inputs through a sequence of partial feature acquisition and evaluation steps with early-exit options. This allows for an efficient evaluation of inputs that prevents unneeded feature acquisition. To approximate an intractable combinatorial problem, current approaches to budgeted classification rely on well-behaved loss functions that account for two primary objectives (processing cost and error). These approaches offer improved efficiency over traditional classifiers but are limited by analytic constraints in formulation and do not manage additional performance objectives. Notably, such methods do not explicitly account for an important aspect of real-time detection systems – the fraction of "accepted" predictions satisfying a confidence criterion imposed by a risk-averse monitor. We propose a problem-specific genetic algorithm to build budgeted, sequential classifiers with confidence-based reject options. Three objectives – accuracy, processing time/cost, and coverage – are considered. The algorithm emphasizes Pareto efficiency while accounting for a notion of aggregate performance via a unique scalarization. Experiments show our method can quickly find globally Pareto optimal solutions in very large search spaces and is competitive with existing approaches while offering advantages for selective, budgeted deployment scenarios.

READ FULL TEXT
research
10/25/2021

Evolutionary Optimization of High-Coverage Budgeted Classifiers

Classifiers are often utilized in time-constrained settings where labels...
research
10/30/2020

Resource-Aware Pareto-Optimal Automated Machine Learning Platform

In this study, we introduce a novel platform Resource-Aware AutoML (RA-A...
research
09/05/2022

Multiobjective Ranking and Selection Using Stochastic Kriging

We consider multiobjective simulation optimization problems, where sever...
research
05/31/2022

Synthesizing Configuration Tactics for Exercising Hidden Options in Serverless Systems

A proper configuration of an information system can ensure accuracy and ...
research
06/14/2023

Identification of Energy Management Configuration Concepts from a Set of Pareto-optimal Solutions

Optimizing building configurations for an efficient use of energy is inc...
research
10/06/2019

Optimising energy and overhead for large parameter space simulations

Many systems require optimisation over multiple objectives, where object...
research
10/14/2022

Efficiently Controlling Multiple Risks with Pareto Testing

Machine learning applications frequently come with multiple diverse obje...

Please sign up or login with your details

Forgot password? Click here to reset