CACTUS: Detecting and Resolving Conflicts in Objective Functions
- URL: http://arxiv.org/abs/2103.07805v1
- Date: Sat, 13 Mar 2021 22:38:47 GMT
- Title: CACTUS: Detecting and Resolving Conflicts in Objective Functions
- Authors: Subhajit Das and Alex Endert
- Abstract summary: In multi-objective optimization, conflicting objectives and constraints is a major area of concern.
In this paper, we extend this line of work by prototyping a technique to visualize multi-objective objective functions.
We show that our technique helps users interactively specify meaningful objective functions by resolving potential conflicts for a classification task.
- Score: 16.784454432715712
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Machine learning (ML) models are constructed by expert ML practitioners using
various coding languages, in which they tune and select models hyperparameters
and learning algorithms for a given problem domain. They also carefully design
an objective function or loss function (often with multiple objectives) that
captures the desired output for a given ML task such as classification,
regression, etc. In multi-objective optimization, conflicting objectives and
constraints is a major area of concern. In such problems, several competing
objectives are seen for which no single optimal solution is found that
satisfies all desired objectives simultaneously. In the past VA systems have
allowed users to interactively construct objective functions for a classifier.
In this paper, we extend this line of work by prototyping a technique to
visualize multi-objective objective functions either defined in a Jupyter
notebook or defined using an interactive visual interface to help users to: (1)
perceive and interpret complex mathematical terms in it and (2) detect and
resolve conflicting objectives. Visualization of the objective function
enlightens potentially conflicting objectives that obstructs selecting correct
solution(s) for the desired ML task or goal. We also present an enumeration of
potential conflicts in objective specification in multi-objective objective
functions for classifier selection. Furthermore, we demonstrate our approach in
a VA system that helps users in specifying meaningful objective functions to a
classifier by detecting and resolving conflicting objectives and constraints.
Through a within-subject quantitative and qualitative user study, we present
results showing that our technique helps users interactively specify meaningful
objective functions by resolving potential conflicts for a classification task.
Related papers
- UCB-driven Utility Function Search for Multi-objective Reinforcement Learning [75.11267478778295]
In Multi-objective Reinforcement Learning (MORL) agents are tasked with optimising decision-making behaviours.
We focus on the case of linear utility functions parameterised by weight vectors w.
We introduce a method based on Upper Confidence Bound to efficiently search for the most promising weight vectors during different stages of the learning process.
arXiv Detail & Related papers (2024-05-01T09:34:42Z) - Many-Objective Multi-Solution Transport [36.07360460509921]
Many-objective multi-solution Transport (MosT) is a framework that finds multiple diverse solutions in the Pareto front of many objectives.
MosT formulates the problem as a bi-level optimization of weighted objectives for each solution, where the weights are defined by an optimal transport between the objectives and solutions.
arXiv Detail & Related papers (2024-03-06T23:03:12Z) - PMGDA: A Preference-based Multiple Gradient Descent Algorithm [12.600588000788214]
It is desirable in many multi-objective machine learning applications, such as multi-task learning, to find a solution that fits a given preference of a decision maker.
This paper proposes a novel predict-and-correct framework for locating a solution that fits the preference of a decision maker.
arXiv Detail & Related papers (2024-02-14T11:27:31Z) - Cycle Consistency Driven Object Discovery [75.60399804639403]
We introduce a method that explicitly optimize the constraint that each object in a scene should be associated with a distinct slot.
By integrating these consistency objectives into various existing slot-based object-centric methods, we showcase substantial improvements in object-discovery performance.
Our results suggest that the proposed approach not only improves object discovery, but also provides richer features for downstream tasks.
arXiv Detail & Related papers (2023-06-03T21:49:06Z) - An Algorithm and Complexity Results for Causal Unit Selection [16.307996243413967]
Unit selection problem aims to identify objects, called units, that are most likely to exhibit a desired mode of behavior when subjected to stimuli.
We propose the first exact algorithm for finding optimal units given a broad class of causal objective functions and a fully specified structural causal model.
arXiv Detail & Related papers (2023-02-28T08:46:51Z) - Multi-Objective GFlowNets [59.16787189214784]
We study the problem of generating diverse candidates in the context of Multi-Objective Optimization.
In many applications of machine learning such as drug discovery and material design, the goal is to generate candidates which simultaneously optimize a set of potentially conflicting objectives.
We propose Multi-Objective GFlowNets (MOGFNs), a novel method for generating diverse optimal solutions, based on GFlowNets.
arXiv Detail & Related papers (2022-10-23T16:15:36Z) - Alleviating Search Bias in Bayesian Evolutionary Optimization with Many
Heterogeneous Objectives [9.139734850798124]
We deal with multi-objective optimization problems with heterogeneous objectives (HE-MOPs)
A new acquisition function that mitigates search bias towards the fast objectives is suggested.
We demonstrate the effectiveness of the proposed algorithm by testing it on widely used multi-/many-objective benchmark problems.
arXiv Detail & Related papers (2022-08-25T17:07:40Z) - INVIGORATE: Interactive Visual Grounding and Grasping in Clutter [56.00554240240515]
INVIGORATE is a robot system that interacts with human through natural language and grasps a specified object in clutter.
We train separate neural networks for object detection, for visual grounding, for question generation, and for OBR detection and grasping.
We build a partially observable Markov decision process (POMDP) that integrates the learned neural network modules.
arXiv Detail & Related papers (2021-08-25T07:35:21Z) - A Distributional View on Multi-Objective Policy Optimization [24.690800846837273]
We propose an algorithm for multi-objective reinforcement learning that enables setting desired preferences for objectives in a scale-invariant way.
We show that setting different preferences in our framework allows us to trace out the space of nondominated solutions.
arXiv Detail & Related papers (2020-05-15T13:02:17Z) - Adaptive Object Detection with Dual Multi-Label Prediction [78.69064917947624]
We propose a novel end-to-end unsupervised deep domain adaptation model for adaptive object detection.
The model exploits multi-label prediction to reveal the object category information in each image.
We introduce a prediction consistency regularization mechanism to assist object detection.
arXiv Detail & Related papers (2020-03-29T04:23:22Z) - A Unified Object Motion and Affinity Model for Online Multi-Object
Tracking [127.5229859255719]
We propose a novel MOT framework that unifies object motion and affinity model into a single network, named UMA.
UMA integrates single object tracking and metric learning into a unified triplet network by means of multi-task learning.
We equip our model with a task-specific attention module, which is used to boost task-aware feature learning.
arXiv Detail & Related papers (2020-03-25T09:36:43Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.