13. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device implemented a natural language processing (NLP) system, causes the computing device to be configured to perform natural language processing on natural language statements in electronic communications and correlate terms in the natural language statements with terms associated with objectives of performances, and to operate to: receive, by the NLP system, performance data for a performance to be provided by a human performer, wherein the performance data comprises at least one objective to be achieved by the performance, specified in an objective data structure of the performance data, wherein the objective data structure comprises one or more indicators of goals or objectives that are being attempted to be achieved by the performer with respect to the performance; monitor, by the NLP system, one or more channels of electronic communication of one or more communication service computing systems, to identify the natural language statements exchanged over the one or more channels of electronic communication directed to the performance while the performance is being presented; extract, by the NLP system, feedback information from the natural language statements based on the natural language processing of the natural language statements; generate, by the NLP system, aggregate feedback information based on the identified feedback information; evaluate, by the NLP system, an alignment of the aggregate feedback information with the at least one objective in the performance data at least by correlating terms extracted from the natural language statements by the NLP system with terms associated with the at least one objective in the performance data; and output, by the NLP system, a modified presentation output to an audience and the performer based on results of evaluating the alignment of the aggregate feedback information with the at least one objective in the performance data, wherein the presentation is automatically modified so that the performance is more likely to achieve the at least one objective based on the aggregate feedback information and continuously modifying the presentation output based on a machined learned aggregate audience model, wherein extracting, by the NLP system, feedback information from the natural language statements based on natural language processing of the natural language statements comprises identifying terms or phrases in the natural language statements indicative of feedback on a performance in either a positive or a negative context, and wherein evaluating an alignment of the aggregate feedback information with the at least one objective in the performance data further comprises generating, by the NLP system, an aggregate audience model based on machine learning of weights associated with personality traits specified in user models of audience members, wherein the aggregate audience model specifies at least one aggregate audience personality trait generated by aggregating personality traits determined from the user models of the audience members weighted according to the machine learned weights, wherein generating the at least one aggregate audience personality trait comprises retaining only one personality trait having a higher number of audience members of that trait if two or more mutually exclusive personality traits are found in an audience.
13. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device implemented a natural language processing (NLP) system, causes the computing device to be configured to perform natural language processing on natural language statements in electronic communications and correlate terms in the natural language statements with terms associated with objectives of performances, and to operate to: receive, by the NLP system, performance data for a performance to be provided by a human performer, wherein the performance data comprises at least one objective to be achieved by the performance, specified in an objective data structure of the performance data, wherein the objective data structure comprises one or more indicators of goals or objectives that are being attempted to be achieved by the performer with respect to the performance; monitor, by the NLP system, one or more channels of electronic communication of one or more communication service computing systems, to identify the natural language statements exchanged over the one or more channels of electronic communication directed to the performance while the performance is being presented; extract, by the NLP system, feedback information from the natural language statements based on the natural language processing of the natural language statements; generate, by the NLP system, aggregate feedback information based on the identified feedback information; evaluate, by the NLP system, an alignment of the aggregate feedback information with the at least one objective in the performance data at least by correlating terms extracted from the natural language statements by the NLP system with terms associated with the at least one objective in the performance data; and output, by the NLP system, a modified presentation output to an audience and the performer based on results of evaluating the alignment of the aggregate feedback information with the at least one objective in the performance data, wherein the presentation is automatically modified so that the performance is more likely to achieve the at least one objective based on the aggregate feedback information and continuously modifying the presentation output based on a machined learned aggregate audience model, wherein extracting, by the NLP system, feedback information from the natural language statements based on natural language processing of the natural language statements comprises identifying terms or phrases in the natural language statements indicative of feedback on a performance in either a positive or a negative context, and wherein evaluating an alignment of the aggregate feedback information with the at least one objective in the performance data further comprises generating, by the NLP system, an aggregate audience model based on machine learning of weights associated with personality traits specified in user models of audience members, wherein the aggregate audience model specifies at least one aggregate audience personality trait generated by aggregating personality traits determined from the user models of the audience members weighted according to the machine learned weights, wherein generating the at least one aggregate audience personality trait comprises retaining only one personality trait having a higher number of audience members of that trait if two or more mutually exclusive personality traits are found in an audience. 18. The computer program product of claim 13 , wherein the computer readable program further causes the computing device to monitor one or more channels of electronic communication of the one or more communication service computing systems to identify natural language statements exchanged over the one or more channels of electronic communication directed to the performance while the performance is being presented, at least by: processing the natural language statements to identify, for each natural language statement, an indicator in the natural language statement indicating that the natural language statement is directed to the performance.