# US 2018/0322252 A1 · Rationale generation management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0322252 A1
- Document ID: US20180322252A1
- Status: Published application
- Kind: A1
- Application number: 15/588,732
- Filed: 2017-05-08
- Published: 2018-11-08
- Earliest claimed: 2017-05-08
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Thomas J. Eggebraaten; Marie L. Setnes
- Web page: https://patentgrep.com/patent/US20180322252A1

## CPC

- G16H 50/20: for computer-aided diagnosis, e.g. based on medical expert systems
- G16H 10/20: for electronic clinical trials or questionnaires
- G16H 20/00: ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H 20/40: relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture
- G16H 50/70: for mining of medical data, e.g. analysing previous cases of other patients
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

Disclosed aspects relate to generating rationales for treatment options. A set of preference scores that indicates a first preference score for a first treatment option of a set of treatment options may be received. A rank-order that indicates a first ranking for the first treatment option may be received. The set of preference scores may be analyzed with respect to the rank-order to determine a relationship between the first preference score and the first ranking for the first treatment option. Based on the relationship between the first preference score and the first ranking, a set of rationale data for the first treatment option may be generated with respect to the first rank. Based on a user profile for a user, the set of rationale data may be configured for the user. The set of rationale data which is configured for the user may be provided.

## Claims

### Claim 1

A computer-implemented method for automatically generating rationales for a set of treatment options, the method comprising:
receiving, with respect to the set of treatment options, a set of preference scores that indicates a first preference score for a first treatment option of the set of treatment options;
receiving, with respect to the set of treatment options, a rank-order that indicates a first ranking for the first treatment option of the set of treatment options;
determining, by analyzing the set of preference scores with respect to the rank-order, a relationship between the first preference score and the first ranking for the first treatment option;
generating, based on the relationship between the first preference score and the first ranking, a set of rationale data for the first treatment option with respect to the first ranking;
configuring, based on a user profile for a user, the set of rationale data for the user; and
providing the set of rationale data which is configured for the user.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
detecting, to determine the relationship between the first preference score and the first ranking for the first treatment option, a set of attributes that characterize a merit feature of the set of treatment options.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
detecting, to determine the relationship between the first preference score and the first ranking for the first treatment option, a set of exclusion factors that characterize a demerit feature of the set of treatment options.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
determining, based on the relationship between the first preference score and the first ranking, that the first preference score achieves a match with respect to the first ranking; and
compiling, to generate the set of rationale data in an automated fashion, a first subset of attributes of the set of attributes that corresponds to the first treatment option of the set of treatment options.

### Claim 5 (depends on 3)

The method of claim 3, further comprising:
determining, based on the relationship between the first preference score and the first ranking, that the first preference score fails to achieve a match with respect to the first ranking; and
compiling, to generate the set of rationale data in an automated fashion, both a first subset of attributes of the set of attributes that corresponds to the first treatment option of the set of treatment options and a first subset of exclusion factors of the set of exclusion factors that corresponds to the first treatment option of the set of treatment options.

### Claim 6 (depends on 3)

The method of claim 3, further comprising:
determining, based on the relationship between the first preference score and the first ranking, that the first preference score achieves a discrepancy threshold with respect to the first ranking; and
compiling, to generate the set of rationale data in an automated fashion, both a second subset of attributes of the set of attributes that corresponds to a second treatment option of the set of treatment options and a second subset of exclusion factors of the set of exclusion factors that corresponds to the second treatment option of the set of treatment options.

### Claim 7 (depends on 3)

The method of claim 3, further comprising:
filtering, in an automated fashion based on a set of attribute priority criteria, the set of attributes to remove a second subset of attributes from the set of attributes.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
executing, in a dynamic fashion to streamline generating rationales for the set of treatment options, each of:
the receiving, the receiving, the determining, the generating, the configuring, and the providing.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
executing, in an automated fashion without user intervention, each of:
the receiving, the receiving, the determining, the generating, the configuring, and the providing.

### Claim 10

A system for automatically generating rationales for a set of treatment options, the system comprising:
a memory having a set of computer readable computer instructions, and
a processor for executing the set of computer readable instructions, the set of computer readable instructions including:
receiving, with respect to the set of treatment options, a set of preference scores that indicates a first preference score for a first treatment option of the set of treatment options;
receiving, with respect to the set of treatment options, a rank-order that indicates a first ranking for the first treatment option of the set of treatment options;
determining, by analyzing the set of preference scores with respect to the rank-order, a relationship between the first preference score and the first ranking for the first treatment option;
generating, based on the relationship between the first preference score and the first ranking, a set of rationale data for the first treatment option with respect to the first ranking;
configuring, based on a user profile for a user, the set of rationale data for the user; and
providing the set of rationale data which is configured for the user.

### Claim 11 (depends on 10)

The system of claim 10, further comprising:
detecting, to determine the relationship between the first preference score and the first ranking for the first treatment option, a set of attributes that characterize a merit feature of the set of treatment options.

### Claim 12 (depends on 11)

The system of claim 11, further comprising:
detecting, to determine the relationship between the first preference score and the first ranking for the first treatment option, a set of exclusion factors that characterize a demerit feature of the set of treatment options.

### Claim 13 (depends on 12)

The system of claim 12, further comprising:
determining, based on the relationship between the first preference score and the first ranking, that the first preference score achieves a match with respect to the first ranking; and
compiling, to generate the set of rationale data in an automated fashion, a first subset of attributes of the set of attributes that corresponds to the first treatment option of the set of treatment options.

### Claim 14 (depends on 12)

The system of claim 12, further comprising:
determining, based on the relationship between the first preference score and the first ranking, that the first preference score fails to achieve a match with respect to the first ranking; and
compiling, to generate the set of rationale data in an automated fashion, both a first subset of attributes of the set of attributes that corresponds to the first treatment option of the set of treatment options and a first subset of exclusion factors of the set of exclusion factors that corresponds to the first treatment option of the set of treatment options.

### Claim 15 (depends on 12)

The system of claim 12, further comprising:
determining, based on the relationship between the first preference score and the first ranking, that the first preference score achieves a discrepancy threshold with respect to the first ranking; and
compiling, to generate the set of rationale data in an automated fashion, both a second subset of attributes of the set of attributes that corresponds to a second treatment option of the set of treatment options and a second subset of exclusion factors of the set of exclusion factors that corresponds to the second treatment option of the set of treatment options.

### Claim 16 (depends on 12)

The system of claim 12, further comprising:
filtering, in an automated fashion based on a set of attribute priority criteria, the set of attributes to remove a second subset of attributes from the set of attributes.

### Claim 17 (depends on 10)

The system of claim 10, further comprising:
executing, in a dynamic fashion to streamline generating rationales for the set of treatment options, each of:
the receiving, the receiving, the determining, the generating, the configuring, and the providing.

### Claim 18 (depends on 10)

The system of claim 10, further comprising:
executing, in an automated fashion without user intervention, each of:
the receiving, the receiving, the determining, the generating, the configuring, and the providing.

### Claim 19

A computer program product for automatically generating rationales for a set of treatment options, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:
receiving, with respect to the set of treatment options, a set of preference scores that indicates a first preference score for a first treatment option of the set of treatment options;
receiving, with respect to the set of treatment options, a rank-order that indicates a first ranking for the first treatment option of the set of treatment options;
determining, by analyzing the set of preference scores with respect to the rank-order, a relationship between the first preference score and the first ranking for the first treatment option;
generating, based on the relationship between the first preference score and the first ranking, a set of rationale data for the first treatment option with respect to the first ranking;
configuring, based on a user profile for a user, the set of rationale data for the user; and
providing the set of rationale data which is configured for the user.

### Claim 20 (depends on 19)

The computer program product of claim 19, further comprising:
detecting, to determine the relationship between the first preference score and the first ranking for the first treatment option, a set of attributes that characterize a merit feature of the set of treatment options;
detecting, to determine the relationship between the first preference score and the first ranking for the first treatment option, a set of exclusion factors that characterize a demerit feature of the set of treatment options;
determining, based on the relationship between the first preference score and the first ranking, that the first preference score achieves a match with respect to the first ranking;
compiling, to generate the set of rationale data in an automated fashion, a first subset of attributes of the set of attributes that corresponds to the first treatment option of the set of treatment options;
determining, based on the relationship between the first preference score and the first ranking, that the first preference score fails to achieve a match with respect to the first ranking;
compiling, to generate the set of rationale data in an automated fashion, both a first subset of attributes of the set of attributes that corresponds to the first treatment option of the set of treatment options and a first subset of exclusion factors of the set of exclusion factors that corresponds to the first treatment option of the set of treatment options;
determining, based on the relationship between the first preference score and the first ranking, that the first preference score achieves a discrepancy threshold with respect to the first ranking;
compiling, to generate the set of rationale data in an automated fashion, both a second subset of attributes of the set of attributes that corresponds to a second treatment option of the set of treatment options and a second subset of exclusion factors of the set of exclusion factors that corresponds to the second treatment option of the set of treatment options; and
filtering, in an automated fashion based on a set of attribute priority criteria, the set of attributes to remove a second subset of attributes from the set of attributes.
