Extraction and Visualisation of Emotion from News Articles Eva Hanser, Paul Mc Kevitt School of Computing & Intelligent Systems Faculty of Computing &

Slides:



Advertisements
Similar presentations
Language and Grammar Unit
Advertisements

A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)
CS460/IT632 Natural Language Processing/Language Technology for the Web Lecture 2 (06/01/06) Prof. Pushpak Bhattacharyya IIT Bombay Part of Speech (PoS)
CPSC 422, Lecture 16Slide 1 Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 16 Feb, 11, 2015.
Improved TF-IDF Ranker
Using Link Grammar and WordNet on Fact Extraction for the Travel Domain.
QA-LaSIE Components The question document and each candidate answer document pass through all nine components of the QA-LaSIE system in the order shown.
HOMER: A Creative Story Generation System Student: Dimitrios N. Konstantinou Supervisor: Prof. Paul Mc Kevitt School of Computing and Intelligent Systems.
Statistical NLP: Lecture 3
BİL711 Natural Language Processing
Section 4: Language and Intelligence Overview Instructor: Sandiway Fong Department of Linguistics Department of Computer Science.
NLP and Speech Course Review. Morphological Analyzer Lexicon Part-of-Speech (POS) Tagging Grammar Rules Parser thethe – determiner Det NP → Det.
Part II. Statistical NLP Advanced Artificial Intelligence Part of Speech Tagging Wolfram Burgard, Luc De Raedt, Bernhard Nebel, Lars Schmidt-Thieme Most.
Predicting Text Quality for Scientific Articles Annie Louis University of Pennsylvania Advisor: Ani Nenkova.
Predicting Text Quality for Scientific Articles AAAI/SIGART-11 Doctoral Consortium Annie Louis : Louis A. and Nenkova A Automatically.
Natural Language Processing AI - Weeks 19 & 20 Natural Language Processing Lee McCluskey, room 2/07
1 Information Retrieval and Extraction 資訊檢索與擷取 Chia-Hui Chang, Assistant Professor Dept. of Computer Science & Information Engineering National Central.
What is a document? Information need: From where did the metaphor, doing X is like “herding cats”, arise? quotation? “Managing senior programmers is like.
Article by: Feiyu Xu, Daniela Kurz, Jakub Piskorski, Sven Schmeier Article Summary by Mark Vickers.
Lect. 11Phrase structure rules Learning objectives: To define phrase structure rules To learn the forms of phrase structure rules To compose new sentences.
March 1, 2009 Dr. Muhammed Al-Mulhem 1 ICS 482 Natural Language Processing INTRODUCTION Muhammed Al-Mulhem March 1, 2009.
Phrases and Sentences: Grammar
Logics for Data and Knowledge Representation Exercises: Languages Fausto Giunchiglia, Rui Zhang and Vincenzo Maltese.
LDK R Logics for Data and Knowledge Representation Exercise 1: Model and Language.
The SEASR project and its Meandre infrastructure are sponsored by The Andrew W. Mellon Foundation SEASR Overview Loretta Auvil and Bernie Acs National.
Taxonomies: Hidden but Critical Tools Marjorie M.K. Hlava President Access Innovations, Inc.
Ann Shlapobersky 2013 Making Writing Their Own 1.
Part II. Statistical NLP Advanced Artificial Intelligence Applications of HMMs and PCFGs in NLP Wolfram Burgard, Luc De Raedt, Bernhard Nebel, Lars Schmidt-Thieme.
With 6,500 languages in the world, we must explore new ways to learn, document, and share our linguistic knowledge. John J. Kovarik NSA/CSS Senior Language.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Overview Project Goals –Represent a sentence in a parse tree –Use parses in tree to search another tree containing ontology of project management deliverables.
Identifying Comparative Sentences in Text Documents
SceneMaker: Multimodal Visualisation of Natural Language Film Scripts Dr. Minhua Eunice Ma School of Computing & Intelligent Systems Faculty of Computing.
Jennie Ning Zheng Linda Melchor Ferhat Omur. Contents Introduction WordNet Application – WordNet Data Structure - WordNet FrameNet Application – FrameNet.
1 Query Operations Relevance Feedback & Query Expansion.
SceneMaker Intelligent Multimodal Visualisation of Natural Language Scripts Eva Hanser Dipl.-Des. (FH), M.Sc. Prof. Paul Mc Kevitt, Dr. Tom Lunney, Dr.
SceneMaker: Automatic Visualisation of Screenplays School of Computing & Intelligent Systems Faculty of Computing & Engineering University of Ulster, Magee,
Research Topics CSC Parallel Computing & Compilers CSC 3990.
Opinion Holders in Opinion Text from Online Newspapers Youngho Kim, Yuchul Jung and Sung-Hyon Myaeng Reporter: Chia-Ying Lee Advisor: Prof. Hsin-Hsi Chen.
Linguistic Essentials
What you have learned and how you can use it : Grammars and Lexicons Parts I-III.
How Do I Learn English?.
Wordnet - A lexical database for the English Language.
WALT: GET TO KNOW PARIS AND SAY HOW I’M GOING TO GET THERE. WILF: RECOGNISE THE FUTURE TENSE FOR LEVEL 5.
1/21 Automatic Discovery of Intentions in Text and its Application to Question Answering (ACL 2005 Student Research Workshop )
Auckland 2012Kilgarriff: NLP and Corpus Processing1 The contribution of NLP: corpus processing.
Leonid Iomdin Institute for Information Transmission Problems, Russian Academy of Sciences
◦ Process of describing the structure of phrases and sentences Chapter 8 - Phrases and sentences: grammar1.
Emotion Recognition from Text Using Situational Information and a Personalized Emotion Model Yong-soo Seol 1, Han-woo Kim 1, and Dong-joo Kim 2 1 Department.
Intelligent MultiMedia Storytelling System (IMSS) - Automatic Generation of Animation From Natural Language Input By Eunice Ma Supervisor: Prof. Paul Mc.
Knowledge Structure Vijay Meena ( ) Gaurav Meena ( )
8 December 1997Industry Day Applications of SuperTagging Raman Chandrasekar.
AUTONOMOUS REQUIREMENTS SPECIFICATION PROCESSING USING NATURAL LANGUAGE PROCESSING - Vivek Punjabi.
SceneMaker: Automatic Visualisation of Screenplays Eva Hanser Prof. Paul Mc Kevitt Dr. Tom Lunney Dr. Joan Condell School of Computing & Intelligent Systems.
NATURAL LANGUAGE PROCESSING
OpenACS and.LRN Conference 2008 Automatic Limited-Choice and Completion Test Creation, Assessment and Feedback in modern Learning Processes Institute for.
Lecture – VIII Monojit Choudhury RS, CSE, IIT Kharagpur
Statistical NLP: Lecture 3
University of Computer Studies, Mandalay
Tagging and Statistically Translating Latin Sentences
LING/C SC 581: Advanced Computational Linguistics
Improving an Open Source Question Answering System
WordNet: A Lexical Database for English
Natural Language - General
Parts of Speech Mr. White English I.
Text Mining & Natural Language Processing
Linguistic Essentials
Knowledge Representation for Natural Language Understanding
Artificial Intelligence 2004 Speech & Natural Language Processing
Natural Language Processing (NLP) Chapter One Introduction to Natural Language Processing(NLP)
Presentation transcript:

Extraction and Visualisation of Emotion from News Articles Eva Hanser, Paul Mc Kevitt School of Computing & Intelligent Systems Faculty of Computing & Engineering University of Ulster, Magee

News Visualisation – Emotion Extraction 1 Introduction – What is NewsViz? 2 Background – Related Projects 3 Design & Implementation – The NewsViz Application 4 Prototype Demonstration 6 Testing 7 Relation to Other Work 8 Conclusion & Future Work

What is NewsViz? From natural language to visual presentation: NewsViz automatically produces animations from text Input: News Visualisation – Emotion Extraction Online News Article Animation NewsViz System Output:

Aim: Animation embedded into news website Objectives: Entertainment Quick overview Emotional aspects >> view website What is NewsViz? News Visualisation – Emotion Extraction

The Challenges: 1. Natural Language Processing (computational interpretation of meaning of text) 2. Automatic creation of animations A manageable project: Prototype limited to one topic: football news Focus on determining emotional aspects Reduced to background visualisation What is NewsViz? News Visualisation – Emotion Extraction

Syntactic Analysis (based on grammar): Part-of-Speech Tagging (e.g. Qtag) identifying word types such as nouns, adjectives, verbs, … 95-97% correct Qtag Tag-listTagged text Bayern_VB Munich_NP stretched_VBD their_DPS lead_NN at_PRP the_AT top_NN as_CJS Hamburg_NP suffered_VBD a_AT tragic _JJ surprise_NN home_NN loss_NN._. PRPpreposition JJadjective, general NNnoun, common singular NNSnoun, common plural NPnoun, proper singular VBverb, base from VBDverb, past tense... Related Projects News Visualisation – Emotion Extraction

WordsEye: Creates static 3D scenes from text input WordsEye Related Projects News Visualisation – Emotion Extraction

WordsEye – Description and Rendered Image The skiff is on the ocean. The grassy mountain is 20 feet behind the boat. The dog is in the boat. The fishing pole is two feet in front of the dog. The bottom of the palm tree is below the bottom of the mountain. It is 20 feet behind the boat. WordsEye Related Projects News Visualisation – Emotion Extraction

More Syntax Analysis: Structure of Sentences Dependency Parser (e.g. used in WordsEye) Finding relations between words and phrases Dependency rules Who? Does? What? WordsEye Related Projects News Visualisation – Emotion Extraction

WordsEye Related Projects News Visualisation – Emotion Extraction Graphical Database in WordsEye 3D objects, their attributes (colour, size, surface)

Semantic Analysis (based on meaning): Lexical Knowledgebase (e.g. WordNet) sets of synonymous words and basic semantic relations Semantic Relation Synonymy (similar) Antonymy (opposite) Hyponymy (subordinate) Meronymy (part) Troponomy (manner) Entailment Examples pipe, tube sad, unhappy wet, dry rapidly, slowly maple, tree tree, plant wheel, car whisper, speak divorce, marry Syntactic Category N, V, Aj, Av Aj, Av, (N, V) N V WordNet Related Projects News Visualisation – Emotion Extraction

The Story Picturing Engine: matching keywords + image regions step 1: filtering out common words (a, the, of, …) step 2: identification of proper words (places and people involved) step 3: similarity count of remaining keywords (words with too many meanings are too vague) … further steps for image processing Story Picturing Engine Related Projects News Visualisation – Emotion Extraction

Example text on walk through Paris H = highest ranked images, L = Lowest ranked images Story Picturing Engine Related Projects News Visualisation – Emotion Extraction

NewsViz Architecture NewsViz News Visualisation – Emotion Extraction

Emotion Visualiser NewsViz News Visualisation – Emotion Extraction

Graphics Database Abstract Visuals for 4 Emotions 2 - boring 4 - happy 3 - tense 1 - sad NewsViz News Visualisation – Emotion Extraction

Word Lexicon with Emotion Indices challenges 3 <!– tension 3 … home 4 <!– happy 1 gaps 1 <!– sad 2 NewsViz News Visualisation – Emotion Extraction

Summarization Options NewsViz News Visualisation – Emotion Extraction

Demonstration News Visualisation – Emotion Extraction

Demonstration News Visualisation – Emotion Extraction

Demonstration News Visualisation – Emotion Extraction

Demonstration News Visualisation – Emotion Extraction

Demonstration News Visualisation – Emotion Extraction

Demonstration News Visualisation – Emotion Extraction

Demonstration News Visualisation – Emotion Extraction

Demonstration News Visualisation – Emotion Extraction

Demonstration News Visualisation – Emotion Extraction

Procedure NewViz performance evaluated against human interpretation: 1. General mood course (3-5 emotions per text) Emotions per sentence types of emotion extraction error Falsely detected emotion : 0 points Missing emotion : points depending on significance Overall feeling represented, 2-3 points Similar emotion : 4 points Exact emotion: 5 points Testing News Visualisation – Emotion Extraction

Results Course of moods mostly identified correctly Word-by-Word method highest correctness but too fine grained for animation Best results with both (adjective and nouns) Testing News Visualisation – Emotion Extraction Method Word bySentenceThresholdaverage Wordbased23 Word type correctgraincorrectgraincorrectgraincorrectgrain adjectives nouns both average

Summary Emotional interpretation of online news articles Course of moods depicted in abstract 2D animations Different methods of language processing Satisfactory outcome User Evaluation Appreciation of animations as quick overviews Future Work Extension of knowledge bases Inclusion of different topics Improvement of summarisation, e.g dependency parser Conclusion & Future Work News Visualisation – Emotion Extraction