Back to results
US 12,182,091 B2Granted
Semantic vectorization for feature engineering
AssigneeSap SE
InventorsMohamed Bouadi, Arta Alavi, Salima Benbernou, Mourad Ouziri
Life of this patent
Estimating the term…
Abstract
Systems and methods include determination of a plurality of features, determination, for each of the plurality of features, of a feature vector based on a taxonomy of logical entities, combination of the determined feature vectors into a composite feature vector, determination of an operator based on the composite feature vector, and determination of a new feature based on the operator.
Claims15
A system comprising:
- a memory storing processor-executable program code;
- and
- at least one processing unit to execute the processor-executable program code to cause the system to:
- determine a plurality of database columns of one or more database tables;
- for each of the plurality of database columns, determine a feature vector based on a taxonomy of logical entities;
- combine the determined feature vectors of each of the plurality of database columns into a composite feature vector;
- determine an operator based on the composite feature vector;
- and
- determine a feature based on the operator and the plurality of database columns,
- wherein each entry of each of the feature vectors corresponds to a respective one of the logical entities, and
- wherein combination of the determined feature vectors comprises determination, for each one of the logical entities, of a composite value based on the entry of each of the feature vectors which corresponds to the logical entity.
8 more elements
A method comprising:
- determining a plurality of features of one or more database tables;
- for each of the plurality of features, determining a feature vector based on a taxonomy of logical entities;
- combining the determined feature vectors of each of the plurality of features into a composite feature vector;
- determining an operator based on the composite feature vector;
- and
- determining a new feature based on the operator and the plurality of features,
- wherein each entry of each of the feature vectors corresponds to a respective one of the logical entities, and
- wherein combining the determined feature vectors comprises determining, for each one of the logical entities, a composite value based on the entry of each of the feature vectors which corresponds to the logical entity.
5 more elements
A non-transitory medium storing executable program code executable by at least one processing unit of a computing system to cause the computing system to:
- determine a plurality of features, each feature associated with a database column;
- for each of the plurality of features, determine a feature vector based on a taxonomy of logical entities;
- combine the determined feature vectors into a composite feature vector;
- determine an operator based on the composite feature vector;
- and
- determine a feature based on the operator,
- wherein each entry of each of the feature vectors corresponds to a respective one of the logical entities, and
- wherein combination of the determined feature vectors comprises determination, for each one of the logical entities, of a composite value based on the entry of each of the feature vectors which corresponds to the logical entity.
5 more elements
Dependencies are inferred from the claim text.