7. A method comprising: displaying an output report having one or more hyperlinks surrounding one or more words, wherein the one or more hyperlinks provide an indication that an interactive response is available; receiving an indication of a selection of a hyperlink of the one or more hyperlinks; determining, using a processor, a communicative goal for a sentence having the hyperlink and a current context of the reader; generating an interactive response using an interactive report generation system based on the communicative goal; and displaying the interactive response.
7. A method comprising: displaying an output report having one or more hyperlinks surrounding one or more words, wherein the one or more hyperlinks provide an indication that an interactive response is available; receiving an indication of a selection of a hyperlink of the one or more hyperlinks; determining, using a processor, a communicative goal for a sentence having the hyperlink and a current context of the reader; generating an interactive response using an interactive report generation system based on the communicative goal; and displaying the interactive response. 8. The method of claim 7 , further comprising: determining that the selection of the hyperlink is to result in an annotated graph; detecting one or more patterns in a data channel derived from raw input data, the data channel related to the hyperlink; identifying one or more patterns in another data channel also derived from the raw input data; generating one or more phrases describing the one or more patterns in the data channel and the one or more patterns in the another data channel; and generating a graphical output based on the data channel, the another data channel and the one or more phrases, wherein the one or more phrases are interactively annotated on the graphical output of the data channel and the another data channel.