A Skeleton-Based Model for Promoting Coherence Among Sentences in Narrative Story Generation

Similar documents
IBM Cognos Open Mic Cognos Analytics 11 Part nd June, IBM Corporation

Instructors: Tengyu Ma and Chris Re

Campaign Skills Handbook. Module 4 Voter Contact Communicating Directly with Voters

Communicating Student Learning

Previously in coms240:

Equality Policy. Aims:

Facebook Guide for State Legislators

Capitalism in an Age of Robots

A Correlation of Prentice Hall World History Survey Edition 2014 To the New York State Social Studies Framework Grade 10

Hoboken Public Schools. PLTW Introduction to Computer Science Curriculum

Museum exhibit attempts to humanize refugee crisis and genocide

Coreference Semantics from Web Features. Mohit Bansal and Dan Klein UC Berkeley

UNHCR Jordan ASSETS OF REFUGEES IN ZATAARI CAMP: A PROFILE OF SKILLS REFUGIS, BY REFUGEES FOR REFUGEES 749 INTERVIEWS JULY 2017

What Constitutes a Constitution?

The Social Web: Social networks, tagging and what you can learn from them. Kristina Lerman USC Information Sciences Institute

Lecture 8: Verification and Validation

Gender-Based Analysis in Ontario

BYLAWS Revised: February 2016 Approved: March 2016

Link Attraction Factors

GE SKI CLUB NEWSLETTER MAILING ADDRESS: PO BOX 327 NEW HARTFORD, NY WEBSITE: April 2019 VOL. 52 ISSUE 12

Semantic Types for Computational Legal Reasoning: Propositional Connectives and Sentence Roles in the Veterans Claims Dataset

Hoboken Public Schools. Project Lead The Way Curriculum Grade 8

College Prep English 10

Deep Classification and Generation of Reddit Post Titles

WRITING FOR TRIALS 1

Identities, Opportunities and Challenges

Economics Marshall High School Mr. Cline Unit One BC

Essentials of Demonstrative Evidence

Hoboken Public Schools. Physical Education Curriculum Grades 7 & 8

Comparison Sorts. EECS 2011 Prof. J. Elder - 1 -

Implementing Domain Specific Languages using Dependent Types and Partial Evaluation

TENANTS NEWS. City Advocate Award for Ann. Voice of the Wolverhampton Federation of Tenants Associations. Winter 2016/17.

Day of Europe. Worldwide Immigration Statistics. Match the statistic with one of the images below: 33% OF IMMIGRANTS LIVE IN 95 MILLION IMMIGRANTS ARE

Understanding the Minds of Voters Electoral Psychology under the Microscope

st ANNUAL PRESS CLUB OF NEW ORLEANS EXCELLENCE IN JOURNALISM AWARDS COMPETITION

SADC EU REGIONAL POLITICAL COOPERATION (RPC) PROGRAMME DIRECTORATE OF THE ORGAN ON POLITICS DEFENCE AND POLITICAL AFFAIRS

DOWNLOAD OR READ : THE RUNNER THIEF PDF EBOOK EPUB MOBI

News English.com Ready-to-use ESL / EFL Lessons

Chartists and the Struggle for the Vote

Hoboken Public Schools. Spanish Two Curriculum

Hoboken Public Schools. Project Lead The Way Curriculum Grade 7

Grade One Introduction to History and Social Science

INTRODUCTION OF EXHIBITS AT TRIAL THE BASICS

Purpose of an Alumni Chapter

JUDGE CHATS. Lesson Plan. Independence Mall 525 Arch Street Philadelphia, PA 19106

Title: My Car. October 20, :00 am. Direction: Northeast. Location: My Apartment. Theme: Movement. October 20, :15am.

Sun Mon Tue Wed Thu Fri Sat. Keep up with the Mobile Family Success Center on Social Media:

SUPPLEMENTARY INFORMATION

Diachronic and Synchronic Analyses of Japanese Statutory Terminology

Guide to Resolution Writing. EuroMUN 2018: Shaping the Future from the Heart of Europe. May 10th to 13th, 2018 Maastricht, The Netherlands

Policy Entrepreneurship

European Programme for Human Rights Education for Legal Professionals HELP EU-CoE Project on Radicalisation Prevention Project

Hoboken Public Schools. Spanish One Honors Curriculum

North Carolina Gold Wing Road Riders Association. Chapter of the Year Program Guide And Score Sheet

Design and Analysis of College s CPC-Building. System Based on.net Platform

Policies & Procedures Manual. Capital District Football Officials Association Member of New York State Certified Football Officials, Inc.

Your Next Generation Employee

Subjectivity Classification

1. Students access, synthesize, and evaluate information to communicate and apply Social Studies knowledge to Time, Continuity, and Change

4-H Officer Training! 4-H Meeting Agendas Good Meeting Elements Parliamentary Procedure Responsibilities of 4-H Officers

Holistic Governance Applied in Customs-A Study based on the Perspective of Regional Integration Yi-Xin Xu 1,a,*, Cai-Hong Hou 1,b, Xin-Yi Ye 1,c

Lesson Title: Supreme Court Decision of Dred Scott v. Sanford (1857) 60 U.S Lesson Overview:

United States District Court, D. Delaware. LUCENT TECHNOLOGIES, INC. Plaintiff. v. NEWBRIDGE NETWORKS CORP. and Newbridge Networks, Inc. Defendants.

Deep Learning Working Group R-CNN

Agenda. December Beth Saunders, MS CCC/SLP/ATP 1. Beth s Disclosure. Learner Outcomes. Chris<ne s Disclosure. Goal = Communica<on and Language

Kicking Butts Online. March 13, PM EST

Towards Tackling Hate Online Automatically

6/4/2009. The Labor Market, Income, and Poverty. Microeconomics: Principles, Applications, and Tools O Sullivan, Sheffrin, Perez 6/e.

FIFA EXECUTIVE COMMITTEE Zurich, 20 and 21 October 2011

U.S.-Russia Relations. a resource for high school and community college educators. Trust and Decision Making in the Twenty-First Century

Principles of Information Visualization Tutorial Part 1 Design Principles. Prof Jessie Kennedy Institute for Informatics & Digital Innovation

Subjects include, but don t stop with

Traffic Safety Knowledge Survey and Difference Analysis for Migrant Workers

This research was funded by the British Academy, grant number SG

Outline. From Pixels to Semantics Research on automatic indexing and retrieval of large collections of images. Research: Main Areas

Community Celebrations Grants Application Guidelines

Research on the Strengthen Method of Ideological and Political Education in College Students by the Wechat Carrier

Wisconsin Model Academic Standards for Social Studies Grades K -6

IN THE COURT OF CRIMINAL APPEALS OF TENNESSEE AT KNOXVILLE Assigned on Briefs December 16, 2008

Five Centuries of Monarchy in Korea: Mining the Text of the Annals of the Joseon Dynasty

We the People: The Preamble of the Constitution

Monthly Webinar Series: Bringing New Ideas and Innovation to the Field of EE

Agent Modeling of Hispanic Population Acculturation and Behavior

NEW, FREE COMMUNICATION PLATFORM POSTS ON GOOGLE

SOCIAL STUDIES SKILLS

Hoboken Public Schools. English I Curriculum

Introduction to Project Management

Why is the United States Constitution the supreme law of the land?

Narrative Flow of the Unit

DOWNLOAD OR READ : RELAUNCH PDF EBOOK EPUB MOBI

CLASP/NAEYC/NWLC Child Care and Development Block Grant (CCDBG) Act of 2014 Audio Conference September 22, :00 p.m. ET

Hoboken Public Schools. Environmental Science Honors Curriculum

UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD. UNITED PATENTS, INC., Petitioner, REALTIME DATA LLC, Patent Owner.

Future Congress. the conversation continues!

The United States Constitution HOCPP 1256 Published: July, Sample file

Public Libraries and Access to Justice: #2. The Role of Public Libraries

Probabilistic Latent Semantic Analysis Hofmann (1999)

ROBOTROLLING ISSUE 2 ROBOTROLLING CENTRE OF EXCELLENCE CENTRE OF EXCELLENCE

Chapter 7 Case Research

myworld Social Studies We Are Connected Grade 3, 2013

Transcription:

A Skeleton-Based Model for Promoting Coherence Among Sentences in Narrative Story Generation Jingjing Xu, Xuancheng Ren, Yi Zhang, Qi Zeng, Xiaoyan Cai, Xu Sun MOE Key Lab of Computational Linguistics, School of EECS, Peking University School of Automation, Northwestern Polytechnical University jingjingxu@pku.edu.cn Narrative Story Generation A Skeleton-Based Model for Promoting Coherence 4-11-2018

Outline p Introduction Ø Task Ø Challenge p Skeleton-Based Model Ø Overview Ø Skeleton-Based Generative Module Ø Skeleton Extraction Module p Experiment Ø Dataset Ø Baselines Ø Results p Analysis Ø Incremental Analysis Ø Error Analysis p Conclusion 4-11-2018 2 of 28

Introduction

Narrative Story Generation Task Definition Input: A short description of a scene or an event. Output: A relevant narrative story following the input. Input: Fans came together to celebrate the opening of a new studio for an artist. Output: The artist provided champagne in flutes for everyone. Friends toasted and cheered the artist as she opened her new studio. Input: Last week I attended a wedding for the first time. Output: There were a lot of families there. They were all taking pictures together. Everyone was very happy. The bride and groom got to ride in a limo that they rented. 4-11-2018 4 of 28

Difficulty q High requirements on tight semantic connection among sentences q If the given input is about artist and studio opening The artist provided champagne for everyone Fans toasted and cheered the artist The fans were very happy to see this event The football game is so exciting The weather is so cold and all trees are covered with heavy snow 4-11-2018 5 of 28

Motivation q The connection among sentences is mainly reflected through key phrases (or skeleton) q We explicitly model the relation among skeletons in this work. 4-11-2018 6 of 28

Skeleton-based Model q Motivated by this fact: 1. We do not generate a sentence from left to right 2. Instead, we first generate a skeleton 3. Expand the skeleton to a complete and fluent sentence 4-11-2018 7 of 28

Approach

Overview q Our model contains two parts Ø Skeleton-based generative module 1. Input-to-skeleton component 2. Skeleton-to-target component Ø Skeleton extraction module 4-11-2018 9 of 28

Skeleton-Based Generative Module q Generation Process Fans came together to celebrate the opening of a new studio for an artist. artist champagne The artist provided champagne in flutes for everyone. Friends toasted cheered artist. Friends toasted and cheered the artist as she opened her new studio. 4-11-2018 10 of 28

The Structure of Skeleton-Based Generative Module q Input-to-Skeleton Component Ø Ø Ø Learn the dependency between source inputs and target skeletons Model: A Seq2Seq Training Loss: Cross-entropy loss q Skeleton-to-Target Component Ø Ø Expand a skeleton to a complete sentence Model: Seq2Seq Ø Encoder: LSTM Ø Decoder: LSTM Ø Training Loss: Cross-Entropy Loss 4-11-2018 11 of 28

Skeleton-Extractive Module q Skeletons as supervisory signal Ø In real-world datasets, the human-annotated skeleton is usually unavailable q Rule-based approaches Ø Advantage: Simple Ø Drawback: Difficult to define the unified rules of extracting skeletons q To address this problem, we build a skeleton extraction module to automatically explore sentence skeletons 4-11-2018 12 of 28

Skeleton-Extraction Module q Reformulate skeleton extraction as a sentence compression problem Ø Advantage: sentence compression requires systems to keep core information, which is consistent with our target. Ø Drawback: sentence compression results usually are grammatical, which limits the quality of skeletons. The lady wearing the pink shirt decided to stop playing the video and chatted with other guests. compress Lady decided to stop playing the video 4-11-2018 13 of 28

The structure of Skeleton Extraction Module q Sequence to sequence model Ø Encoder: LSTM Ø Decoder: LSTM q Input: original text q Output: the skeleton of the original text q Loss function: cross-entropy loss 4-11-2018 14 of 28

How to improve the quality of skeleton-extraction module q Motivation q Use the feedback of generative module to improve it q Challenge q Loss is no longer differentiable q Approach q Reinforcement Learning Method q Treat the feedback of generative module as reward q Optimize the extraction model by 4-11-2018 15 of 28

Reward q Multiplication of the cross-entropy loss K: Upper bound of the reward, R 1 : Cross-entropy losses in the input-to-skeleton component R 2 : Cross-entropy losses in the skeleton-to-target component, respectively. 4-11-2018 16 of 28

Experiment

Dataset q Source: ü Visual Storytelling q Dataset: ü Input: the first sentence ü Output: the following sentences Having a good time bonding and talking. [M] got exhausted by the heat. Sky illuminated with a brilliance of gold and orange hues. 4-11-2018 18 of 28

Baselines q Entity-Enhanced Seq2Seq Model (EESeq2Seq) ü Combine entity context and text context together q Dependency-Tree Enhanced Seq2Seq Model (DE-Seq2Seq) ü Based on dependency parsing labels q Generalized-Template Enhanced Seq2Seq Model (GE-Seq2Seq) ü Use existing knowledge bases (WordNet, VerbNet) to get a generalized sentence representation 4-11-2018 19 of 28

Results q Automatic Evaluation 4-11-2018 20 of 28

Results q Human Evaluation ü 100 items ü Fluency and coherence 4-11-2018 21 of 28

Generated examples q Input 1: [Female] and her friend had a night out on the town. Ø EE-Seq2Seq: They were very happy to see us. [Male] and [female] were getting married today. Ø DE-Seq2Seq: We walked through the streets of the city and found a place to sit. The whole family came out to support their families. Ø GE-Seq2Seq: My friends and I went to a bar last night. [Female] was so happy to be there. Ø Proposed Model: They went to the bar. They had a great time. 4-11-2018 22 of 28

Analysis

Error Analysis q 4 types of errors ü Irrelevant scene ü Chaotic syntax ü Chaotic timeline ü Repeated scene 4-11-2018 24 of 28

Conclusion A. We propose a new skeleton-based model for generating coherent narrative stories B. Experimental results show that our model significantly improves the quality of generated stories C. Error analysis shows that there are still many challenges in narrative story generation, which we would like to explore in the future 4-11-2018 25 of 28

Thank You! If you have any question, please send an e-mail to jingjingxu@pku.edu.cn 4-11-2018 26 of 28