×

Interactive method to reduce the amount of tradeoff information required from decision makers in multi-attribute decision making under uncertainty

  • US 10,366,331 B2
  • Filed: 01/27/2016
  • Issued: 07/30/2019
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for supporting a multi-attribute healthcare decision problem requiring a decision among possible treatment options, the method comprising:

  • receiving, from a user, via an input to a computer system, a user'"'"'s indication of a maximum number of decision strategies from which the user is able to choose a strategy that solves the healthcare decision problem;

    receiving, from the user, via the input to the computer system, a specification of an upper bound pre-determined time period within which a probabilistic decision tree model is run by a processor to solve the healthcare decision problem;

    the computer system using a processor for running said probabilistic decision tree model based on the received inputs to minimize a number of comparison queries to be asked to the user, a comparison query requesting which outcome vector the user prefers between two outcome vectors representing possible outcomes of the healthcare decision problem, an outcome vector represented by multiple attributes associated with a treatment option;

    using the processor of the computer system to elicit from a decision maker, based on the minimized number of comparison queries, a minimal amount of preference information with respect to the multiple attributes, wherein said eliciting a minimal amount of preference information comprises;

    identifying, using the processor, N pairs of outcome vectors to present to the decision maker for preference assessment, said N pairs of outcome vectors identified by;

    storing, in a memory unit associated with said processor, a first set of input outcome vectors of the decision problem;

    allocating, in said memory unit, a memory structure defining a cone for storing a second set of N pairs of outcome vectors presented to the decision maker, said pairs of outcome vectors enumerated as a set (u, v);

    estimating a decision maker preference of an outcome vector for a pair of outcome vectors, wherein if estimated that the decision maker prefers an outcome vector u over an outcome vector v, setting a score of a pair of outcome vectors (u, v) to be a number of undominated strategies obtained by solving the decision problem under an assumption that the outcome vector u is preferred to the outcome vector v;

    otherwise, if estimated that the decision maker prefers an outcome vector v over an outcome vector u, setting a score of a pair of outcome vectors (v, u) to be a number of undominated strategies obtained by solving the decision problem under an assumption that the outcome vector v is preferred to the outcome vector u;

    defining candidate pairs of outcome vectors as an ascending order of all the pairs of outcome vectors according to their corresponding scores;

    for each candidate pair of the ordered outcome vector (u, v), confirming whether the decision maker prefers the outcome vector u over the outcome vector v, and in response to said confirming, adding the outcome vector pair (u, v) to the cone;

    solving, using the processor, the decision problem with the current outcome vectors (u, v) stored in the cone;

    evaluating whether the solution satisfies the decision maker;

    if the decision maker does not satisfy the solution, generating outcome vectors u and v on a boundary of the cone by generating a linear combination of vectors already currently in the cone;

    if the decision maker confirms that the outcome vector u is preferred over the outcome vector v, adding the pair of outcome vector (u, v) to the cone, otherwise, if an outcome vector v is preferred over the outcome vector u, adding the pair of outcome vector (v, u) to the cone; and

    repeating the solving of the decision problem with the current cone, the evaluating, the generating, and the adding the pair of outcome vector (u, v) or outcome vector (v, u) to the cone until the solution satisfies the decision maker;

    running, by the processor, the decision model to solve, based on the elicited minimal amount of preference information with respect to the multiple attributes, the decision problem within the pre-determined time period;

    using a processor of the computer system to output, as the solution of the decision problem, a set of recommended actions;

    wherein said decision maker makes a decision based on the set of recommended actions that avoids a full elicitation of preferences over all the multiple attributes.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×