(Interactive?) Pareto Frontier Visualization (Chapter 7(?) of the Dagstuhl book) - PowerPoint PPT Presentation

1 / 112
About This Presentation
Title:

(Interactive?) Pareto Frontier Visualization (Chapter 7(?) of the Dagstuhl book)

Description:

A series of values of the third (and, may be, fourth) criterion is specified (or ... Let us consider the same example of 990 alternative designs of gear transmission ... – PowerPoint PPT presentation

Number of Views:139
Avg rating:3.0/5.0
Slides: 113
Provided by: lot87
Category:

less

Transcript and Presenter's Notes

Title: (Interactive?) Pareto Frontier Visualization (Chapter 7(?) of the Dagstuhl book)


1
(Interactive?) Pareto Frontier Visualization(Cha
pter 7(?) of the Dagstuhl book)
  • A.V. Lotov
  • Dorodnicyn Computing Centre of Russian Academy of
    Sciences, and
  • Lomonosov Moscow State University, Russia

2
Concerning my research after the Dagstuhl meeting
in November 2004
  1. My department has won a tender of Russian Agency
    for Science and Innovations for developing hybrid
    methods for approximating and interactive Pareto
    frontier visualization for the case of 3 to 8
    criteria for non-linear models given as black box
    and characterized by several hundreds inputs.
    Approximation quality measures and stopping rules
    must be provided. Software must be implemented at
    a combination of personal computer and
    multiprocessor systems. The job was completed in
    October 2006.
  2. Since 2006, we take part in a project for Web
    support of participatory municipal budget
    planning in Spain supported by the government of
    Madrid. Support is based on Pareto frontier
    visualization in Web.

3
Why visualization of the Pareto frontier as a
whole is needed? (Is it an illustration or
practical decision support tool)?
4
Notation
X feasible set in decision space,
Zf(X) feasible set in criterion space
Pareto domination
Non-dominated (efficient, Pareto) set
5
Feasible set in criterion space
Zf(X)
6
Pareto domination (minimization case)
7
Non-dominated (Pareto) frontier
Zf(X)
8
Visualization is a transformation of symbolic
data into geometric information. About one half
of human brains neurons is associated with
vision, and this fact provides a solid basis for
successful application of visualization for
transformation data into knowledge. A picture
is worth a thousand words.
9
Visualization for illustration of usual goal
programming
10
Goal identification - 1
  • DM has to identify the goal (without information
    on the set Zf(X)).

z
0
11
Goal identification - 2
  • Then, by using some distance function, the
    closest point of the set Zf(X) is found.

Zf(X)
z0
z
0
12
Visualization in decision support
  • In MCDA problems, visualization can provide
    geometric information concerning both the
    feasible criterion values and the objective
    tradeoffs
  • total objective tradeoff
  • local tradeoff rate for a smooth frontier

13
Non-dominated (Pareto) frontier and the objective
tradeoff rate
f(x)
f(x1)
f(x2)
14
Goal identification at the Pareto frontier
  • For a decision maker, criterion tradeoff
    information is important for identification of a
    preferable non-dominated feasible criterion point
    (goal) directly at the non-dominated frontier by
    using the computer mouse.
  • Such a goal can be used as a reference point that
    is close to the Pareto frontier

15
Pareto frontier and the feasible goal
Zf(X)
16
A feasible goal (or its neighborhood) can be used
as the starting information in various
procedures, say, in rules formulation or in
selecting a part of Pareto frontier for
subsequent study
17
Can the user identify a goal?
  • Real-life decision making proves that people like
    to use the goal approach.
  • It means that they are able to identify a
    preferable criterion point.
  • Visualization of the Pareto frontier provides an
    opportunity to identify the feasible
    non-dominated goal. Due to the feasibility, the
    traditional problem of specifying the distance
    between the goal and the feasible criterion set
    vanishes.

18
One quotation
  • In a general bi-criterion case, it has a sense to
    display all efficient decisions by computing and
    depicting the associated criterion points then,
    decision maker can be invited to identify the
    best point at the compromise curve.
  • B.Roy
  • Decisions avec criteres multiples.
  • Metra International, v.11(1), 121-151 (1972)

19
Thus, the question is is it possible and is it
profitable to visualize the Pareto frontier in
the case of more than two-three criteria?
20
Visualization and psychological aspects of
decision making
21
Psychological aspects of thinking
22
Important feature of the three-level model of
human mentality
  • The three levels have different pictures of the
    reality, and much efforts of the human mental
    activity is related to coordination of the
    levels. The conflict between mental levels may
    result in non-transitive answers concerning their
    preference.

23
To settle the conflict between levels, time is
required. In his famous letter, Benjamin
Franklin advised to spend several days to make a
choice. Psychologists assure that sleeping is
used by the brain to coordinate the mental
levels. (Russian proverb The morning is wiser
than the evening).
24
Pareto frontier methods and visualization
Standard approach of the Pareto frontier methods
approximating the set P(Y) by a subset of its
points and informing DM concerning such a list of
points. However, selecting from large lists of
multi-objective points is too complicated for a
human being (O. Larichev. Cognitive Validity in
Design of Decision-Aiding Techniques. Journal of
Multi-Criteria Decision Analysis, 1992, 1(3).)
25
Visualization of the Pareto frontier can help in
transformation data into knowledge (in formation
of mental picture of the MCDA problems ). Since
visualization can influence all levels of
thinking, it can support the search for a
decision, that is not logically perfect,
acceptable for all levels of human mentality.
26
Pareto frontier visualization
27
Preliminary remarkStability (robustness) of the
Pareto frontier and correctness of its
approximation problem is not guaranteed
28
Example Slater S(Z) and Pareto P(Z) frontiers
for the non-disturbed feasible set in criterion
space
A
Z
B
C
P(Z)
S(Z)
29
Stability (robustness) of the Pareto frontier
  • P(Z) for the disturbed feasible set in criterion
    space

A
Z
B
C
P(Z)
30
If some natural requirements hold, the condition
S(Z) P(Z) where Z is the non-disturbed
feasible set in criterion space, is the
necessary andsufficient condition of stability
of P(Z) to the disturbances of parameters.
(Sawaragi Y., Nakayama H., Tanino T., 1985).
31
Edgeworth-Pareto Hull
Let
Then
32
Stability of the Edgeworth-Pareto Hull
  • Edgeworth-Pareto Hull (EPH) Zp for the non-
    disturbed feasible set in criterion space Z

A
Zp
Z
B
C
33
Stability of the Edgeworth-Pareto Hull
  • Disturbed EPH (Zp )

A
Zp
Z
B
C
34
Normally, the Edgeworth-Pareto Hull is stable to
the disturbances of parameters of the problem.In
linear case, disturbances can even be estimated.
35
Classification of the MCOproblems related
to visualization procedures(in accordance to
the number of decision alternatives and criteria)
36
0) bi-criterion case1) finite number of
decision alternatives a) small number of
non-dominated decision alternatives (not greater
than a dozen) b) medium number of
alternatives (not greater than about 1000) c)
large number of alternatives (greater than about
1000).
37
2) infinite number of decision alternatives
a) approximation is given by a number of
criterion points (both classical and EMO) b)
tools for a convex case with polyhedral
approximation the case of more then three
criteria.
38
Visualization inspired by the bi-criterion case
39

The first Pareto frontier method in MCO
generating the Pareto frontier in linear
bi-criterion problem (S.Gass and T.Saaty, 1955).
They used parametric LP method for the linear
system
where changes from 0 to 1.
40
Picture was provided!
 

         
The feasible criterion values are provided along
with the objective tradeoffs including local
tradeoff rates as well as the tradeoffs between
any criterion points.
41
The main problem in the two-criterion case is
related to the methods for Pareto frontier
approximation, which we do not discuss here.
42
Visualization in the case mgt3
43
Decision maps
  • The technique tries to use the advantages of the
    bi-criterion visualization (including
    visualization of local objective tradeoff rate
    and direct identification of the goal) in the
    case of three or four criteria.
  • A series of values of the third (and, may be,
    fourth) criterion is specified (or several
    constraints on their values are imposed).
  • Then, a series of bi-criterion graphs for the
    first and the second criteria is constructed and
    displayed in the same graph. Such an approach was
    known even in the 1970s.

44
Recent example (from a paper of A.Mattson and
A.Messac)
45
Such graphs are known as the decision maps. They
show local objective tradeoff rates for two
criteria and total tradeoffs for criterion points
in different bi-criterion graphs. Thus, decision
maps provide graphic information on tradeoffs
between all three (or even four) criteria.
However, such decision maps cannot be displayed
interactively since they require substantial time
to be computed especially if the models of the
decision situation are complicated.
46
Visualization in the case of a finite number of
alternatives
47
Small number of non-dominated alternatives (not
greater than a dozen)
48
Bar chart (histogram) 4 alternatives, 6 criteria
49
Value paths of 8 alternatives for 22 criteria
50
Value paths of 48 alternatives
51
Radar diagrams for 4 alternatives and 20 criteria
52
(No Transcript)
53
Medium number of alternatives (not greater than
about 1000)
54
Value paths graph for thousands of alternatives
  • It is a usual value paths graph, while all paths
    are given with the same color.
  • User can selects a part of the paths to be given
    in a contrasting color and explore them. If a
    small number of alternatives is actually studied,
    one can analyze them using other alternatives as
    a background, which provides the feasibility
    properties for the whole set of alternatives.
  • (Example from the paper of R.M.Cooke and J.M. van
    Noortwijk follows).

55
(No Transcript)
56
(No Transcript)
57
Method by Sanaz Mostaghim (several hundreds of
Pareto points)
58
Scatterplot Matrix
  • It is an attempt to display criterion points for
    the case of three, four and more criteria by
    their projections at all possible two-criterion
    planes.

59
Example of scatterplot matrix
60
Overlay of three scatterplots
61
Disadvantage of Scatterplot Matrix
  • It is important that such an approach may be
    misleading.
  • Consider a simple example with three criteria (to
    be maximized) and 7 non-dominated criterion
    points. The points were selected in such a way,
    that all projections at two-criterion planes look
    just the same.

62
Consider a short list of non-dominated points
point Criterion 1 Criterion 2 Criterion 3
1 0 1 1
2 1 0 1
3 1 1 0
4 0.2 0.2 0.8
5 0.2 0.8 0.2
6 0.8 0.2 0.2
7 0.4 0.4 0.4
63
A two-criterion plane
64
The point 7 is non-dominated and balanced, it
may happen to be the preferred one. However, it
is deep inside all the projections, and so the
user may not recognize its merits. Thus, the
simple-minded projecting at the criteria planes
may result in misunderstanding of the Pareto
frontier.
65
Interactive visualization by bi-criterion slices
of the EPH
  • Let us consider N criterion points (N is about
    several thousands)
  • z1, z2,, zN
  • Let the number of criteria be not greater,
    than 8. Instead of points, their Edgeworth-Pareto
    Hulls (EPH), that is, cones
  • can be studied.

66
Bi-criterion slices (but not projections!) of the
collection of cones can be displayed. They are
computed and displayed sufficiently fast.
67
Overlayed slices for the EPH of the seven
criterion points
68
This picture is a decision map, too. However,
interactive exploration of the decision maps can
be provided in the case of more than three
criteria. It means, dozens or even hundreds of
different decision maps can be displayed in
seconds.
69
Another example 990 alternative designs of gear
transmission
70
(No Transcript)
71
Another possible display
72
One can see the values and the tradeoffs for
three criteria, the influence of the forth
criterion (fifth, etc., if exist) can be studied
by moving sliders of the scroll-bars.User can
select a different allocation of criteria among
scrollbars and axes.User can hit any point of
the EPH and get the related non-dominated vector.
73
(No Transcript)
74
Large number of alternatives (examples with 1012
alternatives were studied)
75
Interactive visualization of the EPH of the
convex hull of criterion points
  • Once again, we consider N criterion points, which
    can be given explicitly or implicitly (mlt8-9)
  • For example, they can be given as criterion
    values of integer decisions that belong to the
    feasible set.
  • The EPH of the convex hull (envelope) of these
    points is approximated. Then, several
    two-criterion slices (not projections!) of such
    approximation can be computed and displayed
    fairly fast. It results in interactive
    visualization of the Pareto frontier of the
    envelope.

76
Let us consider the same example of 990
alternative designs of gear transmission
  • One can see 36 two-criterion slices of the EPH of
    the envelope.

77
(No Transcript)
78
The local tradeoff rates are seen more clearly,
then in approximation by cones. However, it is
an enveloping tradeoff the convex hull is
displayed, which includes additional infeasible
criterion points that simplify the graph. Thus,
the goal is only reasonable (the word
introduced by Stewart, Zionts a.o.)
79
Because of it, several feasible alternatives,
which are close to the goal, are provided. One
needs to apply additional efforts to select one
of them. In the following graph, nine feasible
points are selected.
80
(No Transcript)
81
Another example the graph for 390 625 decision
alternatives
82
Convex EPH for 1012 and 5 criteria were
approximated and interactive decision maps were
displayed, too.
83
Visualization in the case of infinite number of
alternatives
84
Visualization of approximations given by a finite
number of points
  • In EMO and in the most of the classical Pareto
    frontier approximation methods, a finite number
    (N) of criterion points approximates the Pareto
    frontier P(Z).
  • Thus, one can use the same technique as for
    visualization of a finite number of criterion
    points.
  • Say, if Nlt12, value paths can be used.

85
If the N is not greater than several thousands
and mlt9, overlapping of two-criterion slices
(interactive decision maps) of the EPH is
possible.Let us consider an example of a
non-linear model that featured 325 input
(control) variables and four criteria. The
Pareto frontier was approximated by 2879 points.
The decision map looked as follows.
86
(No Transcript)
87
It is important to realize that any finite set of
approximating criterion points (not greater than
several thousands points) can be visualized by
displaying its EPH (using interactive decision
maps). The approximation method plays no role.
88
For this reason, a special software for Pareto
frontier visualization was developed Pareto
Front Viewer (PFV).
  • To apply PFV, it is sufficient to prepare the
    criterion points in a simple text format.

89
Once again, it is important that visualization is
separated from approximation. Thus, visualization
can be carried out on-line.
90
Visualization of Pareto frontier approximations
given by a very large finite number of points
  • The number N is much greater, than several
    thousands and mlt9, one can apply the interactive
    decision maps for visualization of the Pareto
    frontier of the CEPH, that is, the EPH of the
    convex hull of points. Though the Pareto frontier
    of the envelope is displayed, it can help to
    study the frontier and select some interesting
    points.

91
Visualization in the convex case
92
Various methods have been proposed for Pareto
frontier approximation in the convex case for
two-three criteria. Though they result in graphs,
we do not consider them here since visualization
in such a case is trivial.
93
If mgt3, even in convex case most of the methods
apply approximation of the Pareto frontier by
criterion points, visualization of which has
already been discussed. As an alternative, one
can visualize bi-criterion approximations
(non-interactive decision maps) discussed
earlier. Another approach consists in
visualization based on the polyhedral
approximation.
94
The interaction option of the interactive
decision maps makes it possible to apply them in
the case of larger number of criteria, till 7-8.
The following figure shows the decision map for 5
criteria.
95
(No Transcript)
96
In contrast to the finite number of points, such
decision maps show real local criterion tradeoff
rates. To obtain the interactive decision maps,
however, one needs to have a method for
approximating the convex EPH. Such methods for
mlt7-8 have already been developed in the
beginning of 1980s and are intensively used since
then.
97
Interactive Pareto frontier visualization in
interactive MCO procedures
98
Pareto Race with Interactive Decision Maps
99
Pareto Step Method
  • Stage 1 classification

100
Stage 2 changing the goal
101
Interactive Pareto frontier visualization in Web
102
Scheme of the Web server
103
Example of the RGDB applet display
104
User architecture in commerse
105
Application in e-democracy
106
Conclusion
  • Software tools for Pareto frontier visualization
    for three to eight criteria do exist and can be
    used for constructing efficient decisions by
    identification of feasible (or reasonable) goals.

107
Many thanks for your attention!Please send your
comments to Lotov06_at_ccas.ru(in 2006) or to
Lotov07_at_ccas.ru (in 2007)
108
Pareto frontier visualization based on polyhedral
approximation in the case of three criteria
109
Two main approaches
  • Displaying an approximation of the Pareto
    frontier (or of the whole EPH) in the form of
    three-dimensional picture.
  • Displaying an approximation of the Pareto
    frontier (or of the whole EPH) in the form of
    the decision map.

110
Example of a three-dimensional picture (Pareto
frontier is dashed)
111
Example of the related decision map
112
To our opinion, decision maps provide more
precise information on feasible criterion values
and especially on criterion tradeoffs.
Write a Comment
User Comments (0)
About PowerShow.com