Presentation is loading. Please wait.

Presentation is loading. Please wait.

Machine Translation Indo-German Workshop on Language technologies AU-KBC Research Centre, Chennai Speaker Prof.. Rajeev sangal International Institute.

Similar presentations


Presentation on theme: "Machine Translation Indo-German Workshop on Language technologies AU-KBC Research Centre, Chennai Speaker Prof.. Rajeev sangal International Institute."— Presentation transcript:

1 Machine Translation Indo-German Workshop on Language technologies AU-KBC Research Centre, Chennai Speaker Prof.. Rajeev sangal International Institute of Information Technology, Hyderabad sangal@iiit.net

2 CALTS, UNIV. OF HYDERABAD. SAP, LANGUAGE TECHNOLOGY Dr. Uma Maheswara Rao University of Hyderabad guraosh@uohyd.ernet.in guraosh@uohyd.ernet.in CALTS has been in NLP for over a decade. It has participated in the following major projects: 1. NLP-TTP, DOE Govt. of India. 2. IPDA, DOE Govt. of India. 3. TRCT, TDIL, MCIT 4. English-Telugu, T2TMT UPE, UGC, UOH.

3 1. Morphological Analyzer cum Spell Checker for Telugu A robust Morphological analyzer cum Spell Checker for Telugu. With 97% recognition rate. Tested on 5 million word corpora. For the users of Windows O.S & Linux.

4 2. A Multilingual Encyclopedic Electronic thesaurus for translators, MEET, a Web based linguistic application. MEET enables quick access to various synonyms. Provides equivalents in other Indian languages and English. Also provides grammatical and Semantic information. A useful application for translators. Provides access to information in Indian languages on the web. Currently includes only Marathi, Hindi, Bangla, Konkani and English. The 2 nd phase proposes to include Telugu, Kannada and Oriya. Word net for individual languages may be linked to the system.

5 3. Telugu Hyper Grammar. The Telugu Hyper Grammar, designed as a dynamically accessed and non-linearly organized grammar of Telugu grammar. A user can access information at a particular module from any other module. Provides access to a Morphological Analyzer, Generator and a Chunker. Can access various bilingual and bi-directional digital lexica of Telugu and other Indian Languages like Hindi, Kannada, Tamil, Marathi, Oriya, Malayalam and English.

6 4. English-Telugu Parallel Corpora. Parallel Corpora are a set of thematically corresponding digital texts of some selected works. Recent trends in Machine Translation are revolutionized by the use of Parallel Corpora. Parallel Corpora give way to discover similarities and differences between a pair of languages. A program for aligning parallel texts in English and Telugu is developed and in the process of testing. Selected parallel texts in Telugu, Kannada, Tamil, Marathi and Malayalam are digitized.

7 5. English-Telugu T2T Machine Translation System English-Telugu Machine Translation System is being built at CALTS in collaboration with, IIIT, Hyderabad; Telugu University, Hyderabad; Osmania University, Hyderabad. Uses an English-Telugu MAT lexicon of 42K. A wordform synthesizer for Telugu is developed and incorporated. It incorporates an evolutionary semantic lexicon It handles English sentences of a variety of complexity

8 6. MAT Lexica. Bilingual and Multidirectional. Machine Readable Dictionaries for Telugu-Hindi, Telugu-Kannada, Telugu-Tamil, Telugu-Marathi, Telugu-Oriya, Telugu-Bangla, Telugu-Malayalam, of 10K are being developed in collaboration with the Telugu Academy. The entries were based on the frequency of their occurrence in the corpus of Telugu. The Dictionaries of Telugu-Hindi, Telugu-Kannada, Telugu-Tamil are already completed. Major part of these dictionaries are developed through realigning the lexical resources existing at CALTS.

9 7. Collocations in Indian Languages. Collocations or specialized word sequences play a crucial role in a language. It is extremely difficult to identify and translate effectively. They present one of the most challenging tasks in Natural Language Processing. In the first phase, Telugu data was collected and analyzed. A long list of collocations are collected and checked whether the existing criteria are valid. These collocations are compared against other specialized word sequences in the language to understand their functional and distributional properties.

10 8. Machine Readable Dictionary of Idioms (Telugu- English). Idioms are extremely important but the most ubiquitous, and less understood categories of language. Machine-readable Idioms in English and their equivalents in Telugu and the mechanics of their recognition and transfer rules are being developed. The Machine Readable text will be implemented in XML so that access and retrieval becomes easier and faster.

11 9. Electronic Adult Literacy Primer for Telugu This is developed as part of CALTS participation in Arohan (a literacy campaign adopted by the university). Aimed at teaching the script or the written form of the language rather than the language itself. Based on frequency of characters in the written texts. Learning the most frequent but few characters would ensure greater coverage in learning recognition of characters. Special features include characters with animation and speech. A special attention on the presentation of allographs.

12 10. A generic system for morphological generation for Indian languages Morphological generators for various Indian languages particularly for Telugu, Kannada, Tamil, Malayalam, Bangla and Oriya are in different stages of development. A generic framework for wordform synthesis for Indian languages. Includes testing module to find the efficiency and coverage of the system.

13 11. Telugu-Tamil Machine translation system Using the available resources at CALTS a Telugu- Tamil MT is being developed. Uses the Telugu Morphological analyzer. Uses the Tamil generator developed at CALTS. Uses Telugu-Tamil dictionary developed as part of MAT Lexica. Uses verb sense disambiguator based on verbs argument structure.

14 12. Word Sense Disambiguation using Argument Structure: A system, based on the argument structure of Telugu verbs. Uses feature based semantic lexicon. Efficiently disambiguates polysemy of verbs in the context. Is incorporated in Telugu-Tamil MT system.

15 13. A case sensitive roman translation for Indian languages as overall pattern A roman transliteration Scheme for unwritten languages of India is developed. A common transliteration scheme for the scripts of Brahmi derivates and non Brahmi derivates is developed. Supra segmentals mapped on to roman characters No nonunique character mapping Allows complete conversion between various languages

16 Language Engineering Research at Resource Centre for Indian Language Technology Solutions University of Hyderabad Dr. K. Narayana Murthy University of Hyderabad knmuh@yahoo.com knmuh@yahoo.com

17 So far UCSG System of Syntax, Parsers English-Kannada Machine Aided Translation OCR for Telugu and other Indian Languages Telugu Corpus (10 Million Words) Experimental Text-to-Speech System for Telugu A Variety of tools

18 Structural Description (SL Inst.) (The Phrase & their Roles for each Clause) TL Sentence Planner Clause/Phrase/Word level Transfer (WSD Statistics) Best First Search for Best Parse Rate/Rank Role Assignments Assign Functional Roles to Word Groups Identify Clause Structure Identify/Rate Word Groups (FSM, Markov Models, MI) Tagger(HMM) Post Editing Structural Description (TL Inst.) (The Phrases & their Roles of each clause) Syntactic Generator Architecture of a Hybrid Machine Translation System SL SentenceTL Sentence

19 Research Activities Department of Computer Science & Engineering College of Engineering, Guindy Chennai – 600025 Participant : Dr.T.V.Geetha Other members: Dr. Ranjani Parthasarathi Ms.D. Manjula Mr. S. Swamynathan

20 Natural Language Processing Translation Support Systems Work done in the area Morphological Analyzer & Generator for Tamil Tamil Parser – Tackles both simple and complex sentences. Can handle sentences with a noun clause and multiple adjective and adverb clauses. Universal Networking Language (UNL) for Tamil – At present all the UNL relations have been handled and simple sentences can be processed. Both Tamil to UNL and UNL to Tamil have been handled Heuristic Rule based Automatic Tagger – Tagger works without a dictionary and it is based morphological heuristic rules and certain amount of lookahead

21 Natural Language Processing, Translation Support Systems - Possible Areas of cooperation  Tamil Sentence generator  Incorporation of grammatical structures to facilitate sentence formation  Design of a format to be given as input to sentence generator  Generation of complex sentences Tamil Parser and Semantic Analyzer  Tackling of complex grammatical structures  Case based semantic analysis of simple sentences  Tackling of ambiguous and incorrect sentences by the parser

22 Natural Language Processing Group Computer Sc. & Engg. Department JADAVPUR UNIVERSITY KOLKATA – 700 032, INDIA. Professor Sivaji Bandyopadhyay sivaji_ju@vsnl.com

23 Research Areas Natural Access to Internet & Other Resources –Headline Generation –Headline Translation –Document Translation –Multilingual Multidocument Summarization Cross-lingual Information Management –Multilingual and Cross-lingual IR –Open Domain Question Answering

24 Natural Access to Internet & Other Resources Headline Generation –A machine translation problem the input document identified by a set of features and output headline represents some of them –Example Base Set of features in the input document and the headline template(s) –Implemented for generating headlines from cricket news in English

25 Natural Access to Internet & Other Resources Headline Translation –A Hybrid MT system for translating English news headlines to Bengali –Syntactic and Semantic classification of news headlines done –Anaphora and Coreference classes identified in news headlines –Translation Strategy The input headline first searched in Translation Memory, else tagged and searched in Tagged Example Base, else analyzed and matched in Phrasal Example Base, else heuristics applied

26 Natural Access to Internet & Other Resources Document Translation –Prototype developed for A Hybrid MT system from English to Bengali –Translation Strategy Identify the constituent phrases of a sentence using a Shallow Parser translate them individually using an Example Base arrange the translated phrases using heuristics to form the target language output Verb phrases translated using Morphological Paradigm Suffix Tables

27 Natural Access to Internet & Other Resources Multilingual Multidocument Summarization –Multidocument summarization in each language Summarize one of the documents using extraction methods Revise the summary using other documents –Summary in the target language is the reference summary –Translate all summaries to the target language –Revise the reference summary

28 Efforts in Language & Speech Technology Natural Language Processing Lab Centre for Development of Advanced Computing (Ministry of Communications & Information Technology) ‘Anusandhan Bhawan’, C 56/1 Sector 62, Noida – 201 307, India karunesharora@cdacnoida.com

29 Technology : Angla Bharati (Rule base) developed by IIT Kanpur. System developed jointly by IIT,Kanpur and CDAC Noida Operating system support : LINUX/ WINDOWS Performance : 85% correct parsing, 60% correct translation Embedded Text Editor,Pre Processor and Post editor Lexicon :25,000 root words Translation Support System

30 Gyan Nidhi: Multi-Lingual Aligned Parallel Corpus What it is? The multilingual parallel text corpus contains the same text translated in more than one language. What Gyan Nidhi contains? GyanNidhi corpus consists of text in English and 11 Indian languages (Hindi, Punjabi, Marathi, Bengali, Oriya, Gujarati, Telugu, Tamil, Kannada, Malayalam, Assamese). It aims to digitize 1 million pages altogether containing at least 50,000 pages in each Indian language and English. National Book Trust India Sahitya Akademi Navjivan Publishing House Publications Division SABDA, Pondicherry Source for Parallel Corpus

31 GyanNidhi Block Diagram

32 Platform : Windows Data Encoding : XML, UNICODE Portability of Data : Data in XML format supports various platforms Applications of GyanNidhi Automatic Dictionary extraction Creation of Translation memory Example Based Machine Translation (EBMT) Language research study and analysis Language Modeling Gyan Nidhi: Multi-Lingual Aligned Parallel Corpus

33 Sample Screen Shot : Prabandhika

34 Tools: Vishleshika : Statistical Text Analyzer Vishleshika is a tool for Statistical Text Analysis for Hindi extendible to other Indian Languages text It examines input text and generates various statistics, e.g.: Sentence statistics Word statistics Character statistics Text Analyzer presents analysis in Textual as well as Graphical form.

35 Sample output: Character statistics Above Graph shows that the distribution is almost equal in Hindi and Nepali in the sample text. Most frequent consonants in the Hindi Most frequent consonants in the Nepali Results also show that these six consonants constitute more than 50% of the consonants usage.

36 Vishleshika: Word and sentence Statistics

37 Machine Translation Projects AU-KBC Research Centre MIT Campus, Anna University Chennai

38 Tamil - Hindi MAT Tamil-Hindi Anusaaraka based MAT – Machine-Aided Translation system – Lexical level translation – In collaboration with IIITH & TTU – 80-85% coverage – User Interfaces: Stand-alone, API, and Web-based on-line – Byproducts Tamil morphological analyser Tamil-Hindi bilingual dictionary (~ 36k)

39 Tamil-Hindi MAT System

40 English - Tamil MAT English - Tamil MAT - A Prototype – Includes exhaustive syntactical analysis – Limited Vocabulary (100-150) – Small set of Transfer rules Phase - II – Extending the prototype to the full-fledged system – Design includes Syntactic and Semantic processing – Trilingual system: English  Tamil  Hindi

41 English-Tamil MAT (Prototype)

42 English-Tamil MAT System

43 Machine Translation and Lexical Resources Activity at IIT Bombay Pushpak Bhattacharyya Computer Science and Engineering Department Indian Institute of Technology Bombay pb@cse.iitb.ac.in http://www.cse.iitb.ac.in/pb

44 UNL Based MT: the scenario UNL ENGLISH HINDI FRENCH RUSSIAN ENCONVERSION DECONVERSION

45 UNL Example agt obj plc arrange John meeting residence

46 Components of the UNL System Universal Word Relation Labels Attributes

47 Relation agt (agent) Agt defines a thing which initiates an action. agt (do, thing) Syntax agt[":" ] "(" { |":" } "," { |":" } ")" Detailed Definition Agent is defined as the relation between: UW1 - do, and UW2 - a thing where: UW2 initiates UW1, or UW2 is thought of as having a direct role in making UW1 happen. Examples and readings agt(break(icl>do), John(icl>person)) John breaks agt(translate(icl>do), computer(icl>machine)) computer translates

48 Attributes Used to describe what is said from the speaker's point of view. In particular captures number, tense, aspect and modality information.

49 Example Attributes I see a flower UNL: obj(see(icl>do), flower(icl>thing)) I saw flowers UNL: obj(see(icl>do).@past, flower(icl>thing).@pl) Did I see flowers? UNL: obj(see(icl>do).@past.@interrogative, flower(icl>thing).@pl) Please see the flowers? UNL: obj(see(icl>do).@past.@request, flower(icl>thing).@pl.@definite)

50 The Analyser Machine Enconverter Analysis Rules Dictionary CCCAA nini n i+1 n i+2 Node List A B E D C Node-net n i-1 n i+3

51 Strategy for Analysis Morphological Analysis Syntactico-Semantic Analysis

52 Analysis of a simple sentences > article and noun are combined and attribute@indef is added to the noun. > Right shift to put preposition with the succeeding noun. > Ram’s being a possessing noun, shift right. > These two nouns are resolved into relation pos and first noun is deleted:

53 Use of Lexical Resources Automatic Generation of the UW to language dictionary (Verma and Bhattacharyya, Global Wordnet Conference, Czeck Republic, 2004) Universal Word generation Semantic attribute generation Heavy use of wordnets and ontologies

54 Wordnet and Lexical Resources Approximately 12000 Hindi synsets corresponding to about 35000 root words of Hindi. Approximately 7000 Hindi synsets corresponding to about 16000 root words of Hindi. Verb Hierarchy of approximately 4000 unique words corresponding to 6000 senses.

55 Gloss AQyana kxa Hyponymy Aavaasa, inavaasa Sayana kxa rsaao [-Gar Gar, gaRh manauYyaaoM ka Cayaa huAa vah sqaana jaao dIvaaraoM sao Gaor kr banaayaa jaata hO Aitiqa gaRh baramad a Aa^M gana AaEama JaaopD,I saMr cana a Meronymy Hyponymy MeronymyMeronymy Hypernymy WordNet Sub-Graph

56 Languages under Study D- 500 R- 2100 D- 500 R- 1800 Bengali D- 4000 R- 6000 D- 4000 R- 2200 Marathi D- 75000 R- 6500 D- 75000 R- 5700 Hindi D- 60000 R- 400 D- 60000 R- 5000 English Generation Status Analysis StatusLanguage

57 Conclusions Work going on in the creation of Indian language wordnets (Hindi, Marathi in IIT Bombay; Dravidian in Anna University). Interlingua has a the attractive possibility of being used as a knowledge representation and applying to interesting applications like summarization, text clustering, meaning based multilingual search engines.

58 Anglabharathi A MULTILINGUAL MACHINE AIDED TRANSLATION METHODLOGY FOR TRANSLATION FROM ENGLISH TO INDIAN LANGUAGES Dr. Ajai Jain Department of Computer science and Engineering Indian Institute of Technology Kanpur Kanpur. India ajain@iitk.ac.in

59 Machine Translation Work at IIT Kanpur ANGLABHARTI represents a machine-aided translation methodology specifically designed for translating English to Indian languages. Anglabharti uses a pseudo-interlingua approach. It analyses English only once and creates an intermediate structure with most of the disambiguation performed The intermediate structure is then converted to each Indian language through a process of text-generation. The effort in analyzing the English sentences is about 70% and the text- generation for the rest of the 30%. additional 30% effort, a new English to Indian language translator can be built.

60

61 Language Technologies Research Centre at IIIT Hyderabad Rajeev Sangal sangal@iiit.net Machine Translation Projects

62 Strategy for Indian Language MT Use state-of-the-art technology –Take the best in the world –Take open source technology Multilingual (NOT bilingual) system –Identify features/tasks common to all Indian Languages.

63 Strategy for MT … Use Machine learning techniques extensively –But combine manual with automatic MAJOR TASK: Build lexical resources

64 Shakti MT System Technical Features Hybrid approach Constituent structure chunks with dependency relations Transfer system with inter-lingual properties Named entity recognition

65 Eng POS Tagger morph & chunker Sentence Parser English Sentence Target Language Independent Parsed Output Word Sense Disambiguation (WSD) Word senses marked Transfer Grammar Rule Application Bilingual work E-I Dictionary lookup Tense, Aspect Modality Lookup Indian Language Generator Target Language Dependent IL Sentence

66 Shakti MT Status Producing output in 4 Ils –English to Hindi, Telugu, Marathi (Telugu jointly with Univ of Hyd) –English to Tamil (by AU-KBC)

67 Lexical Resources in IL Dictionaries for MT – English to Ils – (English to 4 ILs collaborative effort) –Parellel senses Transfer grammars - verb frames

68 Annotated Corpora Part-of-speech tagged corpora for Ils –Common tagset - Designed to handle features of Indian languages (Differs from Penn tagset slightly) Shallow-parsed corpora AnnCorra treebank –Based on dependency analysis –Uses Paninian karaka relations

69 A Pragmatic Approach to Machine Translation for Indian Languages Tanveer A Faruquie IBM India Research Lab New Delhi

70 Machine Translation @ibm.com  IBM WebSphere Translation Server  16 language pairs  On the fly translation of both static and dynamic web-pages  Translation using a servlet or JSP  Windows NT, AIX, Solaris and Linux  Up to 500 words per second  Machine translation services for multilingual email and chat

71 Machine Translation @research.ibm.com  Statistical Machine Translation  Late 80’s: Source-Channel Paradigm IBM Translation Models 1-5  Advantages Data Driven Scalable Easy to build a new MT system Bidirectional No deep skills in Linguistics required  English-French, Arabic-English, Chinese-English, English-Hindi Logic-based Machine Translation  Deep level of language analysis  Very Good translation quality

72 Machine Translation: India  Problem #1  Too many language pairs!  Implication: Language Barrier will continue to be a problem.  Problem #2  Fragmentation of efforts  No consolidated effort at solving MT problems  Problem #3  Lack of NLP tools  Lack of Corpora  Lack of standardized methods of evaluation, encoding, etc.  Highly Specialized  Poor quality systems, No reusable components, No real learning from each other’s work  Solutions!  Problem #1: Statistical Machine Translation  Problem #2: Collaborative work (2-3 teams)  Problem #3: Common Tools Framework plus Standards

73 Pragmatic Steps  Build Easy-to-use tools with standardized APIs  Morphological Analyzers, POS Taggers, Parsers, Corpus Processing Tools Data driven approach Reusable Components  Build Parallel Corpora, Annotated Corpora, Tree Banks  Standardized Evaluation: Metrics, Test corpora  Quick Prototypes for new language pairs

74 Scalable SMT framework for Indian Languages  Work @irl.ibm.com  Source-Channel Paradigm  Prototype Hindi-English bidirectional SMT system: 200,000 sentence pairs of parallel corpus 80 Million words monolingual Hindi corpus 800 Million words monolingual English corpus  Evaluation : English-Hindi Training corpus size150,000 sentences No of test sentences1032 BLEU Score0.1391 NIST Score4.6296

75 Expert Software Consultants Ltd. Dr. Mukul K Sinha C-7, Almora Bhavan, 2nd Floor, NDSE-I, New Delhi 110049 Tel: 91-11-24642675/24649382 E-mail: expert@vsnl.com

76 Language Technology: Messaging Bharati: Indic Multi-script Message Server (Unicode Complaint) Varta: Indic Multi-script Internet Chat System Valmiki: Indic Multi-script Text Editor Indic IME: INSCRIPT & Phonetic

77 Language Processing Tool: Anavaya System (Sanskrit) Sandhi-Vichhed System of Sanskrit Shlokas With help of Lexicon & Sandhi Grammar Useful for Easy Understanding by Readers Useful for Machine Translation (With Association of School of Computer & Systems Science., Jawaharlal Nehru University, New Delhi )

78 Multi-modal Messaging System: Samvaad Samvaad Script-less Speech mail System Audio Visual Interface with Mouse/ Touch screen (No Keyboard) For non-technical savvy people For people of any language

79 Language Technology: Professional/ Research Associations Dr. Mukul K Sinha AU-KBC, Chennai JNU, New Delhi BITS Pilani Pawan Kumar JNU, New Delhi Tanmoy Prasad UP Technical University, Noida


Download ppt "Machine Translation Indo-German Workshop on Language technologies AU-KBC Research Centre, Chennai Speaker Prof.. Rajeev sangal International Institute."

Similar presentations


Ads by Google