Decision-Maker Preference Modeling in Interactive Multiobjective Optimization

Similar documents
Interactive Decomposition Multi-Objective Optimization via Progressively Learned Value Functions

Interactive Methods in Multiobjective Optimization 1: An Overview

The NN-DM Method. An Artificial Neural Network Model. for Decision-Maker s Preferences

Sort applied to multi-criteria optimization

Evolving Cellular Automata for Music Composition with Trainable Fitness Functions. Man Yat Lo

Voice & Music Pattern Extraction: A Review

Runtime Analysis of Simple Interactive Evolutionary Biobjective Optimization Algorithms

HIGH-DIMENSIONAL CHANGEPOINT DETECTION

Predicting the immediate future with Recurrent Neural Networks: Pre-training and Applications

Various Artificial Intelligence Techniques For Automated Melody Generation

Melodic Pattern Segmentation of Polyphonic Music as a Set Partitioning Problem

Hidden Markov Model based dance recognition

Adaptive decoding of convolutional codes

A Discriminative Approach to Topic-based Citation Recommendation

CS229 Project Report Polyphonic Piano Transcription

Algorithmic Music Composition

Design of Polar List Decoder using 2-Bit SC Decoding Algorithm V Priya 1 M Parimaladevi 2

Experiments on musical instrument separation using multiplecause

Preference Incorporation into Evolutionary Multiobjective Optimization using Preference Information Implicit in a Set of Assignment Examples

Module 4: Video Sampling Rate Conversion Lecture 25: Scan rate doubling, Standards conversion. The Lecture Contains: Algorithm 1: Algorithm 2:

Evolutionary Computation Applied to Melody Generation

Detecting Musical Key with Supervised Learning

Optimizing Fuzzy Flip-Flop Based Neural Networks by Bacterial Memetic Algorithm

Keywords Separation of sound, percussive instruments, non-percussive instruments, flexible audio source separation toolbox

Learning to diversify in complex interactive Multiobjective Optimization

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

Performance of a Low-Complexity Turbo Decoder and its Implementation on a Low-Cost, 16-Bit Fixed-Point DSP

Implementation of a turbo codes test bed in the Simulink environment

An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions

Color Quantization of Compressed Video Sequences. Wan-Fung Cheung, and Yuk-Hee Chan, Member, IEEE 1 CSVT

DeepID: Deep Learning for Face Recognition. Department of Electronic Engineering,

Applying Bacterial Memetic Algorithm for Training Feedforward and Fuzzy Flip-Flop based Neural Networks

Music Information Retrieval with Temporal Features and Timbre

Automatic Piano Music Transcription

Decoder Assisted Channel Estimation and Frame Synchronization

Music Composition with RNN

P-P and P-S inversion of 3-C seismic data: Blackfoot, Alberta

Design and Implementation of Encoder and Decoder for SCCPM System Based on DSP Xuebao Wang1, a, Jun Gao1, b and Gaoqi Dou1, c

A prototype system for rule-based expressive modifications of audio recordings

A general framework for constructive learning preference elicitation in multiple criteria decision aid

An Effective Filtering Algorithm to Mitigate Transient Decaying DC Offset

Free Viewpoint Switching in Multi-view Video Streaming Using. Wyner-Ziv Video Coding

Motion Re-estimation for MPEG-2 to MPEG-4 Simple Profile Transcoding. Abstract. I. Introduction

Video coding standards

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

Project Proposal: Sub pixel motion estimation for side information generation in Wyner- Ziv decoder.

POST-PROCESSING FIDDLE : A REAL-TIME MULTI-PITCH TRACKING TECHNIQUE USING HARMONIC PARTIAL SUBTRACTION FOR USE WITHIN LIVE PERFORMANCE SYSTEMS

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

CHAPTER 8 CONCLUSION AND FUTURE SCOPE

Design and Multi-Corner Optimization of the Energy-Delay Product of CMOS Flip-Flops under the NBTI Effect

Nearest-neighbor and Bilinear Resampling Factor Estimation to Detect Blockiness or Blurriness of an Image*

Incorporation of decision-maker preferences in an interactive evolutionary multi-objective algorithm using a multi-criteria sorting

Detection and demodulation of non-cooperative burst signal Feng Yue 1, Wu Guangzhi 1, Tao Min 1

2. AN INTROSPECTION OF THE MORPHING PROCESS

Attacking of Stream Cipher Systems Using a Genetic Algorithm

First Step Towards Enhancing Word Embeddings with Pitch Accents for DNN-based Slot Filling on Recognized Text

FRAME RATE CONVERSION OF INTERLACED VIDEO

Ocean bottom seismic acquisition via jittered sampling

Color Image Compression Using Colorization Based On Coding Technique

Single image super resolution with improved wavelet interpolation and iterative back-projection

Adaptive bilateral filtering of image signals using local phase characteristics

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ISCAS.2005.

On the design of turbo codes with convolutional interleavers

OBJECTIVE EVALUATION OF A MELODY EXTRACTOR FOR NORTH INDIAN CLASSICAL VOCAL PERFORMANCES

ORF 307 Network Flows: Algorithms

DICOM medical image watermarking of ECG signals using EZW algorithm. A. Kannammal* and S. Subha Rani

Minimax Disappointment Video Broadcasting

Evolutionary dynamic optimization: A survey of the state of the art

BIG SYNTHETIC DATA WITH MUSKETEER

Melody Extraction from Generic Audio Clips Thaminda Edirisooriya, Hansohl Kim, Connie Zeng

ONE SENSOR MICROPHONE ARRAY APPLICATION IN SOURCE LOCALIZATION. Hsin-Chu, Taiwan

Optimized Color Based Compression

6.UAP Project. FunPlayer: A Real-Time Speed-Adjusting Music Accompaniment System. Daryl Neubieser. May 12, 2016

An Improved Fuzzy Controlled Asynchronous Transfer Mode (ATM) Network

Music Radar: A Web-based Query by Humming System

Timing with Virtual Signal Synchronization for Circuit Performance and Netlist Security

Hybrid Discrete-Continuous Computer Architectures for Post-Moore s-law Era

ORF 307: Lecture 14. Linear Programming: Chapter 14: Network Flows: Algorithms

UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT

Efficient Implementation of Neural Network Deinterlacing

Study of White Gaussian Noise with Varying Signal to Noise Ratio in Speech Signal using Wavelet

Improving Performance in Neural Networks Using a Boosting Algorithm

Behavior Forensics for Scalable Multiuser Collusion: Fairness Versus Effectiveness H. Vicky Zhao, Member, IEEE, and K. J. Ray Liu, Fellow, IEEE

Gaussian Mixture Model for Singing Voice Separation from Stereophonic Music

IN 1968, Anderson [6] proposed a memory structure named

NetNeg: A Connectionist-Agent Integrated System for Representing Musical Knowledge

TERRESTRIAL broadcasting of digital television (DTV)

About Giovanni De Poli. What is Model. Introduction. di Poli: Methodologies for Expressive Modeling of/for Music Performance

Music Similarity and Cover Song Identification: The Case of Jazz

Express Letters. A Novel Four-Step Search Algorithm for Fast Block Motion Estimation

Random seismic noise reduction using fuzzy based statistical filter

2. Problem formulation

1360 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 59, NO. 3, MARCH Optimal Encoding for Discrete Degraded Broadcast Channels

Department of Electrical & Electronic Engineering Imperial College of Science, Technology and Medicine. Project: Real-Time Speech Enhancement

The Sparsity of Simple Recurrent Networks in Musical Structure Learning

Singing voice synthesis based on deep neural networks

Adaptive Fir Filter with Optimised Area and Power using Modified Inner-Product Block

An Optimization Approach to the Planning of Earth Observing Satellites

A repetition-based framework for lyric alignment in popular songs

Robert Alexandru Dobre, Cristian Negrescu

Transcription:

Decision-Maker Preference Modeling in Interactive Multiobjective Optimization 7th International Conference on Evolutionary Multi-Criterion Optimization

Introduction This work presents the results of the hybridization of the itdea with an enhanced version of the NN-DM. itdea - [Köksalan and Karahan(2010)] The itdea (Interactive Territory Defining Evolutionary Algorithm) is a preference-based multiobjective evolutionary algorithm that interacts with the Decision Maker (DM) during the course of optimization. NN-DM - [Pedro and Takahashi(2011)] The NN-DM model is a preference model encoded as a neural network, which is trained using ordinal information only, provided by queries to the DM.

Motivation The itdea detaches preferred regions by obtaining denser solutions in those regions and generating a sparse set of solutions in other regions. The NN-DM model makes the preference information available for being used in other decision processes. This methodology can be useful in those situations in which a recurrent decision process must be performed. The main point raised here is: the information obtained from the DM should not be discarded, leading to a new complete interaction with the DM each time a new run of a problem of the same class is required.

itdea The itdea algorithm is an interactive approach that aims to converge to the preferred solutions of the DM by progressively obtaining preference information from the DM. At the minimum, the DM may only choose the solution s/he prefers among the several solutions provided at each interaction stage. Alternatively, the DM may set the values of some parameters. A territory around each solution is created, where no other solutions are allowed. This property maintains the population diversity, with different sizes depending on the individual s location on the Pareto-optimal frontier. The algorithm aims to converge to the final preferred region of the DM.

Territories Territory in two dimensions Different territory sizes

Discussion The information extracted from the DM by the itdea is useful only within the scope of the optimization process in which such information is obtained. However, it should be noticed that, very often, a multiobjective optimization problem might be solved for slightly different conditions, which makes the Pareto-front to become different from one run to the other, with the DM s preferences kept unchanged. For instance, a product may be produced in different instances with different constraints in the resources availability, or with different parameters in some objective functions.

NN-DM Model The NN-DM model is a representation for the DM s preferences using neural networks that has the purpose of reproducing the ordering of alternatives that would be delivered by the utility function U in a specific domain. The NN-DM goal is to find a representation Û that models the DM s preferences using ordinal information obtained from queries presented to the DM. The Û function must preserve the ordinal relationship between any two points, which is equivalent to stipulate that the level sets of U and Û must be the same. The role of such a function is to replace the DM in new instances of the same multi-objective optimization problem, avoiding the formulation of new queries.

The NN-DM Methodology Step 1: Choose the domain A for approximation. The available alternatives are used for this purpose. Step 2: Build a partial ranking, assigning a scalar value to each alternative and finding a partial sorting for the alternatives. Select pivots and sort them in ascending order of the DM s preferences. Assign a rank to each pivot and therefore, a rank to each remaining alternative using comparisons with the pivots. Step 3: Construct an artificial neural network Û which interpolates the results and approximates the DM utility function U. The alternatives within the domain are used as inputs and their ranking level as outputs.

Underlying utility function Level sets Surface Resulting estimated utility function Level sets Surface

DM Calls - itdea In the itdea, the DM is required to interact with the optimization process at predetermined generations (4 or 6 times). In each interaction, the DM is required to find the best solution among those P filtered solutions. For m objectives, P = 2m, except in the first stage, in which P = 4m. Considering that only ordinal information is available with binary comparisons, for each set of n elements, at least n 1 queries are made to the DM. Thus, a lower bound for the number of queries presented to the DM would be 10m 4 in 4 interactions and 14m 6 in 6 interactions. Those estimates were used as a reference for the number of queries that may be used to construct the model for the DM s preference.

DM Calls - NN-DM In the NN-DM, the DM provides only ordinal information. Let n be the total number of alternatives and p = log n the number of pivots for the partial sorting. The average (upper bound) total of queries to the DM is given by n log(log n). By considering the alternatives in a domain instead of the Paretooptimal solutions only, the dominance also can be used to replace the DM in some decisions, making the process cost-effective.

Computational Experiments 2D 3D Ideal vector, f (0, 0) (0, 0, 0) Number of interactions H 4 4 Population size 200 200 τ 0 0.1 0.1 τ H 0.001 0.001 Number of iterations T 10 000 10 000 Number of replications 50 50 Number of training points 12 18 Estimate number of queries 20 44 Table : Test parameters

DM Utility Function In all cases, the DM utility function is simulated considering the following function: U(p) = exp( f A f t ) Bi-objective, f = (f 1, f 2 ) [ ] 1 0 A 10 = 0 0 A 11 = [ 1 0 0 1 ] Three-objective, f = (f 1, f 2, f 3 ) A 100 = 1 0 0 0 0 0 A 111 = 1 0 0 0 1 0 0 0 0 0 0 1

Bi-Objective Optimization Problem As a first example, the following bi-objective optimization problem with two decision variables is considered: p = {p 1, p 2 }, f = (f 1, f 2 ), f i (p) = (p µ i ) M (p µ i ) t, i = 1, 2 M = [ 1 0 0 1 ] µ 1 = [1 0] µ 2 = [0 1]

2D Results Territory (A 10 ) NN-DM (A 10 ) Territory (A 11 ) NN-DM (A 11 )

Three-Objective Optimization Problem An optimization problem with three objectives and three variables is also considered: p = {p 1, p 2, p 3 }, f = (f 1, f 2, f 3 ), f i (p) = (p µ i ) M (p µ i ) t, i = 1, 2, 3 M = 1 0 0 0 1 0 0 0 1 µ 1 = [1 0 0] µ 2 = [0 1 0] µ 3 = [0 0 1]

3D Results Territory (A 100 ) Model (A 100 ) Territory (A 111 ) Model (A 111 )

Conclusions This work presented a methodology that allows to get the information concerning the Decision-Maker (DM) preferences. The preference information is acquired from the DM in the course of one run of an interactive evolutionary multiobjective optimization algorithm (itdea) and stored in a neural network (NN-DM), which is trained using ordinal information only. The proposed methodology can be useful in those situations in which a recurrent decision process must be performed. The information obtained from the DM should not be discarded, leading to a new complete interaction each time a new run of this class of problems is required.

Bibliography Murat Köksalan and İbrahim Karahan. An interactive territory defining evolutionary algorithm: itdea. IEEE Trans. Evolutionary Computation, 14(5):702 722, 2010.. Modeling decision-maker preferences through utility function level sets. In 6th International Conference on Evolutionary Multicriterion Optimization, volume 1, 2011.

Thank you!