LEARNING A* PRIORITY FUNCTION FROM UNLABELED DATA

Patent №

US 7,840,503

Granted

2010-11-23

Filed 2007

Owner

MICROSOFT CORPORATION

AI components

7

ml · nlp · vision · speech · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11786006

A technique for increasing efficiency of inference of structure variables (e.g., an inference problem) using a priority-driven algorithm rather than conventional dynamic programming. The technique employs a probable approximate underestimate which can be used to compute a probable approximate solution to the inference problem when used as a priority function (“a probable approximate underestimate function”) for a more computationally complex classification function. The probable approximate underestimate function can have a functional form of a simpler, easier to decode model. The model can be learned from unlabeled data by solving a linear/quadratic optimization problem. The priority function can be computed quickly, and can result in solutions that are substantially optimal. Using the priority function, computation efficiency of a classification function (e.g., discriminative classifier) can be increased using a generalization of the A* algorithm.

AI classification

Machine learning1.00
Vision1.00
Planning1.00
AI hardware1.00
Knowledge representation0.97
Natural language0.97
Speech0.94
Evolutionary computation0.27

Ownership

MICROSOFT CORPORATION

assignment · 192780086

Assignors

NARASIMHAN, MUKUND, VIOLA, PAUL A., DRUCK, GREGORY

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC