=Paper= {{Paper |id=None |storemode=property |title=Choicla: Intelligent Decision Support for Groups of Users in the Context of Personnel Decisions |pdfUrl=https://ceur-ws.org/Vol-1253/paper5.pdf |volume=Vol-1253 }} ==Choicla: Intelligent Decision Support for Groups of Users in the Context of Personnel Decisions== https://ceur-ws.org/Vol-1253/paper5.pdf
 Choicla: Intelligent Decision Support for Groups of Users
           in the Context of Personnel Decisions

                                  Martin Stettinger                   Alexander Felfernig
                                 Institute for Software               Institute for Software
                                       Technology                           Technology
                                   Inffeldgasse 16b                     Inffeldgasse 16b
                                 A-8010, Graz, Austria                A-8010, Graz, Austria
                            mstettinger@ist.tugraz.at             afelfern@ist.tugraz.at

ABSTRACT                                                         the decision can also be negatively influenced. Decision pro-
Group recommendation technologies have been successfully         cesses are often not open in the sense that it is impossible to
applied in domains such as interactive television, music, and    easily integrate new decision alternatives or change the in-
tourist destinations. Existing technologies are focusing on      dividual preferences within the scope of a decision process -
specific domains and do not offer the possibility of support-    both aspects can lead to low-quality decision outcomes (see
ing different kinds of decision scenarios. The Choicla group     [13]). In many cases, the criteria for the decision remain
decision support environment advances the state of the art       unclear since there is no explanation of the outcome of ”the
by supporting decision scenarios in a domain-independent         final decision”. All these mentioned threats can negatively
fashion. In this paper we present an overview of the Choicla     influence the quality of group decisions.
environment and exemplify it’s application in the context of     One major goal of the Choicla environment is to facilitate
personnel decisions.                                             group decision making and improve the overall quality of de-
                                                                 cision outcomes. The idea of this environment is to support
                                                                 definitions of different types of decision tasks in a domain-
Categories and Subject Descriptors                               independent fashion while taking into account the above
D.2 [Software and its engineering]: Software creation            mentioned risk factors. In order to achieve this goal, Choicla
and management; H.5 [Information Interfaces and Pre-             builds upon different group recommendation algorithms [11]
sentation]: Modelling Environments                               which are used for determining alternative solutions for the
                                                                 participants of a group decision process.
General Terms                                                    One example of the application of Choicla is to support
Algorithms; Human Factors; Experimentation                       groups of users in context of personnel decisions with the
                                                                 aim of achieving a more structured, fair, and transparent
                                                                 way of job interviews as well as to find the most suitable
Keywords                                                         candidate for the job advertisement. Other typical scenarios
Recommender Systems, Group Recommendation, Group De-             for the application of Choicla technologies are the decision
cision Making, Personnel Decisions                               about which restaurant to select for a dinner or - in a sci-
                                                                 entific community - a decision regarding the selection of the
1.   INTRODUCTION                                                destination of next year’s conference.
Decisions in everyday life often come up in groups, for ex-      The remainder of this paper is organized as follows. In
ample, a decision about the destination for the next holi-       Section 2 we provide insights to (1) the Choicla modelling
days or a decision about which restaurant to choose for a        process where participants can design decision tasks from
dinner. Knowledge about the preferences of other users in        scratch and (2) the intelligent management of already cre-
early phases of a decision process can lead to sub-optimal       ated decision apps. In the Section 3 we give an overview of
decision outcomes [12]. Missing explanations can lead to a       the personnel decision scenario. We then discuss related &
lower level of trust in recommendations [2]. So-called an-       future work (Section 4) and thereafter conclude the paper
choring effects [6] are responsible for decisions which are      (Section 5).
biased by the voting of the first preference-articulating per-
son. If single persons have to take a decision in place of       2.     CHOICLA DECISION SUPPORT
persons who are not available for a meeting, the outcome of      Because decision scenarios differ from each other in their
                                                                 process design, a variety of parameters is needed to spec-
                                                                 ify all relevant properties of a decision task. We will now
                                                                 discuss basic features (parameters) which can be configured
                                                                 (modelled) by the creator of a decision task. In this context
                                                                 we refer to the example features depicted in Figure 1.

                                                                 2.1     Design of Decision Apps
IntRS 2014, October 6, 2014, Silicon Valley, CA, USA.            Because decision scenarios differ from each other, some de-
Copyright 2014 by the author(s).                                 cision scenarios rely on a preselected decision heuristic that
        Figure 1: Choicla: definition of a decision task. Basic settings & further configurable features.

defines the criteria for taking the decision, for example, a         If the scope is ”public”, the decision task is accessible for
group decides to use majority voting for deciding about the          all users – this is typically the case in the context of so-
next restaurant or cinema visit. The design of decision tasks        called Micro-Polls. The decision quality can be influenced
(the underlying process) can be interpreted as a configura-          if the individual preferences of the other participants are
tion problem (see [17]). The achieved flexibility of making          visible during the decision process (see [3] and [7]). There
the process design of a decision task configurable is needed         exist decision scenarios where all participants profit from
due to the heterogeneity of decision problems. This way the          the knowledge of who entered which rating. If, for example,
Choicla components are organized as a kind of a software             the decision task is to find a date for a business meeting
product line that is open in terms of the implementation             it is essential to find a date where all managers can attend
(generation) of problem-specific decision applications.              the meeting and therefore it is important to know the indi-
                                                                     vidual preferences of the participants. On the other hand
Explanations. Explanations can have an important role                there are decision scenarios where full preference visibility
in decision tasks since they are able to increase the trust of       can lead to disadvantages for some participants but some
users in the outcome of a decision process [2]. When design-         kind of transparency of the individual preferences is helpful
ing a decision task in Choicla, explanations can be selected         to achieve a reasonable decision. In such cases a summary
as a feature of the decision process. If this feature is selected,   of all given preferences is a feasible way to support decision
the administrator of a decision task has to enter some ex-           makers (participants). A summary prevents the participants
planatory text, if not, the entering of such a text remains          from statistical inferences to the individual preferences but
just an option.                                                      still can help participants who are unsure about how to rate.

Administration of Decision Alternatives. The admin-                  Recommendation Support. In the context of group de-
istration of decision alternatives within the scope of a de-         cision tasks, an essential aspect is the aggregation function
cision task can be supported in different ways. First, only          (recommendation heuristic). In a group decision process ag-
the initiator of a decision task is allowed to add alternatives      gregation functions can help to foster consensus. User stud-
– this could be desired if a person is interested in knowing         ies show that these functions also help to increase the degree
the opinions of his/her friends about a concrete set of al-          of the perceived decision quality (see, for example [3]). Indi-
ternatives (e.g., alternative candidates for the next family         vidual user preferences can be aggregated in many different
car). Another related scenario are so-called ”Micro-Polls”           ways and there exists no default heuristic which fits for every
where the initiator is only interested in knowing the pref-          decision scenario. To provide a support for groups of users
erence distribution of a larger group of users. Second, in           in different decision scenarios, the selection of recommenda-
some scenarios it is important that all decision makers can          tion heuristics is a key feature which has to be configured
add alternatives during the decision task by themselves –            by the initiator of a decision task. Due to space limitations
a common example of such a scenario is the group-based               we only describe selected aggregation heuristics below. Mas-
decision regarding a holiday destination or a hotel [7]. In          thoff [11] gives an overview of basic aggregation heuristics
such a context, each participant should be allowed to add            such as Majority Vote (MAJ), Average Vote (AVV), Least
relevant alternatives. The support of group-based personnel          Misery (LMIS), and Most Pleasure (MPLS) which are also
decisions can be seen as an example scenario of the third            available in the Choicla environment.
case (only external users can add alternatives) – in this con-       Group Distance (GD) (see Formula 1) returns the value d
text it should be possible that candidates apply for a certain       as group recommendation which causes the lowest overall
job position (the application itself is interpreted as the addi-     change of the individual user preferences where eval(u, s)
tion of a new alternative to the decision task). The selection       denotes the rating for a solution s defined by user u.
of the next conference location where proposers can submit                                             X
their material is another example.                                      GD(s) = minarg(d∈{1..5}) (              |eval(u, s) − d|)   (1)
                                                                                                     u∈U sers
Preference Visibility. The scope ”private” allows only
invited users to participate, i.e., the decision task is only ac-    Ensemble Voting can be seen as an example of a meta-
cessible for invited users and not accessible for other users.       aggregation function included in Choicla. Ensemble Voting
                                                                     (see Formula 2) determines the majority of the results of
the individual voting strategies H = {MAJ, AVV, LMIS,              gets subjective. In such a case the assessment criteria of
MPLS, GD} where eval(h, s) denotes the result of an indi-          the candidates change and no ”fair” and objective decision
vidual voting strategy for a solution s.                           can be made. Another important factor is that in most
                                    [                              cases personnel decisions come up in groups of users which
   EN S(s) = maxarg(d∈{1..5}) (#(       eval(h, s) = d)) (2)       means that often more than one person is affected by the
                                    h∈H
                                                                   hiring procedure.
                                                                   To prevent groups from unsystematic reviews, Choicla of-
2.2    Choicla Decision Apps                                       fers a structured and fair way to evaluate candidates of a
After the design process has been finished, the creator of the
                                                                   job position. Figure 3 shows the evaluation of the candi-
decision task as well as all invited participants (after accept-
                                                                   dates in context of our working example (new receptionist)
ing the invitation) see a corresponding decision app directly
                                                                   for a particular decision maker.
on the personal home screen (see Figure 2).




Figure 2: Choicla: Home screen of a registered user.
The symbols within the tiles trigger actions which
can be performed in the current state of the decision
app. Possible actions are (from left to right): con-
figuration, evaluation (only possible if the decision              Figure 3: Choicla: example of individual ratings.
app is publicly available over the store), and delete.             Each user can take a look at the current recommen-
The tab DecisionApp Store contains publicly available de-          dation and adapt his/her preferences if needed.
cision apps which can be searched and installed on the per-        To keep the screen understandable, only the line with the
sonal Home Screen. This method prevents a creation from            aggregated information of a candidate is visible - by clicking
scratch every time for frequent decision tasks such as, for ex-    on this line, several dimensions including their actual rat-
ample, scheduling decision tasks. In such a case the decision      ings show up for the corresponding candidate (only visible
process can be triggered right after the download of a deci-       for first candidate in Figure 3). In order to avoid misun-
sion app. This reuse technique has the potential to reduce         derstandings in context of evaluation the sliders of the first
the entry barrier for using Choicla and keep the interaction       candidate are automatically displayed if the screen is loaded.
simple – especially for people who want to start a decision        Due to the fact that depending on the advertised job posi-
process quickly. The tab Create DecisionApp allows a user          tion different assessment criteria are needed, the dimensions
to design a completely new decision app from scratch.              on which a candidate can be evaluated can be chosen by
Due to the fact that many decision tasks occur regularly –         the creator of a decision task. If we look at the example in
for example, a group of friends go for dinner once a month         Figure 3 we can see that for the ”New Receptionist” the di-
– a concept is needed to manage a potentially large num-           mensions English skills, Communication, Friendliness, and
ber of decision tasks. To keep the potentially large number        Punctuality are chosen.
of decision tasks manageable, every decision app consists of       In situations where there are candidates for whom not all
a variable number of instances. A concrete instance of a           criteria (dimensions) have been evaluated or there exists a
decision app can be accessed within the corresponding de-          discrepancy between individual evaluations, special mark-
cision app - all instances of a concrete decision app will be      ers are used to point out open issues. This approach cre-
loaded when the decision app is opened. The created in-            ates need for closure (see, e.g., [15]), i.e., users are addition-
stance of the example depicted in Figure 1 is accessible in        ally motivated to make the candidate evaluations complete
the ”Personnel-decision” app (see Figure 2). This mecha-           and consistent.
nism offers the possibility of an exact documentation of all       If a candidate should be excluded from the application pro-
past decisions and is also a basis for supporting recurring        cedure in early phases (e.g., some criteria are not met), this
decision tasks.                                                    can be achieved by using the ”Manage Candidates” button (a
                                                                   new menu shows up). The early exclusion of an unsuitable
3. CHOICLA PERSONNEL DECISIONS                                     candidate supports more clarity since only the ”relevant”
3.1 Users View                                                     candidates are displayed.
Personnel decisions are often influenced by various factors.       The tab Group Preference presents the current group rec-
Such factors are, for example, if a candidate has physi-           ommendation, after a predefined number (the threshold) of
cal handicaps, in most cases no concrete structure is fol-         participants articulated their preferences. This threshold
lowed during the job interview and the evaluation often            prevents from statistical inferences to the individual pref-
erences of other participants (only in combination with a        mation by a single person - in most cases a secretary - to
”private” decision scope - see Section 2). The group rec-        the applicants.
ommendation in context of personnel decisions is based on
the MAUT-principle (multi-attribute-utility-theory [1]). A
group recommendation based on the MAUT-principle (see
                                                                 4.   RELATED & FUTURE WORK
                                                                 There exist a couple of online tools supporting decision sce-
Formula 3) returns the average value of all individual MAUT
                                                                 narios. Rodriguez et al. [16] describes a system called Smar-
values of all participants as group recommendation for one
                                                                 tocracy. Smartocracy is a decision support tool which sup-
candidate (solution s). A group member’s individual MAUT
                                                                 ports the definition of tasks in terms of issues or questions
value represents the weighted average of all personal ratings
                                                                 and corresponding solutions. The recommendation (solu-
of the dimensions of an alternative. This means that the at-
                                                                 tion selection) is based on exploiting information from an
tribute values are subjective and the weights are fixed which
                                                                 underlying social network which is used to rank alternative
is different in a typical MAUT scenario.
                            P                                    solutions. Dotmocracy 1 includes a method for collecting and
                     X       d∈s eval(u, d) ∗ weight(d)
                                                                 visualizing the preferences of a large group of users. It is
    M AU T (s) =                                          (3)    related to the idea of participatory decision making – it’s
                   u∈U sers
                                  |dimensions|
                                                                 major outcome is a graph type visualization of the group-
If we look at the individual ratings in Figure 3 we notice the   immanent preferences. Doodle2 is an internet calendar tool
values 8, 5, 8, and 5 for the dimensions. For simplification     with the focus on coordinating appointments. VERN [19]
purposes we assume in our example that all dimensions have       is (very similar to doodle) a tool that supports the identi-
the same weight (wd1 = wd2 = wd3 = wd4 = 5). Due to              fication of meeting times. VERN is based on the idea of
Formula 3, the individual MAUT value for the actual user         unconstrained democracy where individuals are enabled to
of the first alternative is 32.5. To present the evaluation of   freely propose alternative dates themselves. A major ad-
a solution (candidate) within a five star scale, these values    vantage of Choicla 3 compared to these tools is that users
have to be normed.                                               of Choicla are able to customize their decision processes de-
                                                                 pending on the application domain and can also focus on
                                                                 specific tasks. Furthermore, the mentioned tools provide no
3.2   Candidates View                                            concepts which help to improve the overall quality of group
All previous described options and screens can only be ac-       decisions, for example, in terms of integrating explanations,
cessed by the decision makers of the decision task itself and    recommendations for groups, and consistency management
can of course not be seen by the applicants of the job posi-     for user preferences.
tion. During the design phase of a decision task the input       Recommendation approaches in the line of Choicla are also
fields (e.g., name, age, and application text) which are then    presented in Sangeetha et al. [8] and Malinowski et al. [10].
visible by the applicants during the application process can     Sangeetha et al. [8] introduce recommendation approaches
be defined. Figure 4 shows the view of an applicant in our       that support people-to-people recommendation (detection
running example ”New Receptionist”.                              of latent relationships between similar users) whereas Ma-
                                                                 linowski et al. [10] discuss approaches (based on fitness
                                                                 measures) that support the pre-selection of candidates for
                                                                 existing teams (groups). In contrast, Choicla focuses on
                                                                 supporting a group decision where parameters such as the
                                                                 fit of a candidate with an existing group are represented in
                                                                 terms of MAUT dimensions.
                                                                 Our future work will focus on the analysis of further applica-
                                                                 tion domains for the Choicla technologies. Our vision is to
                                                                 make the design (implementation) of group decision tasks as
                                                                 simple and straightforward as possible. The resulting deci-
                                                                 sion task should be easy to handle for users and make group
                                                                 decisions in general more efficient. Our focus will also be
                                                                 on the analysis of decision phenomena within the scope of
                                                                 group decision processes. Phenomena such as decoy effects
                                                                 [5], [18] and anchoring effects [6] have been well studied for
                                                                 single-user cases, however, in group-based decision scenarios
                                                                 no studies have been conducted.
                                                                 Biases can be induced if a system is open in the sense that
                                                                 new decision alternatives can be added during the decision
                                                                 process. However, such a feature is imperative in cases where
                                                                 all possible decision alternatives are not available from the
Figure 4: Choicla: example of the entering of appli-             beginning. The group preferences can also be influenced by
cation data. Each applicant can insert his/her per-              the order of the incoming individual preferences due to the
sonal data needed for the advertised job position.               fact that the participants of a group will perceive already
                                                                 selected alternatives more attractive than new options [14].
All the added information of the candidates is then prepared
                                                                 1
and accessible for the decision makers during the assessment       dotmocracy.org.
                                                                 2
phase - see Figure 3. This way of adding solutions to a de-        doodle.com.
                                                                 3
cision process shifts the burden of entering candidate infor-      www.choicla.com.
If consensus out of discussion is reached in early phases, lit-         of Consumer Research, 9(1):90–98, 1982.
erature shows that this consensus is cognitive resistant to         [6] K. Jacowitz and D. Kahneman. Measures of
changes. That means that additional information which is                Anchoring in Estimation Tasks. Personality and Social
added later in a decision process will be adapted to already            Psychology Bulletin, 21(1):1161–1166, 1995.
defined consensus and due to this it is very unlikely that          [7] A. Jameson. More than the sum of its members:
another alternative is chosen [9]. Such a phenomenon can                challenges for group recommender systems. In
be explained by the assimilating effect which is ascribable             Proceedings of the working conference on Advanced
to the dissonance theory [4]. The assimilating effect states            visual interfaces, AVI ’04, pages 48–54, New York,
that individuals are motivated to reduce psychological in-              NY, USA, 2004. ACM.
congruity or discrepancy that is very likely to arise if new        [8] S. Kutty, L. Chen, and R. Nayak. A people-to-people
information is added to a present perception [14]. A high               recommendation system using tensor space models. In
group cohesion intensifies this effect, because within such a           Proceedings of the 27th Annual ACM Symposium on
group the fear of exclusion is higher (see [9]). Future versions        Applied Computing, SAC ’12, pages 187–192, New
of Choicla will reduce this effect by providing a special way           York, NY, USA, 2012. ACM.
of preference visibility which, for example, only shows the         [9] E. Lind, L. Kray, and L. Thompson. Primacy effects
preferences of other users for those participants who com-              in justice judgments: Testing predictions from fairness
pleted their individual ratings of the alternatives. Another            heuristic theory. Organizational Behavior and Human
research direction in this context is if such mechanisms can            Decision Processes, 85(2):189 – 210, 2001.
increase the willingness of participants to articulate their
                                                                   [10] J. Malinowski, T. Weitzel, and T. Keim. Decision
real preferences. A further issue for future work is to figure
                                                                        support for team staffing: An automated relational
out which group recommendations help to achieve consensus
                                                                        recommendation approach. Decision Support Systems,
more quickly. Finally, we will develop further group recom-
                                                                        45(3):429 – 447, 2008. Special Issue Clusters.
mendation heuristics which help to achieve a high level of
fairness (in the long run).                                        [11] J. Masthoff. Group Recommender Systems:
We want to emphasize that one of our major goals is to make             Combining Individual Models. Recommender Systems
the Choicla datasets available to the research community in             Handbook, pages 677–702, 2011.
an anonymized fashion for experimentation purposes.                [12] A. Mojzisch and S. Schulz-Hardt. Knowing other’s
                                                                        preferences degrades the quality of group decisions.
5.   CONCLUSIONS                                                        Journal of Personality & Social Psychology,
                                                                        98(5):794–808, 2010.
In this paper we gave a short introduction to Choicla which
supports the flexible design and execution of different types      [13] E. Molin, H. Oppewal, and H. Timmermans. Modeling
of group decision tasks with a focus on personnel decisions.            Group Preferences Using a Decompositional
With the help of Choicla it is possible to achieve more trans-          Preference Approach. Group Decision and
parent, fair, and structured personnel decisions. Compared              Negotiation, 6:339–350, 1997.
to existing group decision support approaches, Choicla pro-        [14] M. Neale, L. Ross, and J. Curhan. Dynamic
vides an end user modelling environment which supports an               Valuation: Preference Changes in the Context of
easy development and execution of group decision tasks. We              Face-to-face Negotiation. Journal of Experimental
also discussed further research directions which can help to            Social Psychology, 40(2):142–151, 2004.
extend the available functionality of the Choicla environment.     [15] G. Ninaus, A. Felfernig, M. Stettinger, S. Reiterer,
                                                                        G. Leitner, L. Weninger, and W. Schanil. Intelligent
6.   REFERENCES                                                         techniques for software requirements engineering.
 [1] J. Dyer. Maut - multiattribute utility theory. In                  European Conference on Artificial Intelligence,
     Multiple Criteria Decision Analysis: State of the Art              Prestigious Applications of Intelligent Systems (PAIS),
     Surveys, volume 78 of International Series in                      to appear 2014.
     Operations Research & Management Science, pages               [16] M. Rodriguez, D. Steinbock, J. Watkins,
     265–292. Springer New York, 2005.                                  C. Gershenson, J. Bollen, V. Grey, and B. deGraf.
 [2] A. Felfernig, B. Gula, and E. Teppan.                              Smartocracy: Social networks for collective decision
     Knowledge-based Recommender Technologies for                       making. In HICSS 2007, page 90, Waikoloa, Big
     Marketing and Sales. International Journal of Pattern              Island, HI, USA, 2007. IEEE.
     Recognition and Artificial Intelligence (IJPRAI),             [17] M. Stettinger, A. Felfernig, G. Ninaus, M. Jeran,
     21(2):1–22, 2006.                                                  S. Reiterer, and G. Leitner. Configuring decision
 [3] A. Felfernig, C. Zehentner, G. Ninaus, H. Grabner,                 tasks. Workshop on Configuration, Novi Sad, pages
     W. Maalej, D. Pagano, L. Weninger, and                             17–21, 2014.
     F. Reinfrank. Group decision support for requirements         [18] E. Teppan and A. Felfernig. Asymmetric dominance-
     negotiation. In L. Ardissono and T. Kuflik, editors,               and compromise effects in the financial services
     Advances in User Modeling, volume 7138 of Lecture                  domain. In Commerce and Enterprise Computing,
     Notes in Computer Science, pages 105–116. Springer                 2009. CEC ’09. IEEE Conference on, pages 57–64,
     Berlin Heidelberg, 2012.                                           July 2009.
 [4] L. Festinger. A Theory of Cognitive Dissonance.               [19] S. Yardi, B. Hill, and S. Chan. VERN: Facilitating
     Stanford University Press, June 1957.                              Democratic group Decision Making Online. In
 [5] J. Huber, J. Payne, and C. Puto. Adding                            International ACM SIGGROUP Conference on
     Asymmetrically Dominated Alternatives: Violations of               Supporting Group Work (GROUP 2005), pages
     Regularity and the Similarity Hypothesis. The Journal              116–119, Sanibel Island, Florida, USA, 2005. ACM.