NLP Applications using Deep Learning

Similar documents
Risk Mining in Hospital Information Systems

Applying client churn prediction modelling on home-based care services industry

Implementation of Automated Knowledge-based Classification of Nursing Care Categories

AI(2) Startup Incubator Progress, challenges, and outlook

--- Call for Proposals for ICCV 2021

Artificial Intelligence Changes Evidence Based Medicine A Scalable Health White Paper

Say Hello to quicker, More Personal Care

CTI projects - How they work. SwissText 2017, June 09, Winterthur Thilo Stadelmann, ZHAW Datalab

Controlled Medical Vocabulary Supporting the Interoperability Decision Support at the Point-of-Care

Named Entity Recognition and Linking. Dr. SUN Aixin 孙爱欣 School of Computer Science and Engineering NTU, Singapore

Risk themes from ATAM data: preliminary results

Big Data NLP for improved healthcare outcomes

Excerpts from the Baltimore Community Foundation s Neighborhood Small Grants Program Evaluation

SNOMED CT AND 3M HDD: THE SUCCESSFUL IMPLEMENTATION STRATEGY

8/2/2017. Strategies for Quality Improvement based on RO-ILS

Micah Projects. Micah Projects provides a range of support and advocacy services to individuals and families.

TeamSTEPPS TM National Implementation

A Semi-Supervised Recommender System to Predict Online Job Offer Performance

Faculty of Computer Science

Innovation and Entrepreneurship in Engineering Schools: Why; What; How

Data-driven medicine: Actionable insights from patient data

This Brand Guide is an outcome of our collective deliberations and decisions. In it you

Government IT. Strategies. Irma Mentzer Information Management Technology World Bank Group

2014 The College Board

Pond-Deshpande Centre, University of New Brunswick

Financial Conflict of Interest Management Plan

Engineering a Learning Healthcare System

Economic Value of the Advertising-Supported Internet Ecosystem

Studying Software Vulnerabilities

The Changing Role CUSTOM MEDIA

Helmholtz-Inkubator INFORMATION & DATA SCIENCE

UNCLASSIFIED. Cost To Complete Total Program Element : TECH SURVEIL COUNTER MEAS EQPT. FY 2016 Base FY 2016 OCO

The Science of Emotion

Consolidated CDA Basics. Lisa R. Nelson, Lantana Consulting Group

Joint Commission Update

A cooperative e-invoicing infrastructure. Scoping workshop - August 28th 2012

OC ACM Executive Committee September 2017 Meeting Agenda and Notes

Reducing Readmission Risk using Predictive Analytics

Competition Guidelines Competition Overview Artificial Intelligence Grand Challenges

IFTSA Developing Solutions for Developing Countries Competition. Rules and Regulations

MSC MALAYSIA APICTA 2018 NEW NOMINATION FRAMEWORK & CRITERIA

Economic Value of the Advertising-Supported Internet Ecosystem

Text mining to support the evaluation of research grant applications

ESSnet WP1: Webscraping Job Vacancy advancement review - France

2 nd Call for Collaborative Data Science Projects

Patient Centred Medical Home Self-assessment (PCMH-A)

Text-based Document. Building a Culture of Safety: Aligning innovative leadership rounding and staff driven hourly rounding strategies

QAPI Making An Improvement

Responsive Decision Making through Automated Policy-Enabled Systems

Quality and Safety Considerations You Haven t Thought About

RFP for CHSS 2018 Faculty Summer Research Grant Program

Crowdsourced Security at the Government Level: It Takes a Nation (of Hackers)

REACH-IT Industry User Manual

Employers are essential partners in monitoring the practice

ACORN Style guide for authors

Texas Venture Labs Investment Competition

Prediction of High-Cost Hospital Patients Jonathan M. Mortensen, Linda Szabo, Luke Yancy Jr.

Mapping the Finnish National EHR to the LOINC

United Kingdom National Release Centre and Implementation of SNOMED CT

New Electronic Tools for Research: The Kuali Coeus Implementation Project

Nursing essay example

AAL Call 2018 SMART SOLUTIONS FOR AGEING WELL. AAL Central Infoday, Brussels, 31 Janauary 2018

Integra. International Corporate Capabilities th Street NW, Suite 555W, Washington, DC, Tel (202)

Balancing regulation of individuals and health systems Trends & Consequences. David Benton PhD RN FRCN FAAN

Institute for Science and International Security

Patient Modeling Using Mind Mapping Representation as a part of Nursing Care Plan*

REGULATIONS OF THE WORLD NOBEL STUDENTS INTERNET CONTEST ON ECONOMICS

Building blocks of health information: Classifications, terminologies, standards

EXCAVATION & FILL PROCEDURE 1

Organizational Communication in Telework: Towards Knowledge Management

TRACK 1: GETTING STARTED WITH KM IN GOVERNMENT ORGANIZATIONS

Continuous Value Improvement in Health Care

Introduction FUJITSU APPROACH FOR TACKLING THE TECHNICAL CHALLENGES RELATED TO THE MANAGEMENT OF EHR

Aligning Temporal Data by Sentinel Events: Discovering Patterns in Electronic Health Records

RULE PROPOSALS INTERESTED PERSONS

Agile Development of Shared Situational Awareness: Two Case Studies in the U.S. Air Force and Army

Re-Engineering Medication Processes to Capitalize on Technology. Jane Englebright, PhD, RN Vice President, Quality HCA

GRANT REPORT An analysis of Innovate UK data to discover the characteristics of a successful grant applicant

SENTINEL METHODS SENTINEL MEDICAL CHART REVIEW GAP ANALYSIS PUBLIC REPORT

Strengthening Eligibility Verification for Federal Benefit Programs

MDS FOR THE ADMINISTRATOR: WHAT YOU NEED TO KNOW

M B S E. Opportunities in Manufacturing at NSF

Luoluo Hong, Facilitator on behalf of the President s Task Force on Campus Climate

1 Abstract Calendar. 2 Submission Conditions. 3 Abstract Options. 4 Detailed Guidelines. 5 Abstract Corrections

national science challenges visual identity BUILDING BETTER HOMES, TOWNS AND CITIES mbie design team 2016

Enhancing Sustainability: Building Modeling Through Text Analytics. Jessica N. Terman, George Mason University

Innovations in Social Media: Nursing Informatics at the Forefront

Journey to HIMSS18: Innovation, Entrepreneurship and Venture Investment

Significant Event Analysis 23 rd August 2011

Clinical Terms For Progress Notes

New Knowledge, Innovations & Improvements Re-designation Site Visit Preparation

Dawn M. Graham, PhD Assistant Professor of Family Medicine Ohio University College of Osteopathic Medicine

Occupational Health & Safety Policy Box Hill Institute Group

CWE TM COMPATIBILITY ENFORCEMENT

DEEP LEARNING FOR PATIENT FLOW MALCOLM PRADHAN, CMO

Team-based Care: Answering the Call in Academic Medicine. Scott Shipman, MD, MPH Director of Primary Care Affairs and Workforce Analysis

Today s webinar is intended to provide an overview and program orientation, and to highlight two significant changes to this year s RFP.

Continuity of Care Maturity Model Going Beyond EMRAM

Physician Quality Reporting System & VBPM, 2015

OVERVIEW OF THE U.S. DEPARTMENT OF EDUCATION NON-REGULATORY GUIDANCE: STUDENT SUPPORT AND ACADEMIC ENRICHMENTS GRANTS TITLE IV, PART A NATIONAL TITLE

Transcription:

NLP Applications using Deep Learning Giri Iyengar Cornell University gi43@cornell.edu Feb 28, 2018 Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 1 / 30

Agenda for the day Entailment Question Answering Named Entity Recognition Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 2 / 30

Overview 1 Textual Entailment 2 Question Answering 3 Named Entity Recognition Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 3 / 30

Deep Understanding What is Deep Understanding? Students develop deep understanding when they grasp the relatively complex relationships between the central concepts of a topic or discipline. Instead of being able to recite only fragmented pieces of information, they understand the topic in a relatively systematic, integrated or holistic way. As a result of their deep understanding, they can produce new knowledge by discovering relationships, solving problems, constructing explanations and drawing conclusions. Dept. of Education, Queensland Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 4 / 30

Deep Understanding What is Deep Understanding? Students develop deep understanding when they grasp the relatively complex relationships between the central concepts of a topic or discipline. Instead of being able to recite only fragmented pieces of information, they understand the topic in a relatively systematic, integrated or holistic way. As a result of their deep understanding, they can produce new knowledge by discovering relationships, solving problems, constructing explanations and drawing conclusions. Dept. of Education, Queensland That is, Deep Understanding involves Knowledge, Reasoning, Learning, and Action Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 5 / 30

Textual Entailment An example of a positive TE (text entails hypothesis) is: text: If you help the needy, God will reward you. hypothesis: Giving money to a poor man has good consequences. An example of a negative TE (text contradicts hypothesis) is: text: If you help the needy, God will reward you. hypothesis: Giving money to a poor man has no consequences. An example of a non-te (text does not entail nor contradict) is: text: If you help the needy, God will reward you. hypothesis: Giving money to a poor man will make you a better person. Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 6 / 30

Textual Entailment is required for many applications Question Answering Information Extraction Creation of Knowledge Bases Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 7 / 30

Textual Entailment Approaches Build a classifier that is input [(T, H), L] sentence pairs and labels Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 8 / 30

Textual Entailment Approaches Build a classifier that is input [(T, H), L] sentence pairs and labels Construct a seq2seq model to convert T to H Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 8 / 30

Textual Entailment Approaches Build a classifier that is input [(T, H), L] sentence pairs and labels Construct a seq2seq model to convert T to H Construct Knowledge Bases to capture semantic information (manual, not scalable) Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 8 / 30

Textual Entailment Approaches Build a classifier that is input [(T, H), L] sentence pairs and labels Construct a seq2seq model to convert T to H Construct Knowledge Bases to capture semantic information (manual, not scalable) Try to learn a latent knowledge representation Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 8 / 30

Textual Entailment Recognition using RBM Parse each sentence into a parse tree Represent each sentence by a composite representation similar to Recursive Tree Model Use a Restricted Boltzmann Machine to jointly learn a latent representation on top of these (T, H) representations Given a sentence pair, look at the reconstruction error and classify if they are entailed or not Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 9 / 30

Textual Entailment Recognition using RBM Figure: Image Source: Lyu, ICTAI 2015 Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 10 / 30

Textual Entailment Recognition using RBM Figure: Image Source: Lyu, ICTAI 2015 Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 11 / 30

Textual Entailment Recognition using RBM Figure: Image Source: DeepLearning4J Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 12 / 30

Overview 1 Textual Entailment 2 Question Answering 3 Named Entity Recognition Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 13 / 30

IBM Watson wins Jeopardy YouTube Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 14 / 30

Application of QA Systems Dialog Systems Chatbots Intelligent Assistants Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 15 / 30

Type of QA Systems Open - Includes General knowledge in addition to questions, whose answers are in the text Closed - The answers can be found completely using the Context provided in the text and the question Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 16 / 30

Conventional NLP Approaches to QA Parsing Part of speech tagging Named Entity extraction Encode rules. E.g. Jeopardy category, Daily Double Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 17 / 30

Deep Learning approaches to closed QA Closed QA task I: Jane went to the hallway. I: Mary walked to the bathroom. I: Sandra went to the garden. I: Daniel went back to the garden. I: Sandra took the milk there. Q: Where is the milk? A: garden I: It started boring, but then it got interesting. Q: What s the sentiment? A: positive Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 18 / 30

SQuAD: Stanford Question Answering Dataset Figure: Source - Rajpurkar 2016 Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 19 / 30

GRU for QA Figure: Source - Stroh, Mathur cs224d Report Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 20 / 30

Seq2Seq for QA Figure: Source - Stroh, Mathur cs224d Report Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 21 / 30

Dynamic Memory Networks for QA Figure: Source - Kumar et. al 2016 Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 22 / 30

Match-LSTM for QA Figure: Source - Wang, Jiang ICLR 2017 Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 23 / 30

Match-LSTM for QA Figure: Source - Wang, Jiang ICLR 2017 Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 24 / 30

Overview 1 Textual Entailment 2 Question Answering 3 Named Entity Recognition Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 25 / 30

Named Entity Recognition Names (e.g. John Smith, New York Times) Places (e.g. Boston, Seattle, Sarajevo) Titles (e.g. Dr., PhD, Justice) Dates (e.g. Sept 11th, Veterans Day, Memorial Day) Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 26 / 30

State of the Art conventional NER Hand-crafted features Domain-specific knowledge Gazetteers for each domain, language etc Capitalization patterns Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 27 / 30

bilstm+crf for NER Figure: Source - Lample et al, 2016 Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 28 / 30

bilstm + CRF Start with GloVe / word2vec embeddings Capture both left and right contexts for each word using LSTMs Impose adjacency constraints using CRF that learns a transition matrix between adjacent states Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 29 / 30

Giri Iyengar (Cornell Tech) NLP Applications Feb 28, 2018 30 / 30