[Object] An object of the present invention is to provide a system for collecting elements as a basis for generating a social scenario useful to make a well-balanced good decision. [Solution] A complex predicate template collecting apparatus 64 includes: a simple predicate template DB 62 storing simple predicate templates having positive or negative polarity values added; an object noun dictionary 260; a complex predicate template candidate extractor 268 extracting complex predicate template candidates each formed of a combination of a word specified by the object noun dictionary 260 and a simple predicate template, from a WEB archive 44; a sahen-noun polarity adder 276, a quantifier noun polarity adder 278 and a trouble-noun polarity adder 280, determining polarity of a noun in each of the complex predicate template candidate; and a complex predicate template polarity calculator 282 calculating polarity of a complex predicate template candidate by a combination of the polarity of the noun and the polarity of the simple predicate template included in the complex predicate template.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A complex predicate template collecting apparatus, comprising: simple predicate template storing means for storing simple predicate templates each not including a noun but including one predicate and each having a positive or negative polarity added; a word dictionary storing information for specifying a word; complex predicate template candidate extracting means for extracting, from a first corpus including a plurality of natural language sentences, a complex predicate template candidate formed of a combination of a word specified by said word dictionary and a simple predicate template stored by said simple predicate template storage means; polarity determining means for determining, for each complex predicate template candidate extracted by said complex predicate template candidate extracting means, polarity of its noun; and polarity calculating means for calculating, for each said complex predicate template candidate, polarity of the complex predicate template as a whole from a combination of the polarity of the noun included in the complex predicate template candidate determined by said polarity determining means and the polarity of the simple predicate template included in the complex predicate template candidate, and outputting as a complex predicate template after adding thus calculated polarity to the complex predicate template candidate. 2. The complex predicate template collecting apparatus according to claim 1, further comprising simple predicate template collecting means for collecting, from a second corpus including a plurality of natural language sentences, said simple predicate template, and after adding a polarity, storing said simple predicate template in said simple predicate template storing means. 3. The complex predicate template collecting apparatus according to claim 1, wherein said complex predicate template collecting apparatus is for collecting complex predicate templates in Japanese; said word dictionary stores sahen-nouns, quantifier nouns or trouble-nouns or arbitrary combinations of these in Japanese; said first corpus is a corpus including a plurality of documents including natural language sentences of Japanese; and said complex predicate template extracting means includes means for extracting, from said first corpus, a complex predicate template candidate formed of a combination of a case particle “(no)”, a sahen-noun, a quantifier noun or a trouble-noun specified by said word dictionary, and a simple predicate template stored in said simple predicate template storage means. 4. The complex predicate template collecting apparatus according to claim 3, wherein said polarity determining means includes: storage means for storing a sahen-noun polarity dictionary storing polarity of a sahen-noun if the polarity has been determined and a value indicating that the polarity is context-dependent if the polarity is undetermined; determining means for determining, for each of the complex predicate template candidates extracted by said complex predicate template extracting means, whether a noun included in the complex predicate template candidate is a sahen-noun; and polarity adding means for adding, to a noun determined to be a sahen-noun by said determining means, a value of the polarity or a value indicating that the polarity is context-dependent, in accordance with whether or not a value of the polarity for the noun is stored in said storage means, by referring to said storage means. 5. The complex predicate template collecting apparatus according to claim 3, wherein said polarity determining means includes: storage means for storing a trouble-noun polarity dictionary storing polarity of a trouble-noun if the polarity has been determined and a value indicating that the polarity is context-dependent if the polarity is undetermined; determining means for determining, for each of the complex predicate template candidates extracted by said complex predicate template extracting means, whether a noun included in the complex predicate template candidate is a trouble-noun; and polarity adding means for adding, to a noun determined to be a trouble-noun by said determining means, a value of the polarity or a value indicating that the polarity is context-dependent, in accordance with whether or not a value of the polarity for the noun is stored in said storage means, by referring to said storage means. 6. A computer program causing a computer to function as all means described in claim 1. 7. The complex predicate template collecting apparatus according to claim 2, wherein said complex predicate template collecting apparatus is for collecting complex predicate templates in Japanese; said word dictionary stores sahen-nouns, quantifier nouns or trouble-nouns or arbitrary combinations of these in Japanese; said first corpus is a corpus including a plurality of documents including natural language sentences of Japanese; and said complex predicate template extracting means includes means for extracting, from said first corpus, a complex predicate template candidate formed of a combination of a case particle “(no)”, a sahen-noun, a quantifier noun or a trouble-noun specified by said word dictionary, and a simple predicate template stored in said simple predicate template storage means. 8. A computer program causing a computer to function as all means described in claim 2. 9. A computer program causing a computer to function as all means described in claim 3. 10. A computer program causing a computer to function as all means described in claim 4. 11. A computer program causing a computer to function as all means described in claim 5.