IP Library Granted Patent US 7,219,035
Granted Patent B2
US 7,219,035 · App. 11/186,318 · Granted May 15, 2007

Exponential priors for maximum entropy models

Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,219,035
App. No.
11/186,318
Filed
Jul 21, 2005
Granted
May 15, 2007
Kind
B2
Art Unit
2857
USPC
702/181
Abstract

The subject invention provides for systems and methods that facilitate optimizing one or mores sets of training data by utilizing an Exponential distribution as the prior on one or more parameters in connection with a maximum entropy (maxent) model to mitigate overfitting. Maxent is also known as logistic regression. More specifically, the systems and methods can facilitate optimizing probabilities that are assigned to the training data for later use in machine learning processes, for example. In practice, training data can be assigned their respective weights and then a probability distribution can be assigned to those weights.

Claims (84)

1. A computer implemented method that facilitates maximizing probability values comprising:

employing a maximum entropy model using at least one of a plurality of Exponential priors to maximize probability values;

employing an update function for the maximum entropy model, the update function comprising an observed_count—discount term;

bounding a parameter value;

employing the maximum entropy model to classify data; and

performing at least one of storing all or part of the classified data on a computer readable medium or presenting all or part of the classified data to a user.

2. The method of claim 1 , bounding the parameter value at 0.

3. The method of claim 1 , the plurality of Exponential priors corresponding to a plurality of different features, respectively.

4. The method of claim 1 , wherein the Exponential prior employed depends on counts of the features.

5. The method of claim of 1 , wherein the Exponential prior employed depends in part upon a usefulness of a feature.

6. The method of claim 4 , the counts are based in part upon a Good-Turing estimate.

7. The method of claim 2 , the update function comprising:

λ

max

(

0

,

λ

+

1

n

ln

(

observed_count

_discount

expected_count

)

)

where λ is a parameter and n is a normalizing value.

8. The method of claim 7 , n is equal to 1.

9. The method of claim 7 , n is equal to ƒ # which is a maximum sum of features.

10. The method of claim 2 , the update function comprises solving for:

observed

[

i

]

=

j

y

P

Λ

(

y

x

j

)

exp

(

δ

i

f

#

(

y

,

x

j

)

)

+

discount

where,

i is an integer,

j is an integer,

x is an input, and

y is an output.

11. A data packet transmitted between two or more computer processes embodied on one or more computer readable mediums facilitating providing suggestions to an online user, the data packet comprising:

information associated with employing a maximum entropy model using at least one of a plurality of Exponential priors to maximize probability values; employing an update function for the maximum entropy model, the update function comprising an observed_count—discount term; bounding a stored parameter value; employing the maximum entropy model to classify data; and performing at least one of storing all or part of the classified data on a computer readable medium or presenting all or part of the classified data to a user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2005
From: GOODMAN, JOSHUA T.
To: MICROSOFT CORPORATION
Reel/Frame 016708/0098 →
Continuity (2)
Division 1076634800 · Jan 28, 2004
Related Publication 20050256680A1 · Nov 17, 2005