A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
- program instructions to receive a selection of content from a content presentation;
- program instructions to extract, using natural language processing (NLP), at least one topic from the selected content, the at least one topic representative of a subject conveyed within the selected content;
- program instructions to extract, using NLP, at least one perspective associated with the at least one topic, the at least one perspective representative of a point of view conveyed within the selected content regarding the at least one topic;
- program instructions to determine a topic rating of the extracted topics and associated perspectives based upon the extracted topics and associated perspectives, the topic rating representative of a topic diversity among the extracted topics and associated perspectives;
- and program instructions to present the topic rating within a graphical user interface (GUI).