Method and system for optimization and personalization of search results according to preferences and mandatory constraints
AssigneeAI Solutions by Emanuele Di Rosa PhD
InventorEmanuele DI ROSA
Life of this patent
Estimating the term…
Loading patent…
AssigneeAI Solutions by Emanuele Di Rosa PhD
InventorEmanuele DI ROSA
Estimating the term…
A computer-implemented method, system, and non-transitory computer-readable media for determining optimal candidate solutions to problems having constraints and qualitative preferences representable via a directed acyclic graph (DAG). The method collects input from users or software systems, transforms the input into constraints and partially-ordered preferences represented as DAG nodes, and determines weights such that for any node the weight is separated from an aggregate of lower-level weights by a margin ensuring that no combination of descendant preferences can match or exceed the influence of a single ancestor preference. Candidate solutions satisfying any mandatory constraints are scored and ordered, with mathematical guarantees that highest-scored solutions are equally optimal and same-scored solutions are equivalent. The method is applicable to decision-making optimization, advertisement matching, search engine ranking, natural language preference elicitation using language models, personalized recommendations, and multi-party automated negotiation.
A computer-implemented method for determining candidate solutions to a problem having constraints and preferences, the method being implemented through one or more processors executing instructions stored in one or more memories, the method comprising:
A system comprising:
One or more non-transitory computer-readable media comprising computer-readable instructions, which when executed by one or more processors, cause the one or more processors to:
Dependencies are inferred from the claim text.