USING SEMANTIC AUTHORING FOR BLISSYMBOLS COMUNICATION BOARDS Yael Netzer and Michael Elhadad Dep. of Computer Science, Ben Gurion University, Beer Sheva,

Slides:



Advertisements
Similar presentations
Assistive Technology and Acquisition of Skills for Written Expression
Advertisements

Why study grammar? Knowledge of grammar facilitates language learning
Natural Language Generation: Discourse Planning
Chapter 20: Natural Language Generation Presented by: Anastasia Gorbunova LING538: Computational Linguistics, Fall 2006 Speech and Language Processing.
CPSC Compiler Tutorial 9 Review of Compiler.
1 Words and the Lexicon September 10th 2009 Lecture #3.
NLP and Speech 2004 Feature Structures Feature Structures and Unification.
References Kempen, Gerard & Harbusch, Karin (2002). Performance Grammar: A declarative definition. In: Nijholt, Anton, Theune, Mariët & Hondorp, Hendri.
Storing and Retrieving Biological Instances with the Instance Store Daniele Turi, Phillip Lord, Michael Bada, Robert Stevens.
COMP1007 Intro to Systems Requirements © Copyright De Montfort University 2002 All Rights Reserved COMP1007 Intro to Systems Requirements Lecture 4 Identifying.
Annotating Documents for the Semantic Web Using Data-Extraction Ontologies Dissertation Proposal Yihong Ding.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
CSD 5230 Advanced Applications in Communication Modalities 7/3/2015 AAC 1 Introduction to AAC Orientation to Course Assessment Report Writing.
Methodology Conceptual Database Design
Lecture Nine Database Planning, Design, and Administration
Visualization By: Simon Luangsisombath. Canonical Visualization  Architectural modeling notations are ways to organize information  Canonical notation.
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
USE Case Model.
AQUAINT Kickoff Meeting – December 2001 Integrating Robust Semantics, Event Detection, Information Fusion, and Summarization for Multimedia Question Answering.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
Introduction to Natural Language Generation
Claudia Marzi Institute for Computational Linguistics (ILC) National Research Council (CNR) - Italy.
General Considerations for Implementation
D YNAMIC B UILDING OF D OMAIN S PECIFIC L EXICONS U SING E MERGENT S EMANTICS Final Presentation Matt Selway Supervisor: Professor Markus Stumptner.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Processing of large document collections Part 10 (Information extraction: multilingual IE, IE from web, IE from semi-structured data) Helena Ahonen-Myka.
NSW Curriculum and Learning Innovation Centre Draft Senior Secondary Curriculum ENGLISH May, 2012.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
1 Chapter 14 Architectural Design 2 Why Architecture? The architecture is not the operational software. Rather, it is a representation that enables a.
COMPUTER ASSISTED / AIDED LANGUAGE LEARNING (CALL) By: Sugeili Liliana Chan Santos.
Introduction to Database Systems
Experiments on Building Language Resources for Multi-Modal Dialogue Systems Goals identification of a methodology for adapting linguistic resources for.
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
Sharad Oberoi and Susan Finger Carnegie Mellon University DesignWebs: Towards the Creation of an Interactive Navigational Tool to assist and support Engineering.
POSTECH DP & NM Lab. (1)(1) POWER Prototype (1)(1) POWER Prototype : Towards Integrated Policy-based Management Mi-Joung Choi
PETRA – the Personal Embedded Translation and Reading Assistant Werner Winiwarter University of Vienna InSTIL/ICALL Symposium 2004 June 17-19, 2004.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Lexical Analysis Hira Waseem Lecture
In the next step you will enter some data records into the table. This can be done easily using the ‘Data Browser’. The data browser can be accessed via.
COMP106 Assignment 2 Proposal 1. Interface Tasks My new interface design for the University library catalogue will incorporate all of the existing features,
Chapter 15 Natural Language Processing (cont)
Distributed Information Retrieval Using a Multi-Agent System and The Role of Logic Programming.
1 Compiler Construction (CS-636) Muhammad Bilal Bashir UIIT, Rawalpindi.
Understanding Students with Communication Disorders
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
NLP ? Natural Language is one of fundamental aspects of human behaviors. One of the final aim of human-computer communication. Provide easy interaction.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
School of something FACULTY OF OTHER Facing Complexity Using AAC in Human User Interface Design Lisa-Dionne Morris School of Mechanical Engineering
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
Artificial Intelligence: Natural Language
Volgograd State Technical University Applied Computational Linguistic Society Undergraduate and post-graduate scientific researches under the direction.
Topic 4 - Database Design Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Programming Languages and Design Lecture 2 Syntax Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
2 Software CASE tools state-of-the-art UML modeling Partially automatic code generation Refactoring browsers (occasionally) Context-sensitive search and.
The Essay App: Justin Martin My Essay App Username: Password: User must login for each use or they can have the device remember their information for the.
Chapter – 8 Software Tools.
Understanding Naturally Conveyed Explanations of Device Behavior Michael Oltmans and Randall Davis MIT Artificial Intelligence Lab.
NATURAL LANGUAGE PROCESSING
Software Architecture for Multimodal Interactive Systems : Voice-enabled Graphical Notebook.
Augmentative and Alternative Communication. Referral Procedures Teacher consult with SLP SLP consult with AAC specialist Case Manager schedules IEP meeting.
2. The standards of textuality: cohesion Traditional approach to the study of lannguage: sentence as conventional object of study Structuralism (Bloofield,
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
10/31/00 1 Introduction to Cognitive Science Linguistics Component Topic: Formal Grammars: Generating and Parsing Lecturer: Dr Bodomo.
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
CHAPTER 8 Multimedia Authoring Tools
Analysis models and design models
Presentation transcript:

USING SEMANTIC AUTHORING FOR BLISSYMBOLS COMUNICATION BOARDS Yael Netzer and Michael Elhadad Dep. of Computer Science, Ben Gurion University, Beer Sheva, Israel {yaeln, USING SEMANTIC AUTHORING FOR BLISSYMBOLS COMUNICATION BOARDS Natural language generation (NLG) refers to the process of producing text in a spoken language, starting from an internal knowledge representation structure. Augmentative and Alternative Communication (AAC) deals with the development of devices and tools to enable basic conversation for language-impaired people. We present an applied prototype of an AAC-NLG system generating written output in English and Hebrew from a sequence of Bliss symbols. The system does not “translate” the symbols sequence, but instead, it dynamically changes the communication board as the choice of symbols proceeds according to the syntactic and semantic content of selected symbols, generating utterances in natural language through a process of semantic authoring. Selected References Ofer Biller, Michael Elhadad, and Yael Netzer Interactive authoring of logical forms for multilingual generation. In Proceedings of the 10th workshop of ENLG, Aberdeen, Scotland. Charles K. Bliss Semantography (Blissymbolics). Semantography Press, Sidney. D. Jeffery Higginbotham Use of nondisabled subjects in AAC research: Confessions of a research infidel. AAC Augmentative and Alternative Communication, 11, March.AAC Research forum. Kathleen F. McCoy and Dave Hershberger The role of evaluation in bringing NLP to AAC: A case to consider. In Filip T. Loncke, John Clibbens, Helen H. Arvidson, and Lyle L. Lloyd, editors, AAC: New Directions in Research and Practice, pages 105–122. Whurr Publishers, London. Kathleen F. McCoy Simple NLP techiques for expanding telegraphic sentences. In Proceedings of workshop on NLP for Communication Aids, Madrid, July. ACL/EACL. Pascal Vaillant A semantic-based communication system for dysphasic subjects. In Proc. of the 6th conference on AI in Medicine Europe (AIME’97), Grenoble, France, March. Generating Messages via Translation Previous works dealing with translating telegraphic text, such as (Grishman and Sterling, 1989), (Lee et al., 1997) requires to identify dependency relations among the tokens of the telegraphic input. Rich lexical knowledge is needed to identify possible dependencies in a given utterance, i.e., to find the predicate and to apply constraints, such as selectional restrictions to recognize its arguments. Similar methods were used for AAC applications, COMPANSION (McCoy, 1997) for example – where the telegraphic text is expanded to full sentences, using a word order parser, and a semantic parser to build the case frame structure of the verb in the utterance, filling the slots with the rest of the content words given. The system uses the semantic representation to re-generate fluent text, relying on lexical resources and NLG techniques. Generating Messages via Semantic Authoring Semantic parsing is avoided by constructing a semantic structure explicitly while the user inputs the sequence incrementally. It combines three aspects into an integrated approach for the design of an AAC system: Semantic authoring drives a natural language realization system and provides rich semantic input. A display is updated on the fly as the authoring system requires the user to select options. Ready-made inputs, corresponding to predefined pragmatic contexts are made available to the user as semantic templates. The lexicon can be used either as a stand-alone lexicon for reference or as part of an application. The design of the lexicon takes advantage of the unique properties of the language. Technically, only a set of atomic shapes is physically drawn while combined symbols are generated automatically, following the symbol's entry in a database that was constructed from the Hebrew and English Bliss Dictionaries. The lexicon was implemented in a way that allows searches through either textual (a word), or semantic components (e.g., "all symbols that contain a wheel"), or by forms (e.g., "all symbols that contain a circle"). Augmentative and alternative communication (AAC) is concerned with studying methods of communication that can be added to natural communication (speech and writing), especially when an individual lacks some of the skills to achieve it. AAC devices are characterized by three aspects [Hill and Romich, 2002]: 1. Selection method 2. Input language 3. Output medium In a computerized system [McCoy and Hershberger, 1999], a processing method aspect is added to this list. This method refers to the process which creates the output once symbols are inserted. This CG is transformed into an FD of the appropriate form and is unified with the lexical chooser, using the information on the verb play as embedded in the concept representation: <description descriptionNumber="0.2" primary="Intransitive" secondary="+ with-NP" xtag="0.2"/> The intransitive structure is chosen since there is only one participant given, and the resulting string generated is I play. However, once Pablo was chosen as the second actor relation and the CG is complete: [Play]- (Actor1)->[Person:{I}] (Actor2)->[Person:Pablo] The system consults the lexical chooser again and unifies the given input with the verb's possible syntactic structures following its alternation, Each time a symbol is chosen, the system converts the current expression to a conceptual graph (CG), maps the CG to a FUF Functional Description (FD), which serves as input to the lexical chooser; lexical choice and syntactic realization are performed, and feedback is provided in English or Hebrew. If the chosen symbols so far were I and to play, the conceptual graph built is: [Play]-(Actor1)->[Person:{I}] Blissymbolics (bliss in short) is a graphic meaning-referenced language, created by Charles Bliss to be used as a written universal language. It was first published in 1949 and elaborated later in 1965 in his book Semantography [Bliss, 1965]. Bliss, a survivor of the Holocaust, was infuenced by the Chinese orthography system and his life experience, and wished to establish an understandable written language that could be used by people of different nations and languages {as he believed that language misunderstanding is a main cause of wars in the world. In 1971, the bliss symbol system was first used for communication with severely language- impaired children. in this case: Alternation alternation-of-verb-play- simple_reci_intrans: [struct with-np] [structsubj-and-np-v] This syntactic alternation indicates that the clause: I play with Pablo can be generated. Alternatively, following the possible choice of the alternation which is available for the verb play with its current sense, the structure (STRUCT SUBJ-AND-NP-V) can be chosen as well, with the final output Pablo and I play. In the GUI of the system, a button can switch the generation of the clause from one argument structure to the next, according to the alternations supported by the verb. Next, the system offers the opportunity to add sentence modifiers such as time and location and other possible circumstances. Generation Process (lexical choice and syntactic realization) Ontology fragments of concepts and relations Abstract BLISSYMBOLS Augmentative and Alternative Communication (AAC) Symbol types of Blissymbols Indicators modify the lexical category of the symbol Modifiiers in Blissymbols Various realizations of the verb ‘to be’ in Blissymbols