A Grammar for Battle Management Language

Similar documents
SYSTEM ENTITY STRUCTUURE ONTOLOGICAL DATA FUSION PROCESS INTEGRAGTED WITH C2 SYSTEMS

Exploring context issues within natural language information

Syntax Parsing 1. Grammars and parsing 2. Top-down and bottom-up parsing 3. Chart parsers 4. Bottom-up chart parsing 5. The Earley Algorithm

Informatics 2A: Language Complexity and the. Inf2A: Chomsky Hierarchy

Introduction to HPSG. Introduction. Historical Overview. The HPSG architecture. Signature. Linguistic Objects. Descriptions.

CS 598 Natural Language Processing

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

SEDETEP Transformation of the Spanish Operation Research Simulation Working Environment

Natural Language Processing. George Konidaris

Developing True/False Test Sheet Generating System with Diagnosing Basic Cognitive Ability

Constraining X-Bar: Theta Theory

Parsing of part-of-speech tagged Assamese Texts

ENGBG1 ENGBL1 Campus Linguistics. Meeting 2. Chapter 7 (Morphology) and chapter 9 (Syntax) Pia Sundqvist

PRODUCT PLATFORM DESIGN: A GRAPH GRAMMAR APPROACH

An Introduction to the Minimalist Program

Control and Boundedness

THE INTERNATIONAL JOURNAL OF HUMANITIES & SOCIAL STUDIES

11/29/2010. Statistical Parsing. Statistical Parsing. Simple PCFG for ATIS English. Syntactic Disambiguation

English Language and Applied Linguistics. Module Descriptions 2017/18

Visual CP Representation of Knowledge

Character Stream Parsing of Mixed-lingual Text

Context Free Grammars. Many slides from Michael Collins

Ontologies vs. classification systems

Grounding Language for Interactive Task Learning

What is a Mental Model?

Approaches to control phenomena handout Obligatory control and morphological case: Icelandic and Basque

Language properties and Grammar of Parallel and Series Parallel Languages

Big Fish. Big Fish The Book. Big Fish. The Shooting Script. The Movie

LQVSumm: A Corpus of Linguistic Quality Violations in Multi-Document Summarization

Erkki Mäkinen State change languages as homomorphic images of Szilard languages

Speech Recognition at ICSI: Broadcast News and beyond

The College Board Redesigned SAT Grade 12

Case government vs Case agreement: modelling Modern Greek case attraction phenomena in LFG

Grammars & Parsing, Part 1:

Proof Theory for Syntacticians

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition

Reinforcement Learning by Comparing Immediate Reward

Inleiding Taalkunde. Docent: Paola Monachesi. Blok 4, 2001/ Syntax 2. 2 Phrases and constituent structure 2. 3 A minigrammar of Italian 3

Prediction of Maximal Projection for Semantic Role Labeling

Enhancing Unlexicalized Parsing Performance using a Wide Coverage Lexicon, Fuzzy Tag-set Mapping, and EM-HMM-based Lexical Probabilities

Guidelines for Writing an Internship Report

The Inclusiveness Condition in Survive-minimalism

Math-U-See Correlation with the Common Core State Standards for Mathematical Content for Third Grade

Robot manipulations and development of spatial imagery

Aspectual Classes of Verb Phrases

Some Principles of Automated Natural Language Information Extraction

Stacks Teacher notes. Activity description. Suitability. Time. AMP resources. Equipment. Key mathematical language. Key processes

2.1 The Theory of Semantic Fields

Language Acquisition Fall 2010/Winter Lexical Categories. Afra Alishahi, Heiner Drenhaus

RANKING AND UNRANKING LEFT SZILARD LANGUAGES. Erkki Mäkinen DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF TAMPERE REPORT A ER E P S I M S

SOME MINIMAL NOTES ON MINIMALISM *

Universal Grammar 2. Universal Grammar 1. Forms and functions 1. Universal Grammar 3. Conceptual and surface structure of complex clauses

What the National Curriculum requires in reading at Y5 and Y6

"f TOPIC =T COMP COMP... OBJ

The Structure of Multiple Complements to V

Using dialogue context to improve parsing performance in dialogue systems

1. Introduction. 2. The OMBI database editor

Loughton School s curriculum evening. 28 th February 2017

Modeling full form lexica for Arabic

THE UNIVERSITY OF TEXAS RIO GRANDE VALLEY GRAPHIC IDENTITY GUIDELINES

LING 329 : MORPHOLOGY

Commanding Officer Decision Superiority: The Role of Technology and the Decision Maker

Conversation Starters: Using Spatial Context to Initiate Dialogue in First Person Perspective Games

OCR for Arabic using SIFT Descriptors With Online Failure Prediction

Candidates must achieve a grade of at least C2 level in each examination in order to achieve the overall qualification at C2 Level.

A General Class of Noncontext Free Grammars Generating Context Free Languages

- «Crede Experto:,,,». 2 (09) ( '36

Think A F R I C A when assessing speaking. C.E.F.R. Oral Assessment Criteria. Think A F R I C A - 1 -

Firms and Markets Saturdays Summer I 2014

Accelerated Learning Course Outline

ESC Declaration and Management of Conflict of Interest Policy

Vorlesung Mensch-Maschine-Interaktion

DEPARTMENT OF THE AIR FORCE AIR UNIVERSITY (AETC)

What s in a Step? Toward General, Abstract Representations of Tutoring System Log Data

Developing a TT-MCTAG for German with an RCG-based Parser

A Minimalist Approach to Code-Switching. In the field of linguistics, the topic of bilingualism is a broad one. There are many

Concept Acquisition Without Representation William Dylan Sabo

How to analyze visual narratives: A tutorial in Visual Narrative Grammar

arxiv: v1 [math.at] 10 Jan 2016

An Evaluation of the Interactive-Activation Model Using Masked Partial-Word Priming. Jason R. Perry. University of Western Ontario. Stephen J.

Procedia - Social and Behavioral Sciences 154 ( 2014 )

Which verb classes and why? Research questions: Semantic Basis Hypothesis (SBH) What verb classes? Why the truth of the SBH matters

ELA/ELD Standards Correlation Matrix for ELD Materials Grade 1 Reading

Physics 270: Experimental Physics

Senior Project Information

Update on Soar-based language processing

Pseudo-Passives as Adjectival Passives

A relational approach to translation

Mental Models of a Cellular Phone Menu. Comparing Older and Younger Novice Users

November 2012 MUET (800)

Memorandum. COMPNET memo. Introduction. References.

Controlled vocabulary

NAME: East Carolina University PSYC Developmental Psychology Dr. Eppler & Dr. Ironsmith

Philosophy of Literacy Education. Becoming literate is a complex step by step process that begins at birth. The National

Using Blackboard.com Software to Reach Beyond the Classroom: Intermediate

Reading Grammar Section and Lesson Writing Chapter and Lesson Identify a purpose for reading W1-LO; W2- LO; W3- LO; W4- LO; W5-

Derivational: Inflectional: In a fit of rage the soldiers attacked them both that week, but lost the fight.

A heuristic framework for pivot-based bilingual dictionary induction

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Intensive Writing Class

Transcription:

Bastian Haarmann 1 Dr. Ulrich Schade 1 Dr. Michael R. Hieb 2 1 Fraunhofer Institute for Communication, Information Processing and Ergonomics 2 George Mason University bastian.haarmann@fkie.fraunhofer.de ulrich.schade@fkie.fraunhofer.de mhieb@gmu.edu

Overview Battle Management Language (BML) Formal Grammars What BML Requires from its Grammar Implications from the Requirements

Battle Management Language (BML) Battle Management Language (BML or Coalition-BML / C-BML) unambiguous language for C2-communication It is mainly used for commanding simulated units, to train staffs or as decision support application. Exchange of Orders Requests Reports C4I BML Simulation C4I Robotic Forces Figure by Ole Martin Mevassvik (FFI) NATO RTO MSG-048 C-BML

A Grammar Battle Management Language (BML) C4I Simulation BML C2LG-GUI APLET

Battle Management Language (BML) Battle Management Language is under development by NATO RTO, Modeling and Simulation Group 048 Coalition BML (2006-2010) and currently by its successor MSG-085 Standardization for C2-Simulation Interoperation. C4I BML Simulation C4I Robotic Forces It is under standardization by the Simulation Interoperability Standardization Organization (SISO). Responsible: The Product Development Group C-BML

Formal Grammar BML expressions must be interpretable by a system. BML formal language. A formal language is the set of all sentences that can be generated out of a formal grammar. Thus, we need a formal grammar as basis for BML.

Grammar Research that supports SISO C-BML Phase 2 Formal Grammar: Definition Noam Chomsky asked: What do we know when we know a language? (Syntactic Structures, 1957) Chomsky s answer was: a lexicon (= a set of words) and a set of rules (= how to combine the words)

Grammar Research that supports SISO C-BML Phase 2 Formal Grammar: Definition A formal grammar is a quadruple, G = {S, Σ, N, P}. S is the start symbol Σ is a finite set of terminal symbols (the lexicon) N is a finite set of non-terminal symbols P is a finite set of production rules (Who, Where, )

Formal Grammars Production rules terminal- and non-terminal symbols terminal- and non-terminal symbols E.g., S What Where When Restriction: The left-hand side of a rule must contain at least one non-terminal symbol.

Requirements There are two types of requirements: doctrinal requirements requirements of interoperability

Doctrinal Requirements Doctrine for military communication: field manuals NATO standard agreements (STANAGS) Example: NATO s STANAG 2014 Formats for Orders and Designation of Timings, Locations and Boundaries and US Army s Field Manual 6-0 Mission Command: Command and Control of Army Forces

Doctrinal Requirements Paragraph 3 Execution in the format for operation orders: Tasks are assigned to units Doctrine refers to the 5 Ws : What (what kind of task is to be executed) Who (the unit that is ordered to execute the task) Where (the spatial conditions of the task) When (the temporal conditions of the task) Why (the task s purpose)

Doctrinal Requirements Constituency some words in an expression belong together To respect the doctrinal demand of using the 5 Ws, BML expressions should consist of constituents.

Doctrinal Requirements Formal grammars can be classified hierarchically in four levels: unrestricted context-sensitive context-free regular Regular expressions are best for automatic processing, but to allow constituency, it is necessary to use a context-free grammar.

Doctrinal Requirements

Interoperability Requirements JC3IEDM: Joint C3 Information Exchange Data Model primary standard for exchanging C2 data between C2 systems (www.mipsite.org). BML is supposed to be JC3IEDM compatible.

Interoperability Requirements BML s vocabulary (the Σ of the BML grammar) consists of attributes and values from the JC3IEDM. The structure cannot be mirrored in BML s production rules in total.

Implications So far, a BML grammar should look like the following: It should have context-free production rules. Its lexical terms should be taken from the JC3IEDM.

Unambiguity Requirements BML expressions should not be ambiguous. The interpretation of a language expression is done by assigning semantic roles to constituents. Example: The unit advanced to phase line Alpha. The unit = Agent to phase line Alpha = Destination

Unambiguity Requirements Word order and keywords support the correct assignment of semantic roles to constituents to phase line Alpha from phase line Alpha = Destination = Origin Passive voice or pronouns blur the assignment. The 5 W s constituents should be fix in BML expressions. If sub-roles of When and Where are used, the respective constituents should start with a specific unique keyword to indicate the sub-role meant.

Implications So far, a BML grammar should look like the following: It should have context-free production rules Its lexical terms should be taken from the JC3IEDM Its non-terminals should denote semantic roles The sequence of the constituents should be fixed If the sub-roles of When and Where are used, the respective constituents should start with a specific unique keyword to indicate to which sub-role a specific constituent belongs

Intermediary Result BML phase 1 standard light grammar in the form of an XML schema suggested by George Mason University complies with the requirements

Lexicalization Requirements Lexicalization: The type of action determines which kind of constituents may appear in a respective expression.

C2LG Lexicalized Rules OB block Tasker Taskee Affected AtWhere StartWhen EndWhen Mod Why Label OB escort Tasker Taskee Affected RouteWhere StartWhen EndWhen Mod Why Label RouteWhere RouteWhere RouteWhere Location along RouteName towards Location towards Bearing (from Location) to Location (via Location*) LocationName Coordinate Example: A orders B to escort 2./LogBtl168(DEU): escort A B 2./LogBtl168(DEU) What / Who / Affected from Tango to Tulip Where start at now When in-order-to enable label-o169 Why label-o168; Label

Command and Control Lexical Grammar (C2LG) C2LG is a context-free lexicalized grammar. It allows the expression of orders, requests and reports. C2LG is built on military doctrines, the concept of the 5 Ws, the JC3IEDM (providing the lexical items), and principles of linguistics.

Command and Control Lexical Grammar (C2LG) C2LG is modeled on Lexical Functional Grammar (LFG). It incorporates lexicality (task driven) constituency (5Ws) the principle of coherence (semantic check) the principle of completeness (semantic check) We recommend a lexicalized grammar such as the C2LG as a basis for the SISO C-BML standard, phase 2 (grammar phase).

27 Thank you for your attention! bastian.haarmann@fkie.fraunhofer.de

C2LG example (backup slide) Example A orders B to occupy a certain building: occupy A B Building2109 at Melkar Square start at now in-order-to enable label-o169 label-o168; What / Who / Affected Where When Why Label

for Battle Management Language BML, version 1 standard full (backup slide) Interpretation ambiguities may arise if they are not excluded by the grammar. For example, there are semantic overlaps between AffectedWho and CandidateTargetList as well as between Resource and TaskeeWho inbml, version 1 standard full.