# US 2023/0145408 A1 · Method of processing feature information, electronic device, and storage medium

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

- Number: US 2023/0145408 A1
- Document ID: US20230145408A1
- Status: Published application
- Kind: A1
- Application number: 18/148,177
- Filed: 2022-12-29
- Published: 2023-05-11
- Earliest claimed: 2022-02-23
- Assignees: Beijing Baidu Netcom Science Technology Co., Ltd.
- Applicants: Beijing Baidu Netcom Science Technology Co., Ltd.
- Inventors: Haocheng LIU; Jingyu XU; Cai CHEN; Shuo LI
- Web page: https://patentgrep.com/patent/US20230145408A1

## CPC

- G06F 16/24: Querying
- G06F 16/26: Visual data mining; Browsing structured data
- G06F 17/18: for evaluating statistical data {, e.g. average values, frequency distributions, probability functions, regression analysis (forecasting specially adapted for a specific administrative, business or logistic context G06Q10/04)}
- G06N 20/00: Machine learning
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

A method of processing a feature information is provided, which relates to a field of data processing, in particular to fields of artificial intelligence and big data. The method includes: determining at least one candidate division point in a value range of the feature information, and determining an information value corresponding to each candidate division point; determining a target division point based on the information value; dividing the value range based on the target division point, so as to obtain two sub-ranges; determining a sub-range meeting a termination condition in the two sub-ranges as a target interval, determining a sub-range not meeting the termination condition in the two sub-ranges as a new value range, and returning to perform the step of determining at least one candidate division point in a value range until both sub-ranges meet the termination condition, so as to obtain a plurality of target intervals.

## Claims

### Claim 1

A method of processing a feature information, comprising:
determining at least one candidate division point in a value range to be divided of the feature information, and determining an information value corresponding to each candidate division point in the at least one candidate division point;
determining a target division point from the at least one candidate division point based on the information value;
dividing the value range to be divided based on the target division point, so as to obtain two sub-ranges of the value range to be divided; and
determining a sub-range meeting a termination condition in the two sub-ranges as a target interval, determining a sub-range not meeting the termination condition in the two sub-ranges as a new value range to be divided, and returning to perform the step of determining at least one candidate division point in a value range to be divided until both sub-ranges meet the termination condition, so as to obtain a plurality of target intervals;
wherein the plurality of target intervals are obtained to determine a discretization code of a feature information of data to be processed.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
determining, from the plurality of target intervals, an interval where the feature information of the data to be processed belongs;
obtaining the discretization code of the feature information of the data to be processed based on a weight of evidence of the interval where the feature information of the data to be processed belongs.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising:
processing, by using a preset logistic regression model, the discretization code of the feature information of the data to be processed, so as to obtain a prediction information corresponding to the data to be processed.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the determining an information value corresponding to each candidate division point in the at least one candidate division point comprises:
dividing the value range to be divided based on an ith candidate division point in the at least one candidate division point, so as to obtain two candidate sub-ranges corresponding to the ith candidate division point, where i is an integer greater than or equal to 1;
obtaining information values respectively corresponding to the two candidate sub-ranges based on the feature information of each sample data among a plurality of sample data; and
obtaining the information value corresponding to the ith candidate division point based on the information values respectively corresponding to the two candidate sub-ranges.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising:
obtaining an initial value range to be divided based on the feature information of each sample data in a plurality of sample data.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the termination condition comprises at least one selected from:
the sub-range is an Nth-level sub-range with respect to the initial value range to be divided, where N is an integer greater than or equal to 2;
a number of feature values contained in the sub-range is less than a predetermined number; or
the information value obtained by dividing the sub-range is less than the information value of the sub-range.

### Claim 7 (depends on 2)

The method according to claim 2, further comprising:
processing, by using a preset logistic regression model, the discretization code of the feature information of the data to be processed, so as to obtain a prediction information corresponding to the data to be processed.

### Claim 8

An electronic device, comprising:
at least one processor; and
a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions, when executed by the at least one processor, cause the at least one processor to:
determine at least one candidate division point in a value range to be divided of the feature information, and determine an information value corresponding to each candidate division point in the at least one candidate division point;
determine a target division point from the at least one candidate division point based on the information value;
divide the value range to be divided based on the target division point, so as to obtain two sub-ranges of the value range to be divided; and
determine a sub-range meeting a termination condition in the two sub-ranges as a target interval, determine a sub-range not meeting the termination condition in the two sub-ranges as a new value range to be divided, and return to perform the step of determining at least one candidate division point in a value range to be divided until both sub-ranges meet the termination condition, so as to obtain a plurality of target intervals; wherein the plurality of target intervals are obtained to determine a discretization code of a feature information of data to be processed.

### Claim 9 (depends on 8)

The electronic device according to claim 8, wherein the at least one processor is further configured to:
determine, from the plurality of target intervals, an interval where the feature information of the data to be processed belongs;
obtain the discretization code of the feature information of the data to be processed based on a weight of evidence of the interval where the feature information of the data to be processed belongs.

### Claim 10 (depends on 8)

The electronic device according to claim 8, wherein the at least one processor is further configured to:
process, by using a preset logistic regression model, the discretization code of the feature information of the data to be processed, so as to obtain a prediction information corresponding to the data to be processed.

### Claim 11 (depends on 8)

The electronic device according to claim 8, wherein the at least one processor is further configured to:
divide the value range to be divided based on an ith candidate division point in the at least one candidate division point, so as to obtain two candidate sub-ranges corresponding to the ith candidate division point, where i is an integer greater than or equal to 1;
obtain information values respectively corresponding to the two candidate sub-ranges based on the feature information of each sample data among a plurality of sample data; and
obtain the information value corresponding to the ith candidate division point based on the information values respectively corresponding to the two candidate sub-ranges.

### Claim 12 (depends on 8)

The electronic device according to claim 8, wherein the at least one processor is further configured to:
obtain an initial value range to be divided based on the feature information of each sample data in a plurality of sample data.

### Claim 13 (depends on 8)

The electronic device according to claim 8, wherein the termination condition comprises at least one selected from:
the sub-range is an Nth-level sub-range with respect to the initial value range to be divided, where N is an integer greater than or equal to 2;
a number of feature values contained in the sub-range is less than a predetermined number; or
the information value obtained by dividing the sub-range is less than the information value of the sub-range.

### Claim 14 (depends on 9)

The electronic device according to claim 9, wherein the at least one processor is further configured to:
process, by using a preset logistic regression model, the discretization code of the feature information of the data to be processed, so as to obtain a prediction information corresponding to the data to be processed.

### Claim 15

A non-transitory computer-readable storage medium having computer instructions therein, wherein the computer instructions are configured to cause a computer to:
determine at least one candidate division point in a value range to be divided of the feature information, and determine an information value corresponding to each candidate division point in the at least one candidate division point;
determine a target division point from the at least one candidate division point based on the information value;
divide the value range to be divided based on the target division point, so as to obtain two sub-ranges of the value range to be divided; and
determine a sub-range meeting a termination condition in the two sub-ranges as a target interval, determine a sub-range not meeting the termination condition in the two sub-ranges as a new value range to be divided, and return to perform the step of determining at least one candidate division point in a value range to be divided until both sub-ranges meet the termination condition, so as to obtain a plurality of target intervals; wherein the plurality of target intervals are obtained to determine a discretization code of a feature information of data to be processed.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, wherein the computer instructions are further configured to cause the computer to:
determine, from the plurality of target intervals, an interval where the feature information of the data to be processed belongs;
obtain the discretization code of the feature information of the data to be processed based on a weight of evidence of the interval where the feature information of the data to be processed belongs.

### Claim 17 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, wherein the computer instructions are further configured to cause the computer to:
process, by using a preset logistic regression model, the discretization code of the feature information of the data to be processed, so as to obtain a prediction information corresponding to the data to be processed.

### Claim 18 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, wherein the computer instructions are further configured to cause the computer to:
divide the value range to be divided based on an ith candidate division point in the at least one candidate division point, so as to obtain two candidate sub-ranges corresponding to the ith candidate division point, where i is an integer greater than or equal to 1;
obtain information values respectively corresponding to the two candidate sub-ranges based on the feature information of each sample data among a plurality of sample data; and
obtain the information value corresponding to the ith candidate division point based on the information values respectively corresponding to the two candidate sub-ranges.

### Claim 19 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, wherein the computer instructions are further configured to cause the computer to:
obtain an initial value range to be divided based on the feature information of each sample data in a plurality of sample data.

### Claim 20 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, wherein the termination condition comprises at least one selected from:
the sub-range is an Nth-level sub-range with respect to the initial value range to be divided, where N is an integer greater than or equal to 2;
a number of feature values contained in the sub-range is less than a predetermined number; or
the information value obtained by dividing the sub-range is less than the information value of the sub-range.
