File Information
File: 05-lr/acl_arc_1_sum/cleansed_text/xml_by_section/intro/04/w04-2008_intro.xml
Size: 2,272 bytes
Last Modified: 2025-10-06 14:02:41
<?xml version="1.0" standalone="yes"?> <Paper uid="W04-2008"> <Title>An Algorithm for Open Text Semantic Parsing</Title> <Section position="2" start_page="0" end_page="0" type="intro"> <SectionTitle> 1 Introduction </SectionTitle> <Paragraph position="0"> The goal of the semantic parser is to analyze the semantic structure of a natural language sentence.</Paragraph> <Paragraph position="1"> Similar in spirit with the syntactic parser - whose goal is to parse a valid natural language sentence into a parse tree indicating how the sentence can be syntactically decomposed into smaller syntactic constituents - the purpose of the semantic parser is to analyze the structure of sentence meaning. Sentence meaning is composed by entities and interactions between entities, where entities are assigned semantic roles, and can be further modified by other modifiers. The meaning of a sentence is decomposed into smaller semantic units connected by various semantic relations by the principle of compositionality, and the parser represents the semantic structure - including semantic units as well as semantic relations, connecting them into a formal format. null In this paper, we describe the main components of the semantic parser, and illustrate the basic procedures involved in parsing semantically open text.</Paragraph> <Paragraph position="2"> We believe that such structures, reflecting various levels of semantic interpretation of the text, can be used to improve the quality of text processing applications, by taking into account the meaning of text. The paper is organized as follows. We first describe the semantic structure of English sentences, as the basis for semantic parsing. We then introduce the knowledge bases utilized by the parser, and show how we use this knowledge in the process of semantic parsing. Next, we describe the parsing algorithm and elaborate on each of the three main steps involved in the process of semantic parsing: (1) syntactic and shallow semantic analysis, (2) semantic role assignment, and (3) application of default rules. Finally, we illustrate the parsing process with several examples, and show how the semantic parsing algorithm can be integrated into other language processing systems.</Paragraph> </Section> class="xml-element"></Paper>