1. A computer-implemented method implemented by one or more computing devices for automatically generating a naturally reading narrative product summary including assertions about a specific product selected by a user, said method comprising: determining, by at least one of the one or more computing devices, at least one attribute associated with said specific product, said at least one attribute including at least one of an attribute name, an attribute value, and an attribute unit; selecting, by at least one of the one or more computing devices, an alternative product based on said at least one attribute; and generating, by at least one of the one or more computing devices, a naturally reading narrative including assertions about the specific product and a recommendation of the alternative product.
1. A computer-implemented method implemented by one or more computing devices for automatically generating a naturally reading narrative product summary including assertions about a specific product selected by a user, said method comprising: determining, by at least one of the one or more computing devices, at least one attribute associated with said specific product, said at least one attribute including at least one of an attribute name, an attribute value, and an attribute unit; selecting, by at least one of the one or more computing devices, an alternative product based on said at least one attribute; and generating, by at least one of the one or more computing devices, a naturally reading narrative including assertions about the specific product and a recommendation of the alternative product. 5. The method of claim 1 , wherein said narrative includes at least one sentence recommending said alternative product.