Movatterモバイル変換


[0]ホーム

URL:


US20210056437A1 - Systems and methods for matching users and entities - Google Patents

Systems and methods for matching users and entities
Download PDF

Info

Publication number
US20210056437A1
US20210056437A1US16/550,233US201916550233AUS2021056437A1US 20210056437 A1US20210056437 A1US 20210056437A1US 201916550233 AUS201916550233 AUS 201916550233AUS 2021056437 A1US2021056437 A1US 2021056437A1
Authority
US
United States
Prior art keywords
user
entity
users
entities
features
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/550,233
Inventor
Shiri Simon-Segal
Raz Alon
Guy Shaked
Meir Maor
Amir Ronen
Ron Karidi
Sagie Davidovich
Elad Shaked
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SparkBeyond Ltd
Original Assignee
SparkBeyond Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SparkBeyond LtdfiledCriticalSparkBeyond Ltd
Priority to US16/550,233priorityCriticalpatent/US20210056437A1/en
Assigned to SparkBeyond Ltd.reassignmentSparkBeyond Ltd.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ALON, RAZ, DAVIDOVICH, SAGIE, KARIDI, RON, MAOR, MEIR, RONEN, AMIR, SHAKED, ELAD, SHAKED, GUY, SIMON-SEGAL, SHIRI
Publication of US20210056437A1publicationCriticalpatent/US20210056437A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

There is provided a method of selecting subpopulations of users mapped to subpopulations of entities, comprising: receiving latent factors of a mapping between users and entities and a predicted correlation value for each undefined mapping, computed by a recommender process, for each respective latent factor: identifying, by a user semantic model, user features of the users correlated to the respective latent factor, identifying, by an entity semantic model, entity features of the entities correlated to the respective latent factor, generate combinations of pairs each including one user feature and one entity feature, for each pair, compute statistical metric(s) indicative of a change relative to the predicted correlation value for the users and the entities, select pair(s) according to a requirement of the statistical metric(s), and provide the user feature and the entity feature for each selected pair.

Description

Claims (21)

What is claimed is:
1. A method of selecting subpopulations of users mapped to subpopulations of entities, comprising:
receiving a plurality of latent factors of a mapping between a plurality of users and a plurality of entities and a predicted correlation value for each undefined mapping, computed by a recommender process;
for each respective latent factor:
identifying, by a computed user semantic model, a plurality of user features of the plurality of users correlated to the respective latent factor;
identifying, by a computed entity semantic model, a plurality of entity features of the plurality of entities correlated to the respective latent factor;
generate combinations of pairs each including one user feature and one entity feature;
for each pair, computing at least one statistical metric indicative of a change relative to the predicted correlation value for the plurality of users and the plurality of entities;
selecting at least one pair according to a requirement of the at least one statistical metric; and
providing the user feature and the entity feature for each selected at least one pair.
2. The method ofclaim 1, wherein the at least one statistical metric is computed as a change in a mean of the correlation value computed for a subset of the plurality of users and a subset of the plurality of entities for which the user feature and entity feature of the respective pair are true, relative to the plurality of users and the plurality of entities.
3. The method ofclaim 1, wherein the at least one statistical metric is computed as a percentage of a subset of the plurality of users for which the user feature of the respective pair are true.
4. The method ofclaim 1, wherein the at least one statistical metric is computed as a percentage of a subset of the plurality of entities for which the entity feature of the respective pair are true.
5. The method ofclaim 1, wherein the at least one statistical metric is computed as a difference between a correlation value of the user to entities with the entity features of the respective pair, and a correlation value of the user to other entities that exclude the entity features of the respective pair.
6. The method ofclaim 1, wherein the at least one statistical metric is computed as a difference between a correlation value of the entity among the users with the user features of the respective pair, and a correlation value of the entity amount other users excluding the user features of the respective pair.
7. The method ofclaim 1, further comprising:
receiving a target user feature denoting a subpopulation of users;
identifying a subset of the at least one pair including the target user feature; and
providing at least one target entity feature from the identified subset.
8. The method ofclaim 1, further comprising:
receiving a target entity feature denoting a subpopulation of entities;
identifying a subset of the at least one pair including the target entity feature; and
providing at least one target user feature from the identified subset.
9. The method ofclaim 1, further comprising:
receiving an indication of a new user, feeding the indication of the new user into the user semantic model for prediction a value of the respective latent factor;
computing a new correlation value for a mapping between the new user and an existing entity, by feeding the prediction of the value of the respective latent factor as input into the recommender process.
10. The method ofclaim 1, further comprising:
receiving an indication of a new entity, feeding the indication of the new entity into the entity semantic model for prediction of a value of the respective latent factor;
computing a new correlation value for a mapping between the new entity and an existing user, by feeding the prediction of the value of the respective latent factor as input into the recommender process.
11. The method ofclaim 1, further comprising:
receiving an indication of a new user, feeding the indication of the new user into the user semantic model for prediction a value of the respective latent factor;
receiving an indication of a new entity, feeding the indication of the new entity into the entity semantic model for prediction of a value of the respective latent factor;
computing a new correlation value for a mapping between the new user and the new existing entity, by feeding the prediction of the value of the respective latent factor as input into the recommender process.
12. The method ofclaim 1, wherein the plurality of latent factors include a plurality of user latent factors computed by the recommender process for the plurality of users and a plurality of entity latent factors computed by the recommender process for the plurality of entities;
for each respective user latent factors of the plurality of user latent factors, computing the user semantic model for prediction of the respective user latent factor;
for each respective entity latent factors of the plurality of entity latent factors, computing the entity semantic model for prediction of the respective entity latent factor;
mapping the plurality of user latent factors to the plurality of entity latent factors;
wherein the combination of pairs are generated for each of the plurality of latent factors mapping between a certain user latent factor and a certain entity latent factor.
13. The method ofclaim 1, further comprising, for each respective latent factor:
computing a respective correlation value for each one of the plurality of user features and the respective latent factor,
selecting a subset of the plurality of user features according to a requirement of the respective correlation value,
computing a correlation value for each one of the plurality of entity features and the respective latent factor,
selecting a subset of the plurality of entity features according to a requirement of the respective correlation value,
wherein the combinations of pairs are generated from the selected subset of the plurality of entity features and the subset of the plurality of user features.
14. The method ofclaim 1, wherein the correlation value predicted by the recommender process is selected from the group consisting of: a rating value assigned by the target user to the target entity, amount of purchases over a historical time interval by the target user of the target entity, value of purchases over a historical time interval by the target user of the target entity, number of clicks by the target user of a link and/or web page associated with the target entity.
15. The method ofclaim 1, wherein the mapping includes predefined correlation values associated with the mapping of the plurality of users to the plurality of entities, and the recommender system is trained to predict the correlation values for undefined mappings.
16. The method ofclaim 1, wherein the plurality of entities are selected from the group consisting of: a physical object, an item, a service, a computational resource, a network resource, a product, a cellular plan, a loan, a mortgage, an insurance policy, a stock, a website, a link to a web site, and an advertisement.
17. The method ofclaim 1, wherein the plurality of user features for users representing human or organizations are selected from the group consisting of: demographic data, geographic living location, geographic job location, purchase pattern of certain items, occupation, age, education level, consumer behavior history, socio-economic background, social media activity, social network characteristics, geographic location, city, neighborhood, proximity to different places, number of employees, physical store size, seniority, performance, and domain expertise; wherein the plurality of user features for users representing automated code based processes are selected from the group consisting of: executing processor model, complexity of code, network address, memory requirements, network bandwidth requirements.
18. The method ofclaim 1, wherein the plurality of entity features are selected from the group consisting of: size of an item, categorical description, genre, price, prestige, promotion, physical size, materials, flavors, manufacturing date, country of manufacture, design, duration of service or program, type of service or program, topic of service or program, processor availability, processor model, memory availability, and network bandwidth availability.
19. A system for selecting subpopulations of users mapped to subpopulations of entities, comprising:
at least one hardware processor executing a code for:
receiving a plurality of latent factors of a mapping between a plurality of users and a plurality of entities and a predicted correlation value for each undefined mapping, computed by a recommender process;
for each respective latent factor:
identifying, by a computed user semantic model, a plurality of user features of the plurality of users correlated to the respective latent factor;
identifying, by a computed entity semantic model, a plurality of entity features of the plurality of entities correlated to the respective latent factor;
generating combinations of pairs each including one user feature and one entity feature;
for each pair, computing at least one statistical metric indicative of a change relative to the predicted correlation value for the plurality of users and the plurality of entities;
selecting at least one pair according to a requirement of the at least one statistical metric; and
providing the user feature and the entity feature for each selected at least one pair.
20. A method of selecting subpopulations of users mapped to subpopulations of entities, comprising:
receiving a mapping between plurality of user latent factors of a plurality of users and a plurality of entity latent factors of a plurality of entities and a predicted correlation value for each undefined mapping, computed by a recommender process;
clustering users to create clusters of users according to corresponding user latent factors;
clustering entities to create clusters of entities according to corresponding entity latent factors;
identifying a plurality of user features common to users of each cluster of users;
identifying a plurality of entity features common to entities of each cluster of entities;
identifying pairs according to correlations between clusters of users and clusters of entities, each pair including a certain cluster of users and a certain cluster of entities;
selecting at least one pair; and
providing at least one user feature and at least one entity feature for each selected at least one pair.
21. The method ofclaim 20, wherein the users are clustered to create clusters of users according to correlations between each user and entities, and the entities are clusters to create clusters of entities according to correlations between each entity and users.
US16/550,2332019-08-252019-08-25Systems and methods for matching users and entitiesAbandonedUS20210056437A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US16/550,233US20210056437A1 (en)2019-08-252019-08-25Systems and methods for matching users and entities

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US16/550,233US20210056437A1 (en)2019-08-252019-08-25Systems and methods for matching users and entities

Publications (1)

Publication NumberPublication Date
US20210056437A1true US20210056437A1 (en)2021-02-25

Family

ID=74647161

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US16/550,233AbandonedUS20210056437A1 (en)2019-08-252019-08-25Systems and methods for matching users and entities

Country Status (1)

CountryLink
US (1)US20210056437A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20210226774A1 (en)*2020-01-202021-07-22Salesforce.Com, Inc.Systems, methods, and apparatuses for implementing user access controls in a metadata driven blockchain operating via distributed ledger technology (dlt) using granular access objects and alfa/xacml visibility rules

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150278908A1 (en)*2014-03-272015-10-01Microsoft CorporationRecommendation System With Multi-Dimensional Discovery Experience
US20160328409A1 (en)*2014-03-032016-11-10Spotify AbSystems, apparatuses, methods and computer-readable medium for automatically generating playlists based on taste profiles
US20190163829A1 (en)*2017-11-272019-05-30Adobe Inc.Collaborative-Filtered Content Recommendations With Justification in Real-Time

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20160328409A1 (en)*2014-03-032016-11-10Spotify AbSystems, apparatuses, methods and computer-readable medium for automatically generating playlists based on taste profiles
US20150278908A1 (en)*2014-03-272015-10-01Microsoft CorporationRecommendation System With Multi-Dimensional Discovery Experience
US20190163829A1 (en)*2017-11-272019-05-30Adobe Inc.Collaborative-Filtered Content Recommendations With Justification in Real-Time

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20210226774A1 (en)*2020-01-202021-07-22Salesforce.Com, Inc.Systems, methods, and apparatuses for implementing user access controls in a metadata driven blockchain operating via distributed ledger technology (dlt) using granular access objects and alfa/xacml visibility rules
US11824970B2 (en)*2020-01-202023-11-21Salesforce, Inc.Systems, methods, and apparatuses for implementing user access controls in a metadata driven blockchain operating via distributed ledger technology (DLT) using granular access objects and ALFA/XACML visibility rules

Similar Documents

PublicationPublication DateTitle
US12106317B2 (en)System and method for classifying relevant competitors
US20240311411A1 (en)System and method for information recommendation
Miao et al.Context‐based dynamic pricing with online clustering
Alojail et al.A novel technique for behavioral analytics using ensemble learning algorithms in E-commerce
US10354184B1 (en)Joint modeling of user behavior
US20170091847A1 (en)Automated feature identification based on review mapping
US11127032B2 (en)Optimizing and predicting campaign attributes
US12141212B2 (en)Intelligent interface accelerating
US20160042428A1 (en)Personalized product recommendation based on brand personality scale
CN107247786A (en)Method, device and server for determining similar users
US11532025B2 (en)Deep cognitive constrained filtering for product recommendation
CN108476334A (en) Cross-screen optimization for ad delivery
US20180225587A1 (en)Fast multi-step optimization technique to determine high performance cluster
CN109417644A (en) Revenue optimization of cross-screen advertising
EP3822902A1 (en)Systems and methods for customization of reviews
US20160063547A1 (en)Method and system for making targeted offers
US11256453B1 (en)Retargeting events service for online advertising
US20160225061A1 (en)Product market lifecycle driven recommendations
US20160203540A1 (en)System and method of product and vendor selection
US10304081B1 (en)Yielding content recommendations based on serving by probabilistic grade proportions
CN114912015A (en)Object recommendation method, model training method, device, equipment and medium
US10678800B2 (en)Recommendation prediction based on preference elicitation
KR20200092551A (en)Advertising method for providing an advertisement to selected audiences and the system thereof
Zhao et al.Anatomy of a web-scale resale market: a data mining approach
Aghdaie et al.Customer-oriented benefit segmentation: an integrated approach

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SPARKBEYOND LTD., ISRAEL

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SIMON-SEGAL, SHIRI;ALON, RAZ;SHAKED, GUY;AND OTHERS;REEL/FRAME:050207/0112

Effective date:20190825

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp