← BONABEAU APPS

Choice tasks built so that one pick reveals the decision strategy

Pfeiffer, Duzevik, Rothlauf, Bonabeau, and Yamamoto (2014) use a genetic algorithm to build a separate product comparison for every respondent. Each product in the comparison is the one that a different decision rule would select, so the observed choice identifies the rule. This page explains the idea, lets you run a small version of the algorithm, and reports what the authors found when they varied how hard the choices were.

Same respondent, two versions of a phone comparison

Bar under each value: how much this respondent likes that level. ⊘ marks a level the respondent finds unacceptable. For this respondent, memory matters most, then weight, GPS, form, and touch panel. The row under the table shows which phone each decision rule selects (rules are defined in the next section).

Source: Pfeiffer, J., Duzevik, D., Rothlauf, F., Bonabeau, E., & Yamamoto, K. (2014). An optimized design of choice experiments: A new approach for studying decision behavior in choice task experiments. Journal of Behavioral Decision Making. DOI 10.1002/bdm.1847. The example above follows the structure of the paper’s Figure 1 with illustrative values.

People do not all decide the same way

The textbook consumer weighs every attribute of every product and picks the option with the highest total value. Research since Herbert Simon’s work on bounded rationality shows that people often do something cheaper. Payne, Bettman, and Johnson (1993) describe an “adaptive decision maker” who holds a repertoire of strategies and switches among them depending on the task, giving up some accuracy to save effort.

Which strategy a person uses matters in practice. A store that knows how its customers decide can offer matching decision support and can predict purchases better. The paper works with four well-studied strategies. Two are compensatory: a weak attribute can be offset by a strong one. Two are non-compensatory: a single attribute can settle the matter regardless of the rest.

WAD, weighted additive compensatory

Multiply the utility of each attribute level by the importance of its attribute, add the results for each product, and pick the highest total. Uses every cell of the table. Often treated as the normative benchmark.

MAJ, simple majority compensatory

For each product, count the attributes on which it is at least as good as every other product. Pick the product with the most wins. Reads every cell but ignores attribute importance.

LEX, lexicographic non-compensatory

Look only at the most important attribute and take the product that is best on it. Move to the next attribute only to break a tie.

EBA, elimination by aspects non-compensatory

Go through attributes from most to least important. At each one, drop every product with an unacceptable level. Stop when one product is left. The paper uses a deterministic version of Tversky’s rule.

Apply the four rules to one comparison

Click a cell to change a phone’s attribute level. Move the sliders to change how much each attribute matters. Select a rule card to outline the cells that rule reads and to fade the phones it discards.

Attribute importance

Utilities and unacceptable levels are fixed in this example: lighter is better, folding beats slide beats straight, more memory is better. Unacceptable: 140 g, straight form, 50 MB, no GPS.

The “cells read” count on each card is a rough measure of effort. WAD and MAJ read the full table. LEX and EBA usually stop early, which is why they are called low-effort strategies.

Two ways to observe a strategy, and where each falls short

Procedural methods watch the process: verbal protocols, mouse-tracking tools such as MouseLab, and eye tracking. They show whether someone searches by attribute or by product and whether the process looks compensatory. They often cannot tell which specific strategy within a category was used, some of them interfere with the decision, and eye tracking is mostly confined to the lab.

Outcome-based methods look only at the final choice and ask which predefined strategy explains it best. Their weakness is that several strategies often predict the same choice. In the ordinary task at the top of this page, a respondent who picks Phone A could be using WAD or MAJ, and the data cannot separate them.

Building tasks in which the candidate strategies predict different choices is called the diagnostic task selection problem (Jekel, Fiedler, & Glöckner, 2011).

The design problem: one phone per strategy

The authors want a one-to-one mapping between strategies and alternatives. They call a task’s mapping optimal if each strategy in the predefined set selects exactly one alternative and no two strategies select the same one. Two things can go wrong:

  • Ambiguous mapping: two or more strategies select the same alternative. Observing that choice does not identify the strategy.
  • Multiple mapping: one strategy is consistent with several alternatives, for example when EBA runs out of attributes with two phones still standing.

Any alternative that no strategy selects is labeled OTHER. A respondent who picks it used none of the four rules. Because utilities, importance weights, and unacceptable levels differ between people, a task that is diagnostic for one respondent is usually not diagnostic for another. Each respondent needs a custom task, built after their preferences have been measured.

The closest earlier method, Euclidean Diagnostic Task Selection (Jekel et al., 2011), enumerates every possible task and keeps the most diagnostic ones. That works for small problems. Their example has two alternatives and four binary attributes, which gives 256 tasks, or 40 after removing symmetric ones. It does not scale to realistic product comparisons.

How many choice tasks are there?

The count follows the paper’s formula: (levels per attribute) raised to (alternatives × attributes), times the number of ways to choose the shown attributes from the 15 available.

The paper’s two reference points: 5 × 5 with three levels gives about 2.5 × 1015 tasks; the largest tasks in the study, 8 × 8, give about 2.21 × 1034.

How often does a random task have an optimal mapping?

Draw random 5 × 5 tasks for the synthetic respondent used in the search demo below and classify each one.

No tasks drawn yet.

The method: measure preferences, then search for the task

The procedure has two steps. Step 1 measures each respondent’s preferences: the utility of every attribute level and the importance of every attribute (the authors used adaptive conjoint analysis), plus the levels the respondent finds unacceptable (a questionnaire). Step 2 runs a genetic algorithm (GA) that uses those measurements to search for a choice task with an optimal mapping for that person.

A GA is a heuristic search method. It keeps a population of candidate solutions, favors the better ones, and creates new candidates by recombining and slightly changing existing ones. It does not guarantee the best possible solution, but it can return good solutions for search spaces far too large to enumerate.

One generation of the search

  1. Initialize. Create 300 random choice tasks for the respondent.
  2. Evaluate. Score each task with the objective function described below.
  3. Archive. Keep the 300 best tasks seen so far in a separate list.
  4. Select. Draw two tasks at random and copy the better one into the next population. Repeat until it is full.
  5. Recombine. Pair up tasks and swap whole attribute rows between them with probability 0.5 per row.
  6. Mutate. With a small probability per element, shift an attribute or level one position up or down in the respondent’s preference ordering.

Steps 2 to 6 repeat for 600 generations. The encoding is what makes step 6 work: attributes are stored as positions in a list sorted by importance, and levels as positions in a list sorted by utility. A shift of one position therefore produces a task that is slightly different in preference terms, not a random jump.

What the search maximizes

The mapping score f1 adds up one term per strategy. A strategy with a multiple mapping contributes nothing. Every other strategy contributes 1 divided by the number of strategies that select the same alternative.

Four strategies, four different phones: f1 = 1 + 1 + 1 + 1 = 4 (optimal).
WAD and MAJ on the same phone, EBA undecided, LEX alone: f1 = ½ + ½ + 0 + 1 = 2.

Further goals can be added as extra terms. In the study the objective was f = f1/2 + f2 + f3, where f2 and f3 (each between 0 and 1) reward hitting a target level of complexity, explained in the next section.

Robustness. Measured preferences contain error, so a mapping that breaks when one value shifts is of little use. After the last generation, each of the 300 archived tasks is copied 50 times with one randomly changed attribute level, and the objective is averaged over the copies. The task with the highest average, written f′, is the one shown to the respondent.

The treatment: how hard the choice is for this person

Most studies of choice difficulty vary the size of the task: more products, more attributes. The paper instead manipulates context-based complexity, which depends on how the attribute levels relate to each other in the eyes of the respondent. Two measures are used.

Similarity is measured by the attribute range (AR): the standard deviation of utilities across alternatives, averaged over attributes. A low AR means the products are close in value on every attribute, so none can be ruled out quickly.

Conflict is measured by the average pairwise correlation between attributes (AC). A negative correlation means a product that is good on one attribute tends to be poor on another, so choosing requires trade-offs. A positive correlation means good things come together and some product tends to dominate.

Six products on two attributes

Each dot is a product. Move the sliders to change similarity and conflict, and watch how many pairs force a trade-off.

Pairs that require a trade-off
Products dominated by another
Similarity
Conflict

Hollow dots are dominated: another product is at least as good on both attributes.

Hypotheses

Earlier process-tracing studies suggested that harder tasks lead to more thorough, compensatory processing. Outcome-based studies suggested the opposite. The authors side with the second view, following Bettman et al. (1993): people may aim for accuracy but cannot carry out the required calculations, and fall back on simpler rules.

H1, similarity

Higher similarity (lower attribute range) increases the use of EBA and LEX and decreases the use of WAD and MAJ.

H2, conflict

Higher conflict (lower inter-attribute correlation) increases the use of EBA and LEX and decreases the use of WAD and MAJ.

Run the search in your browser

This demo implements the algorithm as described in the paper and its appendices, on the 15 phone attributes of the study. The respondent is synthetic: importance weights, utilities, and unacceptable levels are drawn at random, because the study’s individual data are not public. Random sampling with the same number of evaluated tasks runs alongside as the benchmark, as in the paper.

Respondent
Alternatives
Attributes
Similarity target
Conflict target

Best objective value found so far

GA, bestGA, population meanRandom sampling, best

Press “Run search” to start.

Selected tasks compared

MeasureGARandom sampling
Results appear here after a run.

Both methods pick their final task by robustness f′ from their own archive of the 300 best tasks. AR and AC are in the units of the synthetic utilities (0 to 1), so they are not comparable with the paper’s values.

Choice task

The generated choice task appears here. While the search runs, you see the best task of the current GA population.

Show the synthetic respondent’s preferences

Attributes sorted by importance. Levels are listed from most to least liked; ⊘ marks unacceptable levels.

What to expect: for these synthetic respondents an optimal mapping alone is often found by both methods, since on the order of 1 in 1,000 random 5 × 5 tasks has one (the share varies by respondent). The gap opens when similarity and conflict targets are added, because the search then has to satisfy three goals at once. The study’s real respondents were harder: random sampling reached an optimal mapping for only 55.8% of tasks.

How well the generated designs performed

The authors measured preferences for 301 people in an online study in Japan in 2010 (all aged 30 to 39, all phone owners, 60.5% women) and generated tasks with five or eight alternatives and five or eight attributes. The benchmark drew 180,000 random tasks per design, the same number the GA evaluates.

GA versus random sampling

GARandom sampling

With complexity targets, about 10% of the GA’s tasks did not have an optimal mapping. The authors give two reasons: for some preference profiles no such task may exist, and the search sometimes gives up mapping quality to hit the complexity targets. These tasks were still used. A choice is informative whenever the chosen alternative is selected by exactly one strategy, even if other alternatives in the task are ambiguous.

Generating the 4,816 tasks of the main experiment took 1.21 minutes per task on average, or 27.09 hours in total on four parallel processors.

What the experiment found

Each of the 301 respondents made 16 choices: every combination of low or high similarity, low or high conflict, five or eight alternatives, and five or eight attributes. Average decision time was 23.4 seconds. Choices that could be explained by more than one strategy, or by a strategy with a multiple mapping, were removed, leaving 4,567 of 4,816 observations. The analysis is a multinomial multilevel regression (GLLAMM in Stata) with a random effect per respondent.

Share of choices explained by each strategy

The baseline is what random choosing would produce. It is 16.2% per strategy because tasks had five or eight alternatives.

Observed shareRandom-choice baseline

WAD explains the most choices. LEX and MAJ are only slightly above chance overall. About 18% of choices fit none of the four strategies.

Strategy shares by task characteristic

Similarity and conflict combined

Share of choices (%) explained by each strategy in the four treatment cells. Darker cells are higher.

In the easiest cell (low similarity, low conflict) WAD explains 31.56% of choices, nearly twice the baseline. In the hardest cell EBA is the most frequent of the four at 22.34%, and no strategy stands far above the 16.2% baseline. The authors read this as a sign that respondents in the hardest tasks used other strategies or mixed several.

Regression results: odds ratios

● p < .05○ p ≥ .05Lines: 95% intervals computed from the reported standard errors

An odds ratio above 1 means the strategy becomes more likely, relative to the reference strategy, when the characteristic is high (or when the task has eight instead of five alternatives or attributes). The horizontal axis is logarithmic.

Reading the results against the hypotheses

H1, similarity: supported, with one exception

High similarity raised the odds of EBA over WAD by 62% and of LEX over WAD by 51% (both p < .001). WAD’s share fell from 29.9% to 21.5%. The exception is MAJ: its odds relative to WAD rose by 41%, so the predicted decline of compensatory strategies shows up for WAD only. Relative to LEX, similarity changed neither EBA nor MAJ.

H2, conflict: supported for EBA, not for LEX

High conflict raised the odds of EBA over WAD by 30% (p = .005). LEX did not change (p = .454). MAJ fell: its odds relative to WAD dropped by 22% (p = .011) and relative to LEX by 27% (p = .003). The authors suggest that MAJ, which ignores importance, handles trade-offs poorly.

  • Context-based complexity mattered more than task size. Adding the number of attributes did not improve model fit (Wald test, p = .21). The number of alternatives did, but only through OTHER, whose odds rose by about 50%. That is largely mechanical: with eight alternatives and an optimal mapping, four alternatives count as OTHER instead of one.
  • OTHER grew with both kinds of complexity. Its odds relative to WAD roughly doubled under high similarity (2.12) and under high conflict (2.25).
  • Interaction. In the model with a similarity × conflict term, the effect of conflict on MAJ is stronger when similarity is low (interaction odds ratio 1.38, p = .096, which is above the conventional .05 threshold).
  • Overall pattern. Conflict mainly moves people toward EBA and away from MAJ. Similarity mainly moves people away from WAD. The authors see this as consistent with Bettman et al. (1993): as complexity rises, people are less able to carry out demanding compensatory strategies.

Limitations the authors point out

  • One alternative per strategy. An unambiguous mapping needs at least as many alternatives as strategies. Two proposed ways around this: add process measures such as eye tracking so that overlapping strategies can be separated by process, or let the GA design a portfolio of tasks per condition.
  • Pure strategies only. People may combine strategies, for example screening with EBA and then finishing with WAD. The design does not detect mixtures. The large OTHER share in the hardest tasks is consistent with mixing.
  • LEX was barely above chance. The authors plan to replace it and to test more strategies.
  • Preferences are assumed to be stable. The tasks depend on preferences measured beforehand. If preferences are constructed during the choice, as much of the literature holds, the mapping can be off. The robustness step addresses small measurement errors only.
  • No guarantee of optimality. The GA is a heuristic. In the complexity experiment its robustness score f′ was about the same as that of random sampling (2.37 versus 2.36).
  • One sample, one product category. The data come from 301 Japanese respondents aged 30 to 39 choosing among cell phones in 2010.