A Computational Notebook Approach to Large-scale Text Analysis

Black line drawing of a stack of papers on a white circle inside a dark green square.

Citation

Guangchen Ruan, Tassie Gniady, David Kloster, Eric Wernert and Esen Tuna, “A Computational Notebook Approach to Large-scale Text Analysis: Balancing Accessibility with Scalability”, to appear in Proceedings of PEARC ’18: Practice and Experience in Advanced Research Computing. Pittsburgh, PA, July 22-26, 2018.

Description

Large-scale text analysis algorithms are important to many fields as they interrogate reams of textual data to extract evidence, correlations, and trends not readily discoverable by a human reader. Unfortunately, there is often an expertise mismatch between computational researchers who have the technical and programming skills necessary to develop workflows at scale and domain scholars who have knowledge of the literary, historical, scientific, or social factors that can affect data as it is manipulated. Our work focuses on the use of scalable computational notebooks as a model to bridge the accessibility gap for domain scholars, putting the power of HPC resources directly in the hands of the researchers who have scholarly questions. The computational notebook approach offers many benefits, including: fine-grained control through modularized functions, interactive analysis that puts the "human in the loop", scalable analysis that leverages Spark-as-a-Service, and complexity hiding interfaces that minimize the need for HPC expertise. In addition, the notebook approach makes it easy to share, reproduce, and sustain research workflows. We illustrate the applicability of our approach with usage scenarios on HPC systems as well as within a restricted computing environment to access sensitive, in-copyright data, and demonstrate the usefulness of the notebook approach with three examples from three different domains and data sources. These sources include historical topic trends in ten thousand scientific articles, sentiment analysis of tweets, and literary analysis of the copyrighted works of Kurt Vonnegut using non-consumptive techniques.

Date

July 2018

Services

Text Analytics

Type

Conference Paper