Method And Apparatus For Aggregating With Information Generalization
Abstract
Methods, apparatuses, and computer program products are described herein that are configured to perform aggregation of phrase specifications. In some example embodiments, a method is provided that comprises identifying two or more generalized phrase specifications. In some example embodiments, the two or more generalized phrase specifications contain at least one aggregatable constituent. The method of this embodiment may also include generating an aggregated phrase specification from the two or more generalized phrase specifications. In some example embodiments, the aggregated phrase specification comprises a combined noun phrase generated from the aggregatable constituents and one or more additional constituents based on a determined level of generalization.
Claims
exact text as granted — not AI-modified1 - 30 . (canceled)
31 . A computer-implemented method for generating language by transforming raw input data that is at least partially expressed in a non-linguistic format into a format that can be expressed linguistically in a textual output, the method comprising:
identifying one or more phrase specifications generated based on the raw input data, wherein each of the one or more phrase specifications comprises at least one aggregatable constituent; generating an aggregated phrase specification from one or more generalized phrase specifications, wherein the aggregated phrase specification comprises one or more of a combined noun phrase generated from the at least one aggregatable constituent and one or more additional constituents based on a determined level of generalization; and generating the textual output based at least in part on the aggregated phrase specification, such that the textual output is displayable via a user interface.
32 . The method of claim 31 , further comprising:
generating the one or more generalized phrase specifications based on the one or more phrase specifications.
33 . The method of claim 32 , wherein generating the one or more generalized phrase specifications comprises:
determining one or more constituents that are removable in one or more phrase specifications; and removing the one or more constituents that are removable.
34 . The method of claim 32 , further comprising:
identifying a domain model based on the plurality of phrase specifications, wherein the domain model includes at least one domain rule.
35 . The method of claim 34 , wherein generating the one or more generalized phrase specifications comprises:
determining one or more constituents that are removable in one or more phrase specifications based at least in part on the at least one domain rule; and removing the one or more constituents that are removable.
36 . The method of claim 32 , wherein generating the one or more generalized phrase specifications comprises:
determining one or more constituents that are generalizable in one or more phrase specifications; determining a generalized constituent for at least one of the one or more generalizable constituents; and replacing the one or more generalizable constituents with the generalized constituent.
37 . The method of claim 36 , further comprising:
removing all of one or more constituents that are identified as removable from the one or more phrase specifications prior to determining the one or more constituents that are generalizable in the one or more phrase specifications.
38 . The method of claim 36 , wherein the generalized constituent is a most generalized constituent in a predefined constituent listing.
39 . The method of claim 31 , further comprising:
identifying two or more generalized phrase specifications, wherein the two or more generalized phrase specifications contain at least one aggregatable constituent; and generating the aggregated phrase specification from the two or more generalized phrase specifications, wherein the aggregated phrase specification comprises one or more of a combined noun phrase generated from the at least one aggregatable constituent and one or more additional constituents based on a determined level of generalization.
40 . The method of claim 39 , further comprising:
determining that the two or more generalized phrase specifications are still identified as aggregatable with one of a constituent that was removed or a constituent that is less generalized than a generalized constituent; and populating the aggregated phrase specification with at one of a generalized constituent, a removed constituent, or the constituent that is less generalized than the generalized constituent based on a predefined constituent listing.
41 . An apparatus for generating language by transforming raw input data that is at least partially expressed in a non-linguistic format into a format that can be expressed linguistically in a textual output, the apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
identify one or more phrase specifications generated based on the raw input data, wherein each of the one or more phrase specifications comprises at least one aggregatable constituent; generate an aggregated phrase specification from one or more generalized phrase specifications, wherein the aggregated phrase specification comprises one or more of a combined noun phrase generated from the at least one aggregatable constituent and one or more additional constituents based on a determined level of generalization; and generate the textual output based at least in part on the aggregated phrase specification, such that the textual output is displayable via a user interface.
42 . The apparatus of claim 41 , wherein the at least one memory and the computer program code configured to, with the at least one processor, further cause the apparatus to:
generate the one or more generalized phrase specifications based on the one or more phrase specifications.
43 . The apparatus of claim 42 , wherein generating the one or more generalized phrase specifications comprises:
determining one or more constituents that are removable in one or more phrase specifications; and removing the one or more constituents that are removable.
44 . The apparatus of claim 42 , wherein the at least one memory and the computer program code configured to, with the at least one processor, further cause the apparatus to:
identify a domain model based on the plurality of phrase specifications, wherein the domain model includes at least one domain rule.
45 . The apparatus of claim 44 , wherein generating the one or more generalized phrase specifications comprises:
determining one or more constituents that are removable in one or more phrase specifications based at least in part on the at least one domain rule; and removing the one or more constituents that are removable.
46 . The apparatus of claim 42 , wherein generating the one or more generalized phrase specifications comprises:
determining one or more constituents that are generalizable in one or more phrase specifications; determining a generalized constituent for at least one of the one or more generalizable constituents; and replacing the one or more generalizable constituents with the generalized constituent.
47 . The apparatus of claim 46 , wherein the at least one memory and the computer program code configured to, with the at least one processor, further cause the apparatus to:
remove all of one or more constituents that are identified as removable from the one or more phrase specifications prior to determining the one or more constituents that are generalizable in the one or more phrase specifications.
48 . The apparatus of claim 46 , wherein the generalized constituent is a most generalized constituent in a predefined constituent listing.
49 . The apparatus of claim 41 , wherein the at least one memory and the computer program code configured to, with the at least one processor, further cause the apparatus to:
identify two or more generalized phrase specifications, wherein the two or more generalized phrase specifications contain at least one aggregatable constituent; and generate the aggregated phrase specification from the two or more generalized phrase specifications, wherein the aggregated phrase specification comprises one or more of a combined noun phrase generated from the at least one aggregatable constituent and one or more additional constituents based on a determined level of generalization.
50 . The apparatus of claim 49 , wherein the at least one memory and the computer program code configured to, with the at least one processor, further cause the apparatus to:
determine that the two or more generalized phrase specifications are still identified as aggregatable with one of a constituent that was removed or a constituent that is less generalized than a generalized constituent; and populate the aggregated phrase specification with at one of a generalized constituent, a removed constituent, or the constituent that is less generalized than the generalized constituent based on a predefined constituent listing.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.