1. A computer-implemented method for facilitating a meeting of a group of participants, the method comprising: receiving, by a processor, via a network, words uttered by the participants during the meeting, wherein the words are received as electronic text; generating, by the processor, a data structure that represents a graph of words from the participants as the words are received from the participants, wherein the graph includes a plurality of nodes and a plurality of edges, each node representing a word or a phrase uttered by a participant and an identity of the participant, and each edge representing a temporal precedence of utterance of the words; performing, by the processor, a graphical text analysis on the graph of words to determine cognitive states of the participants respectively; partitioning the group of participants into a plurality of subgroups of participants; determining, by the processor, a combined cognitive state of a subgroup of participants by: retrieving, from an information repository, weights associated with respective participants of the subgroup of participants, wherein a weight assigned to each respective participant is based on prior social network posts of the each respective participant that are automatically retrieved and analyzed from an external information repository; and combining the cognitive states of the participants of the subgroup according to the corresponding weights of the participants of the subgroup; and informing at least one of the participants of the meeting about the combined cognitive state of the subgroup of participants, wherein the informing comprises displaying the combined cognitive state on an electronic display.