{'fraction_non_alphanumeric': 0.03162055335968379, 'fraction_numerical': 0.0, 'mean_word_length': 5.333333333333333, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Toward Building an Academic Search Engine Understanding the Purposes of the Matched Sentences in an Abstract

This paper introduces an automatic approach to understand the purposes of each sentence in the abstract of an academic document. Specifically, computers can label each sentence in the abstract as being related to one or several of six aspects – “BACKGROUND”, “OBJECTIVES”, “METHODS”, “RESULTS”, “CONCLUSIONS”, and “OTHERS”. Experimental results obtained on a real dataset show that the labeling methodology outperforms baseline methods. We also build a prototype academic search engine to demonstrate the use of this new design. Users may search for articles containing keywords related to any of these six aspects to better meet their search goals.