Recommendation Method and Apparatus
US-2020272913-A1 · Aug 27, 2020 · US
US11748452B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11748452-B2 |
| Application number | US-202217661448-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 29, 2022 |
| Priority date | Jun 30, 2017 |
| Publication date | Sep 5, 2023 |
| Grant date | Sep 5, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The method includes: obtaining a plurality of pieces of feature data; automatically performing two different types of nonlinear combination processing operations on the plurality of pieces of feature data to obtain two groups of processed data, where the two groups of processed data include a group of higher-order data and a group of lower-order data, the higher-order data is related to a nonlinear combination of m pieces of feature data in the plurality of pieces of feature data, and the lower-order data is related to a nonlinear combination of n pieces of feature data in the plurality of pieces of feature data, where m≥3, and m>n≥2; and determining prediction data based on a plurality of pieces of target data, where the plurality of pieces of target data include the two groups of processed data.
Opening claim text (preview).
What is claimed is: 1. A data processing method, comprising: obtaining a plurality of pieces of feature data for an object in a computing environment, wherein the plurality of pieces of feature data include attribute data of the object and attribute data of a user accessing the object; performing two different types of nonlinear combination processing operations on the plurality of pieces of feature data to obtain two groups of processed data, wherein the two groups of processed data comprise a group of higher-order data and a group of lower-order data, wherein each piece of higher-order data in the group of higher-order data is a nonlinear combination of at least m pieces of feature data in the plurality of pieces of feature data, and wherein each piece of lower-order data in the group of lower-order data is a nonlinear combination of no more than n pieces of feature data in the plurality of pieces of feature data, wherein m≥3, and m>n≥2, wherein the group of higher-order data is obtained from the plurality of pieces of feature data using a machine learning model; and determining prediction data based on a plurality of pieces of target data, wherein the plurality of pieces of target data comprise the two groups of processed data. 2. The data processing method according to claim 1 , wherein the performing of the two different types of nonlinear combination processing operations on the plurality of pieces of feature data to obtain the two groups of processed data comprises: performing a higher-order nonlinear combination processing operation on the plurality of pieces of feature data to obtain the group of higher-order data; and performing a lower-order nonlinear combination processing operation on the plurality of pieces of feature data to obtain the group lower-order data. 3. The data processing method according to claim 2 , wherein after obtaining the plurality of pieces of feature data, the method further comprises: performing a linear combination processing operation on the plurality of pieces of feature data to obtain a group of first auxiliary data, wherein the group of first auxiliary data is a linear combination of at least two pieces of feature data in the plurality of pieces of feature data, and wherein the plurality of pieces of target data further comprise at least one piece of the group of first auxiliary data. 4. The data processing method according to claim 3 , wherein the lower-order nonlinear combination processing operation uses a factorization machine (FM) based processing module or a field-aware factorization machine (FFM)-based processing module; and wherein the linear combination processing operation includes a linear combination processing operation that uses the FM-based processing module or the FFM-based processing module. 5. The data processing method according to claim 1 , wherein before determining the prediction data based on the plurality of pieces of target data, the method further comprises: determining x pieces of empirical feature data with reference to both expert experience and the plurality of pieces of feature data, wherein x≥1, and wherein the x pieces of empirical feature data comprise: one or more of pieces of data obtained from the plurality of pieces of feature data with reference to the expert experience or data obtained by performing a nonlinear combination processing operation on at least two pieces of feature data in the plurality of pieces of feature data with reference to the expert experience; and processing the x pieces of empirical feature data to obtain a group of second auxiliary data, wherein the plurality of pieces of target data further comprise the group of second auxiliary data; wherein when x=1, the group of second auxiliary data is one piece of empirical feature data; or when x>1, the group of second auxiliary data is one or more of a first combination of data or a second combination of data, wherein the first combination of data is a linear combination of at least two pieces of empirical feature data in the x pieces of empirical feature data, and wherein the second combination of data is a nonlinear combination of at least two pieces of empirical feature data in the x pieces of empirical feature data. 6. The data processing method according to claim 1 , wherein the plurality of pieces of feature data are a plurality of pieces of sparse feature data; and after obtaining the plurality of pieces of feature data, the method comprises: converting the plurality of pieces of sparse feature data into a plurality of pieces of dense feature data; and wherein the two different types of nonlinear combination processing operations are performed on the plurality of pieces of dense feature data. 7. A data processing apparatus, comprising: a memory configured to store instructions; and a processor coupled to the memory and configured to execute the instructions, which cause the processor to: obtain a plurality of pieces of feature data for an object in a computing environment, wherein the plurality of pieces of feature data include attribute data of the object and attribute data of a user accessing the object; perform two different types of nonlinear combination processing operations on the plurality of pieces of feature data to obtain two groups of processed data, wherein the two groups of processed data comprise a group of higher-order data and a group of lower-order data, wherein each piece of higher-order data in the group of higher-order data is a nonlinear combination of at least m pieces of feature data in the plurality of pieces of feature data, and wherein each piece of lower-order data in the group of lower-order data is to a nonlinear combination of no more than n pieces of feature data in the plurality of pieces of feature data, wherein m≥3, and m>n≥2, wherein the group of higher-order data is obtained from the plurality of pieces of feature data using a machine learning model; and determine prediction data based on a plurality of pieces of target data, wherein the plurality of pieces of target data comprise the two groups of processed data. 8. The data processing apparatus according to claim 7 , wherein the instructions further cause processor to: perform a higher-order nonlinear combination processing operation on a portion of the plurality of pieces of feature data to obtain the group of higher-order data; and performing a lower-order nonlinear combination processing operation on the plurality of pieces of feature data to obtain the group lower-order data. 9. The data processing apparatus according to claim 8 , where the instructions further cause the processor to: perform a linear combination processing operation on the plurality of pieces of feature data to obtain a group of first auxiliary data, wherein the group of first auxiliary data is a linear combination of at least two pieces of feature data in the plurality of pieces of feature data, and wherein the plurality of pieces of target data further comprise at least one piece of the group of first auxiliary data. 10. The data processing apparatus according to claim 9 , wherein the lower-order nonlinear combination processing operation on the plurality of pieces of feature data uses a factorization machine (FM) based processing module or a field-aware factorization machine (FFM)-based processing module, to obtain the group of lower-order data; and wherein the linear combination processing operation on the plurality of pieces of feature data to obtain a group of first auxiliary data uses the FM-based processing module or the FFM-based processing module, to obtain the group of first auxiliary data. 11. The data processing apparatus according to claim 7 , where
using statistics or function optimisation, e.g. modelling of probability density functions · CPC title
based on naturality criteria, e.g. with non-negative factorisation or negative correlation · CPC title
linear, e.g. hyperplane · CPC title
non-linear, e.g. polynomial classifier · CPC title
Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.