8/19/20151 بسم الله الرحمن الرحيم ICS 482 Natural Language Processing Lecture 24: Project Ideas + Students Presentations Husni Al-Muhtaseb.

Slides:



Advertisements
Similar presentations
LABELING TURKISH NEWS STORIES WITH CRF Prof. Dr. Eşref Adalı ISTANBUL TECHNICAL UNIVERSITY COMPUTER ENGINEERING 1.
Advertisements

Data Mining and Text Analytics By Saima Rahna & Anees Mohammad Quranic Arabic Corpus.
Introduction to Computational Linguistics
Development of a German- English Translator Felix Zhang.
CS460/IT632 Natural Language Processing/Language Technology for the Web Lecture 2 (06/01/06) Prof. Pushpak Bhattacharyya IIT Bombay Part of Speech (PoS)
© Paradigm Publishing, Inc Word 2010 Level 2 Unit 1Formatting and Customizing Documents Chapter 2Proofing Documents.
Jing-Shin Chang National Chi Nan University, IJCNLP-2013, Nagoya 2013/10/15 ACLCLP – Activities ( ) & Text Corpora.
BBI 2409 English for Academic Purposes PJJ Semester 1 – 2011/2012.
How do we work in a virtual multilingual classroom? A virtual multilingual classroom with Moodle and Apertium Cultural and Linguistic Practices in the.
1 A Hidden Markov Model- Based POS Tagger for Arabic ICS 482 Presentation A Hidden Markov Model- Based POS Tagger for Arabic By Saleh Yousef Al-Hudail.
Shallow Processing: Summary Shallow Processing Techniques for NLP Ling570 December 7, 2011.
Are Linguists Dinosaurs? 1.Statistical language processors seem to be doing away with the need for linguists. –Why do we need linguists when a machine.
Sentiment Lexicon Creation from Lexical Resources BIS 2011 Bas Heerschop Erasmus School of Economics Erasmus University Rotterdam
Inducing Information Extraction Systems for New Languages via Cross-Language Projection Ellen Riloff University of Utah Charles Schafer, David Yarowksy.
Resources Primary resources – Lexicons, structured vocabularies – Grammars (in widest sense) – Corpora – Treebanks Secondary resources – Designed for a.
تمرين شماره 1 درس NLP سيلابس درس NLP در دانشگاه هاي ديگر ___________________________ راحله مکي استاد درس: دکتر عبدالله زاده پاييز 85.
Machine Learning in Natural Language Processing Noriko Tomuro November 16, 2006.
Semi-Automatic Learning of Transfer Rules for Machine Translation of Low-Density Languages Katharina Probst April 5, 2002.
Natural Language Processing Ellen Back, LIS489, Spring 2015.
An innovative platform to allow translation and indexing of internet sites Localization World
1 Natural Language Processing INTRODUCTION Husni Al-Muhtaseb Tuesday, February 20, 2007.
March 1, 2009 Dr. Muhammed Al-Mulhem 1 ICS 482 Natural Language Processing INTRODUCTION Muhammed Al-Mulhem March 1, 2009.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
Automated Essay Evaluation Martin Angert Rachel Drossman.
ELN – Natural Language Processing Giuseppe Attardi
CAREERS IN LINGUISTICS OUTSIDE OF ACADEMIA CAREERS IN INDUSTRY.
Machine Translation Dr. Radhika Mamidi. What is Machine Translation? A sub-field of computational linguistics It investigates the use of computer software.
Computational Methods to Vocalize Arabic Texts H. Safadi*, O. Al Dakkak** & N. Ghneim**
Lemmatization Tagging LELA /20 Lemmatization Basic form of annotation involving identification of underlying lemmas (lexemes) of the words in.
Computational Linguistics Yoad Winter *General overview *Examples: Transducers; Stanford Parser; Google Translate; Word-Sense Disambiguation * Finite State.
FLAVIUS Technical presentation (Overblog, Qype, TVTrip) - WP2 Platform architecture.
CS 4705 Natural Language Processing Fall 2010 What is Natural Language Processing? Designing software to recognize, analyze and generate text and speech.
LREC 2008 AWN 1 Arabic WordNet: Semi-automatic Extensions using Bayesian Inference H. Rodríguez 1, D. Farwell 1, J. Farreres 1, M. Bertran 1, M. Alkhalifa.
NLP And The Semantic Web Dainis Kiusals COMS E6125 Spring 2010.
CST 320 Compiler Methods Dr. Sherry Yang PV 171 (541)
Information Retrieval and Web Search Cross Language Information Retrieval Instructor: Rada Mihalcea Class web page:
CSA2050: Introduction to Computational Linguistics Part of Speech (POS) Tagging II Transformation Based Tagging Brill (1995)
Arabic Tokenization, Part-of-Speech Tagging and Morphological Disambiguation in One Fell Swoop Nizar Habash and Owen Rambow Center for Computational Learning.
1 CSI 5180: Topics in AI: Natural Language Processing, A Statistical Approach Instructor: Nathalie Japkowicz Objectives of.
What you have learned and how you can use it : Grammars and Lexicons Parts I-III.
ICS 482: Natural language Processing Pre-introduction
Chapter 23: Probabilistic Language Models April 13, 2004.
Grammars Grammars can get quite complex, but are essential. Syntax: the form of the text that is valid Semantics: the meaning of the form – Sometimes semantics.
An Iterative Approach to Extract Dictionaries from Wikipedia for Under-resourced Languages G. Rohit Bharadwaj Niket Tandon Vasudeva Varma Search and Information.
Auckland 2012Kilgarriff: NLP and Corpus Processing1 The contribution of NLP: corpus processing.
Improving Named Entity Translation Combining Phonetic and Semantic Similarities Fei Huang, Stephan Vogel, Alex Waibel Language Technologies Institute School.
Compiler Construction (CS-636)
CS460/IT632 Natural Language Processing/Language Technology for the Web Lecture 1 (03/01/06) Prof. Pushpak Bhattacharyya IIT Bombay Introduction to Natural.
For Friday Finish chapter 23 Homework –Chapter 23, exercise 15.
Hybrid Method for Tagging Arabic Text Written By: Yamina Tlili-Guiassa University Badji Mokhtar Annaba, Algeria Presented By: Ahmed Bukhamsin.
Shallow Parsing for South Asian Languages -Himanshu Agrawal.
Natural Language Processing Slides adapted from Pedro Domingos
Systems Course - Lecture 1 Cognitive Issues and Levels of Learning.
Utkal University We Work On Image Processing Speech Processing Knowledge Management.
1 An Introduction to Computational Linguistics Mohammad Bahrani.
Multilingual Search Shibamouli Lahiri
Word classes and part of speech tagging. Slide 1 Outline Why part of speech tagging? Word classes Tag sets and problem definition Automatic approaches.
CSA2050: Introduction to Computational Linguistics Part of Speech (POS) Tagging II Transformation Based Tagging Brill (1995)
Overview of Statistical NLP IR Group Meeting March 7, 2006.
A method to restrict the blow-up of hypotheses... A method to restrict the blow-up of hypotheses of a non-disambiguated shallow machine translation system.
Natural Language Processing Tasneem Ghnaimat Spring 2013.
BAMAE: Buckwalter Arabic Morphological Analyzer Enhancer Sameh Alansary Alexandria University Bibliotheca Alexandrina 4th International.
LING/C SC 581: Advanced Computational Linguistics Lecture Notes Feb 17 th.
Tasneem Ghnaimat. Language Model An abstract representation of a (natural) language. An approximation to real language Assume we have a set of sentences,
Learning to Generate Complex Morphology for Machine Translation Einat Minkov †, Kristina Toutanova* and Hisami Suzuki* *Microsoft Research † Carnegie Mellon.
LING/C SC 581: Advanced Computational Linguistics
Statistical n-gram David ling.
CS224N Section 3: Corpora, etc.
Artificial Intelligence 2004 Speech & Natural Language Processing
Presentation transcript:

8/19/20151 بسم الله الرحمن الرحيم ICS 482 Natural Language Processing Lecture 24: Project Ideas + Students Presentations Husni Al-Muhtaseb

Students Presentations  Evaluation at WebCT  Presentation file and Document word file Submit through webct assignment  ‘Presentation Material’ as soon as you present your lecture Wednesday, August 19,

Student Presentation Files  Summary of your lecture  References  Obstacles faced  Things learned and skills practiced  recommendation  Three true/ false questions addressing the main issues with answers for possible inclusion in the exam Wednesday, August 19,

Students Presentations  Evaluation at WebCT  Presentation file and Summary word file Submit through webct assignment  ‘Presentation Material’ as soon as you present your lecture  Sunday, May 13 Al-Elaiwi Moh'd - Diacritization: A Challenge to Arabic Treebank Annotation and Parsing Naif Al-Abdulhay - The Challenge Of Arabic For NLP/MT Abdul Rahman Al Khaldi - Statistical Transliteration for English- Arabic Cross Wednesday, August 19,

Online Instructor Evaluation  Reminder: Online Course and Instructor Evaluation Wednesday, August 19,

Some Projects  Arabic POS Tagger  Specific Information Picker  An Arabic morphological analyzer  An Arabic Spell checker w/ morphology analysis  An Arabic Syntax analyzer  Random syntactically-correct Arabic sentence generator

Some more Projects  An English to Arabic machine translation using word re-ordering  Moh’d Ones on WebCt

8 Arabic POS Tagger Plain Arabic Text ManTag Training Corpus Lexicons Probability Matrix APT Untagged Arabic Corpus Tagged Corpus DataExtract

Specific Information Picker  Given a list of links to English newspapers/ sites, find all pages that are talking about Saudi Arabia and send them to an automatic translator Wednesday, August 19,

An Arabic morphological analyzer  Invited Lecture by Yousuf Al-Uraini  Implementation of Buckwalter’s AraMorph on C#  Code in Java is available at supplementary material of the website Wednesday, August 19,

An Arabic Spell checker  Spell checker for Arabic text including morphology analysis Wednesday, August 19,

An Arabic Syntax analyzer  We Have comprehensive rules such as الجملة البحتة الاسمية البسيطة ( ب ا ب ): تـعــريــف : هي جملة صحيحة التركيب تبدأ باسم وتخلو من أية أداة وتشكل جملة واحدة فقط التــركــيـب :  Wednesday, August 19,

Syntax analyzer – Example of rules   Wednesday, August 19,

Syntax analyzer – Example of rules  Wednesday, August 19,

Random syntactically-correct Arabic sentence generator  Randomly generate Arabic sentences that have correct syntax according to the given grammar Wednesday, August 19,

English to Arabic machine translator  Given an English sentence translate to Arabic using lexicon and word ordering technique  Example next page Wednesday, August 19,

Wednesday, August 19, English to Arabic Machine Translation  Salma came  Lexicon Salma: مفرد،.. سلمى، اسم علم، مؤنث، Came: جاء، فعل، ماض، متعادل...  Word to word: سلمى جاء  Needed Translation: جاءت سلمى  Modification Rules Exchange the positions of subject and verb If the gender is feminine the verb should be the same

Moh’d Ones on WebCt  Generates complete well-formed sentences from a user input of uninflected content words.e.g. like you give the system verb, noun,...etc and the system will construct the sentence  Makes use of a bilingual corpus to perform word sense disambiguation  Detects proper nouns, nouns, verbs, etc... in text(s)  Intelligent Word Prediction uses knowledge of syntax and word frequencies to predict the next word in a sentence as the sentence is being entered, and updates this prediction as the word is typed Wednesday, August 19,

Wednesday, August 19, Thank you  السلام عليكم ورحمة الله