Language processor
First Claim
1. A language processor using a probabilistic model, comprising:
- a probability calculating section comprising the probabilistic model, the probability calculating section configured to determine a probability that a set of partial referring expression pairs represents at least one object, wherein the probability is determined by calculating a product of probabilities, wherein each individual probability of the probabilities is a probability that a partial referring expression pair represents one of the at least one object or a part of an object, each pair comprising an attribute value expression and a part expression modified by the attribute value expression,wherein each individual probability of the probabilities is obtained using a probability that the at least one object is chosen, a salience probability that represents the salience of a part of the at least one object, a probability representing relevance between the part of the at least one object and an attribute value, a probability that the part expression of a given pair is used for a part of the at least one object, and a probability that the attribute value expression of the given pair is used for an attribute value;
at least one memory section configured to store salience probabilities of parts of the at least one object, probabilities representing relevance between the parts of the at least one object and attribute values, probabilities of using part expressions and values of probabilities of using attribute value expressions,wherein the probability calculating section is configured to calculate the probability that the set of partial referring expression pairs represents the at least one object using values of probabilities stored in the at least one memory section.
1 Assignment
0 Petitions
Accused Products
Abstract
A language processor according to the present invention includes a probability calculating section (103) having a probabilistic model by which a probability that a set of partial referring expression pairs represents an object, each pair consisting of an attribute value expression and a part expression modified by the attribute value expression, the set of referring expression pairs including a pair concerning the whole object, is represented by a product of probabilities each of which is a probability that each partial referring expression pair represents the object. The probability that each partial referring expression pair represents the object is obtained using a probability that the object is chosen, a probability that represents the salience of a part of the object, and a probability representing relevance between the part of the object and an attribute value, a probability that the part expression is used for a part of the object, and a probability that the attribute value expression is used for an attribute value. It further includes at least one memory section (101) for storing values of probabilities used for the probabilistic model. The probability calculating section calculates the probability that the set of partial referring expression pairs represents the object using the values of probabilities stored in the at least one memory section and the probabilistic model.
-
Citations
12 Claims
-
1. A language processor using a probabilistic model, comprising:
-
a probability calculating section comprising the probabilistic model, the probability calculating section configured to determine a probability that a set of partial referring expression pairs represents at least one object, wherein the probability is determined by calculating a product of probabilities, wherein each individual probability of the probabilities is a probability that a partial referring expression pair represents one of the at least one object or a part of an object, each pair comprising an attribute value expression and a part expression modified by the attribute value expression, wherein each individual probability of the probabilities is obtained using a probability that the at least one object is chosen, a salience probability that represents the salience of a part of the at least one object, a probability representing relevance between the part of the at least one object and an attribute value, a probability that the part expression of a given pair is used for a part of the at least one object, and a probability that the attribute value expression of the given pair is used for an attribute value; at least one memory section configured to store salience probabilities of parts of the at least one object, probabilities representing relevance between the parts of the at least one object and attribute values, probabilities of using part expressions and values of probabilities of using attribute value expressions, wherein the probability calculating section is configured to calculate the probability that the set of partial referring expression pairs represents the at least one object using values of probabilities stored in the at least one memory section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A language processor using a probabilistic model, comprising:
-
a probability calculating section comprising the probabilistic model, the probability calculating section configured to determine a probability
Pr(o|e)where o is an object, that a set of partial referring expression pairs represents an object,
e={(e1p,e1a),(e2p,e2a), . . . , (enp,ena)}each pair (eip,eia) comprising an attribute value expression and a part expression modified by the attribute value expression, the set of partial referring expression pairs comprising a pair concerning the object, wherein the probability that the object is represented by the set of partial referring expression pairs is determined by calculating a product of probabilities, wherein each individual probability of the probabilities is a probability
Pr(o|eip,eia)that a partial referring expression pair represents the object, and is represented by a product of a probability the object is chosen, a probability of using the part expression of the pair
Pr(eip|pu,o)that the part expression eip is used for a part pu of the object o, where u is an index for the part pu, a probability of using the attribute value expression of the pair
Pr(eia|av,o)that the attribute value expression eia is used for an attribute value av where v is an index for the attribute value av , a salience probability
Pr(pu|o)that represents the salience of the part of the object, and a fitness probability
Pr(av|pu,o)that represents the degree of fitness of the part of the object to the attribute value; at least one memory section configured to store salience probabilities of parts of the object, fitness probabilities, probabilities of using part expressions and probabilities of using attribute value expressions, wherein the probability calculating section is configured to calculate the probability that the set of partial referring expression pairs represents the object using values of probabilities stored in the at least one memory section.
-
-
12. A probability calculating method for determining a probability that a set of partial referring expression pairs represents an object, each pair comprising an attribute value expression and a part expression modified by the attribute value expression, the set of partial referring expression pairs including a pair concerning a whole of the object, wherein the probability is obtained in a language processor provided with a probability calculating section and at least one memory section, the method comprising the steps of:
-
for each partial referring expression pair, obtaining, by the probability calculating section, a probability that a partial referring expression pair represents the object, wherein the obtaining of a probability that a partial referring expression pair represents the object comprises using a probability that the object is chosen, a salience probability that represents salience of a part of the object, a probability representing relevance between the part of the object and an attribute value, a probability that the part expression for a given pair is used for a part of the object, and a probability that the attribute value expression for a given pair is used for an attribute value, wherein values of the probability that the object is chosen, values of the salience probability that represents salience of the part of the object, values of the probability representing relevance between the part of the object and the attribute value, values of the probability that the part expression for the given pair is used for the part of the object, and values of the probability that the attribute value expression for the given pair is used for the attribute value are stored in the at least one memory section; and obtaining, by the probability calculating section, the probability that the set of partial referring expression pairs represents the object by obtaining a product of probabilities, each individual probability of the product of probabilities is one of the probabilities obtained by the probability calculating section.
-
Specification