Multi-layer optimization for a multi-sided network service
AssigneeUber Technologies, Inc.
InventorsYuyan Wang, Xian Xing Zhang, Isaac Suyu Liu, Yuanchi Ning, Chen Peng
Life of this patent
Estimating the term…
Loading patent…
AssigneeUber Technologies, Inc.
InventorsYuyan Wang, Xian Xing Zhang, Isaac Suyu Liu, Yuanchi Ning, Chen Peng
Estimating the term…
A computing system generates recommendations for users within the context of a network service. To account for objectives of various users associated with the network service, some of which may not reach optimality at the same time, the computing system generates values associated with each of the objectives separately. For example, for each objective, the system may train a computer model to produce a representative value. To generate a recommendation of an entity for a user, the system uses the generated objective values as inputs to an optimization algorithm. The optimization step may use linear programming or quadratic programming to generate a recommendation score, for example. This two-step process allows the system to account for multiple objectives and makes the system easily adaptable to change when the set of objectives is updated.
A computer-implemented method for recommending entities to users on a platform for a network service, the computer implemented method comprising:
A non-transitory computer-readable storage medium comprising stored computer program instructions executable by at least one processor for recommending entities to users on a platform for a network service, the stored instructions when executed causing the at least one processor to:
A computer system comprising:
Dependencies are inferred from the claim text.