Pre-Translation for Neural Machine Translation

Size: px
Start display at page:

Download "Pre-Translation for Neural Machine Translation"

Transcription

1 Pre-Translation for Neural Machine Translation Jan Niehues, Eunah Cho, Thanh-Le Ha and Alex Waibel KIT - Institute for Anthropomatics and Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and KIT University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association

2 Mixed Input Implementation: Join source sentence and PBMT translation the goalie der Torwart RNN state encode source and PBMT translation Language specific word embeddings E_the E_goalie D_der D_Torwart BPE for word encoding E_the E_go E_al E_ie D_der D_Tor D_wart Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

3 Result by Word Frequency Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

4 Alignment Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

5 Pre-Translation for Neural Machine Translation Jan Niehues, Eunah Cho, Thanh-Le Ha and Alex Waibel KIT - Institute for Anthropomatics and Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and KIT University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association

6 Motivation Neural machine translation sets state-of-the art End-to-End neural network approach to machine translation Comparison to SMT Significant improvements Automatic metrics Manual evaluation More fluent translation Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

7 Motivation NMT has different problems Small vocabulary Problems translating rare words English: NMT: NMT(gloss): the goalie parried der Gott the god Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

8 Motivation NMT has different problems Small vocabulary Problems translating rare words English: NMT: NMT(gloss): the goalie parried der Gott the god Combine SMT and NMT Simplify the task of NMT Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

9 Outline Motivation MT approaches Idea Pipeline Mixed Input Evaluation Conclusion Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

10 Statistical Machine Translation (SMT) Build translations from blocks of source and target words (phrase pairs) Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

11 Statistical Machine Translation (SMT) Build translations from blocks of source and target words (phrase pairs) Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

12 Statistical Machine Translation (SMT) Build translations from blocks of source and target words (phrase pairs) Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

13 Statistical Machine Translation (SMT) Build translations from blocks of source and target words (phrase pairs) Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

14 Neural Machine Translation (NMT) Neural network to predict most probably target sequence Jointly train model Large improvements in translation quality Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

15 Neural Machine Translation (NMT) Fixed vocabulary size Byte pair encoding (Sennrich et al. 2016) Represent all words with n sub-words Start with character representation Join most common bi-gram sequence to new symbol Exampel: the_goalie_parried Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

16 Neural Machine Translation (NMT) Fixed vocabulary size Byte pair encoding (Sennrich et al. 2016) Represent all words with n sub-words Start with character representation Join most common bi-gram sequence to new symbol Exampel: t h e _ g o a l ie _ p a r r ie d Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

17 Neural Machine Translation (NMT) Fixed vocabulary size Byte pair encoding (Sennrich et al. 2016) Represent all words with n sub-words Start with character representation Join most common bi-gram sequence to new symbol Exampel: t h e _ g o a l ie _ p a r r ied Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

18 Neural Machine Translation (NMT) Fixed vocabulary size Byte pair encoding (Sennrich et al. 2016) Represent all words with n sub-words Start with character representation Join most common bi-gram sequence to new symbol Exampel: t h e _ g o a l ie _ pa r r ied Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

19 Neural Machine Translation (NMT) Fixed vocabulary size Byte pair encoding (Sennrich et al. 2016) Represent all words with n sub-words Start with character representation Join most common bi-gram sequence to new symbol Exampel: the _ go al ie _ par ried Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

20 Difference SMT/NMT SMT: Handle large vocabulary Easily extensible Add translation via new phrase pairs NMT: Joint model Long context Better generalization due to word embeddings Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

21 Pre-Translation Combine advantages of both approaches Facilitate advantages of SMT Successful combination of other approaches Idea: Use SMT as input to NMT Encode words using Byte pair encoding Use translation of words not in NMT vocabulary Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

22 Related Work Combination of SMT and Rule-based MT (Dugast et al., 2007, Simard et al, 2007) Automatic Post editing (Junczyd-Dowmunt and Grundkiewicz, 2016) Preprocessing for PBMT Compound splitting Pre-reordering Handling of rare words in NMT (Luong et al 2014, Sennrich et al, 2015) Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

23 Pipeline Input: Source sentence Translate using PBMT Translate from PBMT German to German using NMT Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

24 Pipeline Input: Source sentence Translate using PBMT Translate from PBMT German to German using NMT Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

25 Pipeline Input: Source sentence Translate using PBMT Translate from PBMT German to German using NMT Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

26 Pipeline Input: Source sentence Translate using PBMT Translate from PBMT German to German using NMT Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

27 Mixed Input Input: Source sentence Translate using PBMT Combine source and PBMT Translation Translate joined text using NMT Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

28 Mixed Input Implementation: Join source sentence and PBMT translation the goalie der Torwart RNN state encode source and PBMT translation Language specific word embeddings E_the E_goalie D_der D_Torwart BPE for word encoding E_the E_go E_al E_ie D_der D_Tor D_wart Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

29 Training Training data: Parallel corpus PBMT translation of corpus Problem: PBMT tends to overfit on the training data Filter singletons from phrase table Successful used in other models Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

30 Experiments Training data: WMT EN-DE Data PBMT In-house translation system NMT Nematus BPE with 40K operations Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

31 Results English - German System Dev/Valid Test tst2014 tst2015 tst2016 NMT NMT Ensemble PBMT Advanced PBMT Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

32 Results English - German System Dev/Valid Test tst2014 tst2015 tst2016 NMT NMT Ensemble PBMT Advanced PBMT Pipeline Pipeline Advanced Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

33 Results English - German System Dev/Valid Test tst2014 tst2015 tst2016 NMT NMT Ensemble PBMT Advanced PBMT Pipeline Pipeline Advanced Mix Mix Advanced Mix Advanced Ensemble Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

34 Result by Word Frequency Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

35 Examples English: PBMT: NMT: Pre: Pre(gloss): Then with a shot which the goalie parried with his knee in the 35th minute. Dann mit einem Schuss, die der Torwart pariert mit seinem Knie in der 35. Minute. Dann mit einem Schuss, den der Gott mit seinem Knie in der 35. Minute. Dann mit einem Schuss, das der Torwart mit seinem Knie in der 35. Minute pariert. Then with a shoot, that the goalie with his knee in the 35th minute parried Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

36 Examples English: PBMT: NMT: Pre: Pre (gloss):... a riot in the stadium.... einen Aufruhr im Stadion.... einen Riot im Stadion.... einen Aufruhr im Station.... a riot in_the stadium Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

37 Alignment Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

38 Conclusion Combine advantages of NMT and SMT Improve handling of rare words Easy handling different input streams Increase overall translation performance Further work: Do we need to do a full translation? Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

39 Thanks Jan Niehues - Pre-Translation for Neural Machine Translation KIT - Institute for Anthropomatics and

COMPARING STATISTICAL MACHINE TRANSLATION (SMT) AND NEURAL MACHINE TRANSLATION (NMT) PERFORMANCES Hervé Blanchon Laurent Besacier Laboratoire LIG Équipe GETALP "#$%%& $%& speech GETA L langue P parole!

More information

Machine Translation and Advanced Topics on LSTMs

Machine Translation and Advanced Topics on LSTMs Machine Translation and Advanced Topics on LSTMs COSC 7336: Advanced Natural Language Processing Fall 2017 Some content on these slides was borrowed from Riloff, Money, and Socher and Manning. Announcements

More information

The decoder in statistical machine translation: how does it work?

The decoder in statistical machine translation: how does it work? The decoder in statistical machine translation: how does it work? Alexandre Patry RALI/DIRO Université de Montréal June 20, 2006 Alexandre Patry (RALI) The decoder in SMT June 20, 2006 1 / 42 Machine translation

More information

LSTM Neural Style Transfer in Music Using Computational Musicology

LSTM Neural Style Transfer in Music Using Computational Musicology LSTM Neural Style Transfer in Music Using Computational Musicology Jett Oristaglio Dartmouth College, June 4 2017 1. Introduction In the 2016 paper A Neural Algorithm of Artistic Style, Gatys et al. discovered

More information

Image-to-Markup Generation with Coarse-to-Fine Attention

Image-to-Markup Generation with Coarse-to-Fine Attention Image-to-Markup Generation with Coarse-to-Fine Attention Presenter: Ceyer Wakilpoor Yuntian Deng 1 Anssi Kanervisto 2 Alexander M. Rush 1 Harvard University 3 University of Eastern Finland ICML, 2017 Yuntian

More information

Generating Chinese Classical Poems Based on Images

Generating Chinese Classical Poems Based on Images , March 14-16, 2018, Hong Kong Generating Chinese Classical Poems Based on Images Xiaoyu Wang, Xian Zhong, Lin Li 1 Abstract With the development of the artificial intelligence technology, Chinese classical

More information

Announcements. HW2 directory structure penalty to be removed due to grading inconsistencies.

Announcements. HW2 directory structure penalty to be removed due to grading inconsistencies. Neural MT Announcements HW2 directory structure penalty to be removed due to grading inconsistencies. Those who lost 15 points will gain 15 points Dan Jurafsky will aaend the beginning of class next Tuesday

More information

arxiv: v1 [cs.lg] 15 Jun 2016

arxiv: v1 [cs.lg] 15 Jun 2016 Deep Learning for Music arxiv:1606.04930v1 [cs.lg] 15 Jun 2016 Allen Huang Department of Management Science and Engineering Stanford University allenh@cs.stanford.edu Abstract Raymond Wu Department of

More information

Empirical evaluation of NMT and PBSMT quality for large-scale translation production.

Empirical evaluation of NMT and PBSMT quality for large-scale translation production. Empirical evaluation of NMT and PBSMT quality for large-scale translation production. Dimitar Shterionov α Pat Nagle α Laura Casanellas β Riccardo Superbo β Tony O Dowd β {dimitars, patn, laurac, riccardos,

More information

First Step Towards Enhancing Word Embeddings with Pitch Accents for DNN-based Slot Filling on Recognized Text

First Step Towards Enhancing Word Embeddings with Pitch Accents for DNN-based Slot Filling on Recognized Text First Step Towards Enhancing Word Embeddings with Pitch Accents for DNN-based Slot Filling on Recognized Text Sabrina Stehwien, Ngoc Thang Vu IMS, University of Stuttgart March 16, 2017 Slot Filling sequential

More information

VThis App Note USING THE 608 TO 708 CAPTION CONVERSION OPTION. App Note

VThis App Note USING THE 608 TO 708 CAPTION CONVERSION OPTION. App Note App Note USING THE 608 TO 708 CAPTION CONVERSION OPTION Synopsis...2 When to Use Caption Conversion...3 When to Disable Caption Conversion...3 Applying SCC Files to a Video Stream...4 Enabling Caption

More information

ADDRESSING THE CHALLENGES OF IOT DESIGN JEFF MILLER, PRODUCT MARKETING MANAGER, MENTOR GRAPHICS

ADDRESSING THE CHALLENGES OF IOT DESIGN JEFF MILLER, PRODUCT MARKETING MANAGER, MENTOR GRAPHICS ADDRESSING THE CHALLENGES OF IOT DESIGN JEFF MILLER, PRODUCT MARKETING MANAGER, MENTOR GRAPHICS A M S D E S I G N & V E R I F I C A T I O N W H I T E P A P E R w w w. m e n t o r. c o m INTRODUCTION Internet

More information

arxiv: v1 [cs.ir] 16 Jan 2019

arxiv: v1 [cs.ir] 16 Jan 2019 It s Only Words And Words Are All I Have Manash Pratim Barman 1, Kavish Dahekar 2, Abhinav Anshuman 3, and Amit Awekar 4 1 Indian Institute of Information Technology, Guwahati 2 SAP Labs, Bengaluru 3 Dell

More information

Structured training for large-vocabulary chord recognition. Brian McFee* & Juan Pablo Bello

Structured training for large-vocabulary chord recognition. Brian McFee* & Juan Pablo Bello Structured training for large-vocabulary chord recognition Brian McFee* & Juan Pablo Bello Small chord vocabularies Typically a supervised learning problem N C:maj C:min C#:maj C#:min D:maj D:min......

More information

Chemotion funded by. Chemotion ELN Basis-Funktionen und besondere Anwendungen. Nicole Jung (Stefan Bräse group)

Chemotion funded by. Chemotion ELN Basis-Funktionen und besondere Anwendungen. Nicole Jung (Stefan Bräse group) Chemotion ELN Basis-Funktionen und besondere Anwendungen Nicole Jung (Stefan Bräse group) INSTITUTE OF ORGANIC CHEMISTRY - Stefan Bräse Group Karlsruhe Chemotion funded by KIT University of the State of

More information

FPGA Implementation of DA Algritm for Fir Filter

FPGA Implementation of DA Algritm for Fir Filter International Journal of Computational Engineering Research Vol, 03 Issue, 8 FPGA Implementation of DA Algritm for Fir Filter 1, Solmanraju Putta, 2, J Kishore, 3, P. Suresh 1, M.Tech student,assoc. Prof.,Professor

More information

Digitization: Sampling & Quantization

Digitization: Sampling & Quantization Digitization: Sampling & Quantization Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls

More information

An AI Approach to Automatic Natural Music Transcription

An AI Approach to Automatic Natural Music Transcription An AI Approach to Automatic Natural Music Transcription Michael Bereket Stanford University Stanford, CA mbereket@stanford.edu Karey Shi Stanford Univeristy Stanford, CA kareyshi@stanford.edu Abstract

More information

Machine Translation: Examples. Statistical NLP Spring MT: Evaluation. Phrasal / Syntactic MT: Examples. Lecture 7: Phrase-Based MT

Machine Translation: Examples. Statistical NLP Spring MT: Evaluation. Phrasal / Syntactic MT: Examples. Lecture 7: Phrase-Based MT Statistical NLP Spring 2011 Machine Translation: Examples Lecture 7: Phrase-Based MT Dan Klein UC Berkeley Levels of Transfer World-Level MT: Examples la politique la haine. politics of hate. the policy

More information

PIPELINING: BRANCH AND MULTICYCLE INSTRUCTIONS

PIPELINING: BRANCH AND MULTICYCLE INSTRUCTIONS PIPELINING: BRANCH AND MULTICYCLE INSTRUCTIONS Mahdi Nazm Bojnordi Assistant Professor School of Computing University of Utah CS/ECE 6810: Computer Architecture Overview Announcement Homework 1 submission

More information

The new way of audio distribution in real-time using LAN/WAN infrastructures

The new way of audio distribution in real-time using LAN/WAN infrastructures White Paper: AUDIO GATEWAY CODEC WP0504, MAYAH Communications GmbH, 2002 InHouseStreaming The new way of audio distribution in real-time using LAN/WAN infrastructures Paper Status: White Paper Language:

More information

arxiv: v1 [cs.sd] 8 Jun 2016

arxiv: v1 [cs.sd] 8 Jun 2016 Symbolic Music Data Version 1. arxiv:1.5v1 [cs.sd] 8 Jun 1 Christian Walder CSIRO Data1 7 London Circuit, Canberra,, Australia. christian.walder@data1.csiro.au June 9, 1 Abstract In this document, we introduce

More information

Chapter 2 Introduction to

Chapter 2 Introduction to Chapter 2 Introduction to H.264/AVC H.264/AVC [1] is the newest video coding standard of the ITU-T Video Coding Experts Group (VCEG) and the ISO/IEC Moving Picture Experts Group (MPEG). The main improvements

More information

Design and Implementation of Partial Reconfigurable Fir Filter Using Distributed Arithmetic Architecture

Design and Implementation of Partial Reconfigurable Fir Filter Using Distributed Arithmetic Architecture Design and Implementation of Partial Reconfigurable Fir Filter Using Distributed Arithmetic Architecture Vinaykumar Bagali 1, Deepika S Karishankari 2 1 Asst Prof, Electrical and Electronics Dept, BLDEA

More information

Multiview Video Coding

Multiview Video Coding Multiview Video Coding Jens-Rainer Ohm RWTH Aachen University Chair and Institute of Communications Engineering ohm@ient.rwth-aachen.de http://www.ient.rwth-aachen.de RWTH Aachen University Jens-Rainer

More information

WHAT'S HOT: LINEAR POPULARITY PREDICTION FROM TV AND SOCIAL USAGE DATA Jan Neumann, Xiaodong Yu, and Mohamad Ali Torkamani Comcast Labs

WHAT'S HOT: LINEAR POPULARITY PREDICTION FROM TV AND SOCIAL USAGE DATA Jan Neumann, Xiaodong Yu, and Mohamad Ali Torkamani Comcast Labs WHAT'S HOT: LINEAR POPULARITY PREDICTION FROM TV AND SOCIAL USAGE DATA Jan Neumann, Xiaodong Yu, and Mohamad Ali Torkamani Comcast Labs Abstract Large numbers of TV channels are available to TV consumers

More information

Algorithmic Music Composition using Recurrent Neural Networking

Algorithmic Music Composition using Recurrent Neural Networking Algorithmic Music Composition using Recurrent Neural Networking Kai-Chieh Huang kaichieh@stanford.edu Dept. of Electrical Engineering Quinlan Jung quinlanj@stanford.edu Dept. of Computer Science Jennifer

More information

Learning Musical Structure Directly from Sequences of Music

Learning Musical Structure Directly from Sequences of Music Learning Musical Structure Directly from Sequences of Music Douglas Eck and Jasmin Lapalme Dept. IRO, Université de Montréal C.P. 6128, Montreal, Qc, H3C 3J7, Canada Technical Report 1300 Abstract This

More information

Using Make.TV s Live Video Cloud and Playout to deliver great content across platforms during the world s biggest sports event.

Using Make.TV s Live Video Cloud and Playout to deliver great content across platforms during the world s biggest sports event. FIFA World Cup 2018 SWR / ARD Sportschau Using Make.TV s Live Video Cloud and Playout to deliver great content across platforms during the world s biggest sports event. About SWR Südwestrundfunk (SWR,

More information

H.261: A Standard for VideoConferencing Applications. Nimrod Peleg Update: Nov. 2003

H.261: A Standard for VideoConferencing Applications. Nimrod Peleg Update: Nov. 2003 H.261: A Standard for VideoConferencing Applications Nimrod Peleg Update: Nov. 2003 ITU - Rec. H.261 Target (1990)... A Video compression standard developed to facilitate videoconferencing (and videophone)

More information

ANKA Status Report. N.Smale, on behalf of all ANKA colleagues, Directors : A.-S. Müller, C Heske, T Baumbach.

ANKA Status Report. N.Smale, on behalf of all ANKA colleagues, Directors : A.-S. Müller, C Heske, T Baumbach. ANKA Status Report N.Smale, on behalf of all ANKA colleagues, Directors : A.-S. Müller, C Heske, T Baumbach. Institute for Synchrotron Radiation KIT - University of the State of Baden-Wuerttemberg and

More information

Technical Information. BER Measurement SFL-K17

Technical Information. BER Measurement SFL-K17 Technical Information SFL-K17 Option for TV Test Transmitter SFL Bit error rate (BER) can be measured at different points on set-top boxes for digital television. A BER instrument must be able to accept

More information

Automatic Notes Generation for Musical Instrument Tabla

Automatic Notes Generation for Musical Instrument Tabla Volume-5, Issue-5, October-2015 International Journal of Engineering and Management Research Page Number: 326-330 Automatic Notes Generation for Musical Instrument Tabla Prashant Kanade 1, Bhavesh Chachra

More information

Machine Translation Part 2, and the EM Algorithm

Machine Translation Part 2, and the EM Algorithm Machine Translation Part 2, and the EM Algorithm CS 585, Fall 2015 Introduction to Natural Language Processing http://people.cs.umass.edu/~brenocon/inlp2015/ Brendan O Connor College of Information and

More information

Finding Sarcasm in Reddit Postings: A Deep Learning Approach

Finding Sarcasm in Reddit Postings: A Deep Learning Approach Finding Sarcasm in Reddit Postings: A Deep Learning Approach Nick Guo, Ruchir Shah {nickguo, ruchirfs}@stanford.edu Abstract We use the recently published Self-Annotated Reddit Corpus (SARC) with a recurrent

More information

Very Short Answer: (1) (1) Peak performance does or does not track observed performance.

Very Short Answer: (1) (1) Peak performance does or does not track observed performance. Very Short Answer: (1) (1) Peak performance does or does not track observed performance. (2) (1) Which is more effective, dynamic or static branch prediction? (3) (1) Do benchmarks remain valid indefinitely?

More information

Speech Recognition and Voice Separation for the Internet of Things

Speech Recognition and Voice Separation for the Internet of Things Speech Recognition and Voice Separation for the Internet of Things Mohammad Hasanzadeh Mofrad and Daniel Mosse Department of Computer Science School of Computing and Information University of Pittsburgh

More information

Laughbot: Detecting Humor in Spoken Language with Language and Audio Cues

Laughbot: Detecting Humor in Spoken Language with Language and Audio Cues Laughbot: Detecting Humor in Spoken Language with Language and Audio Cues Kate Park, Annie Hu, Natalie Muenster Email: katepark@stanford.edu, anniehu@stanford.edu, ncm000@stanford.edu Abstract We propose

More information

Temporal dependencies in the expressive timing of classical piano performances

Temporal dependencies in the expressive timing of classical piano performances Temporal dependencies in the expressive timing of classical piano performances Maarten Grachten and Carlos Eduardo Cancino Chacón Abstract In this chapter, we take a closer look at expressive timing in

More information

Oaktree School Assessment READING P4

Oaktree School Assessment READING P4 READING P4 I listen to stories I look at books I enjoy rhymes and songs I turn book pages I hold my book up the right way I choose a book to look at I match pictures and shapes I respond to an event on

More information

Advanced Statistical Steganalysis

Advanced Statistical Steganalysis Information Security and Cryptography Advanced Statistical Steganalysis Bearbeitet von Rainer Böhme 1. Auflage 2010. Buch. xvi, 288 S. Hardcover ISBN 978 3 642 14312 0 Format (B x L): 15,5 x 23,5 cm Gewicht:

More information

Outline. 1 Reiteration. 2 Dynamic scheduling - Tomasulo. 3 Superscalar, VLIW. 4 Speculation. 5 ILP limitations. 6 What we have done so far.

Outline. 1 Reiteration. 2 Dynamic scheduling - Tomasulo. 3 Superscalar, VLIW. 4 Speculation. 5 ILP limitations. 6 What we have done so far. Outline 1 Reiteration Lecture 5: EIT090 Computer Architecture 2 Dynamic scheduling - Tomasulo Anders Ardö 3 Superscalar, VLIW EIT Electrical and Information Technology, Lund University Sept. 30, 2009 4

More information

Melody classification using patterns

Melody classification using patterns Melody classification using patterns Darrell Conklin Department of Computing City University London United Kingdom conklin@city.ac.uk Abstract. A new method for symbolic music classification is proposed,

More information

SWITCHED INFINITY: SUPPORTING AN INFINITE HD LINEUP WITH SDV

SWITCHED INFINITY: SUPPORTING AN INFINITE HD LINEUP WITH SDV SWITCHED INFINITY: SUPPORTING AN INFINITE HD LINEUP WITH SDV First Presented at the SCTE Cable-Tec Expo 2010 John Civiletto, Executive Director of Platform Architecture. Cox Communications Ludovic Milin,

More information

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes Digital Signal and Image Processing Lab Simone Milani Ph.D. student simone.milani@dei.unipd.it, Summer School

More information

Predicting the immediate future with Recurrent Neural Networks: Pre-training and Applications

Predicting the immediate future with Recurrent Neural Networks: Pre-training and Applications Predicting the immediate future with Recurrent Neural Networks: Pre-training and Applications Introduction Brandon Richardson December 16, 2011 Research preformed from the last 5 years has shown that the

More information

HEVC: Future Video Encoding Landscape

HEVC: Future Video Encoding Landscape HEVC: Future Video Encoding Landscape By Dr. Paul Haskell, Vice President R&D at Harmonic nc. 1 ABSTRACT This paper looks at the HEVC video coding standard: possible applications, video compression performance

More information

Basic Natural Language Processing

Basic Natural Language Processing Basic Natural Language Processing Why NLP? Understanding Intent Search Engines Question Answering Azure QnA, Bots, Watson Digital Assistants Cortana, Siri, Alexa Translation Systems Azure Language Translation,

More information

8b10b Macro. v2.0. This data sheet defines the functionality of Version 1.0 of the 8b10b macro.

8b10b Macro. v2.0. This data sheet defines the functionality of Version 1.0 of the 8b10b macro. v2.0 8b10b Macro Product Summary Gigabit Ethernet 8b10b Function 125 MHz Operation Transmit and Receive Function isparity and Illegal Code Error Checking Connects directly to industry-standard Gigabit

More information

Music Composition with RNN

Music Composition with RNN Music Composition with RNN Jason Wang Department of Statistics Stanford University zwang01@stanford.edu Abstract Music composition is an interesting problem that tests the creativity capacities of artificial

More information

Automated Performance Modeling for IoT Systems. Connie U. Smith & Amy Spellmann

Automated Performance Modeling for IoT Systems. Connie U. Smith & Amy Spellmann Automated Performance Modeling for IoT Systems Connie U. Smith & Amy Spellmann Performance Analysis for Internet of Things Topics for Today Introduction to IoT performance Why it s important for our focus

More information

OPTICAL MUSIC RECOGNITION WITH CONVOLUTIONAL SEQUENCE-TO-SEQUENCE MODELS

OPTICAL MUSIC RECOGNITION WITH CONVOLUTIONAL SEQUENCE-TO-SEQUENCE MODELS OPTICAL MUSIC RECOGNITION WITH CONVOLUTIONAL SEQUENCE-TO-SEQUENCE MODELS First Author Affiliation1 author1@ismir.edu Second Author Retain these fake authors in submission to preserve the formatting Third

More information

Exercise 4. Data Scrambling and Descrambling EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION. The purpose of data scrambling and descrambling

Exercise 4. Data Scrambling and Descrambling EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION. The purpose of data scrambling and descrambling Exercise 4 Data Scrambling and Descrambling EXERCISE OBJECTIVE When you have completed this exercise, you will be familiar with data scrambling and descrambling using a linear feedback shift register.

More information

Mauricio Álvarez-Mesa ; Chi Ching Chi ; Ben Juurlink ; Valeri George ; Thomas Schierl Parallel video decoding in the emerging HEVC standard

Mauricio Álvarez-Mesa ; Chi Ching Chi ; Ben Juurlink ; Valeri George ; Thomas Schierl Parallel video decoding in the emerging HEVC standard Mauricio Álvarez-Mesa ; Chi Ching Chi ; Ben Juurlink ; Valeri George ; Thomas Schierl Parallel video decoding in the emerging HEVC standard Conference object, Postprint version This version is available

More information

Memory interface design for AVS HD video encoder with Level C+ coding order

Memory interface design for AVS HD video encoder with Level C+ coding order LETTER IEICE Electronics Express, Vol.14, No.12, 1 11 Memory interface design for AVS HD video encoder with Level C+ coding order Xiaofeng Huang 1a), Kaijin Wei 2, Guoqing Xiang 2, Huizhu Jia 2, and Don

More information

Everything about the BA Thesis

Everything about the BA Thesis Everything about the BA Thesis Frank Richter fr@sfs.uni-tuebingen.de Universität Tübingen Everything about the BA Thesis p.1 Overview Prüfungsordnung, 11(3) Expectations (content) Approaching your task

More information

EXOSTIV TM. Frédéric Leens, CEO

EXOSTIV TM. Frédéric Leens, CEO EXOSTIV TM Frédéric Leens, CEO A simple case: a video processing platform Headers & controls per frame : 1.024 bits 2.048 pixels 1.024 lines Pixels per frame: 2 21 Pixel encoding : 36 bit Frame rate: 24

More information

Hardware Implementation for the HEVC Fractional Motion Estimation Targeting Real-Time and Low-Energy

Hardware Implementation for the HEVC Fractional Motion Estimation Targeting Real-Time and Low-Energy Hardware Implementation for the HEVC Fractional Motion Estimation Targeting Real-Time and Low-Energy Vladimir Afonso 1-2, Henrique Maich 1, Luan Audibert 1, Bruno Zatt 1, Marcelo Porto 1, Luciano Agostini

More information

Compressed-Sensing-Enabled Video Streaming for Wireless Multimedia Sensor Networks Abstract:

Compressed-Sensing-Enabled Video Streaming for Wireless Multimedia Sensor Networks Abstract: Compressed-Sensing-Enabled Video Streaming for Wireless Multimedia Sensor Networks Abstract: This article1 presents the design of a networked system for joint compression, rate control and error correction

More information

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur Module 8 VIDEO CODING STANDARDS Lesson 27 H.264 standard Lesson Objectives At the end of this lesson, the students should be able to: 1. State the broad objectives of the H.264 standard. 2. List the improved

More information

Dual Link DVI Receiver Implementation

Dual Link DVI Receiver Implementation Dual Link DVI Receiver Implementation This application note describes some features of single link receivers that must be considered when using 2 devices for a dual link application. Specific characteristics

More information

Multicore Design Considerations

Multicore Design Considerations Multicore Design Considerations Multicore: The Forefront of Computing Technology We re not going to have faster processors. Instead, making software run faster in the future will mean using parallel programming

More information

The Multistandard Full Hd Video-Codec Engine On Low Power Devices

The Multistandard Full Hd Video-Codec Engine On Low Power Devices The Multistandard Full Hd Video-Codec Engine On Low Power Devices B.Susma (M. Tech). Embedded Systems. Aurora s Technological & Research Institute. Hyderabad. B.Srinivas Asst. professor. ECE, Aurora s

More information

arxiv: v1 [cs.cv] 16 Jul 2017

arxiv: v1 [cs.cv] 16 Jul 2017 OPTICAL MUSIC RECOGNITION WITH CONVOLUTIONAL SEQUENCE-TO-SEQUENCE MODELS Eelco van der Wel University of Amsterdam eelcovdw@gmail.com Karen Ullrich University of Amsterdam karen.ullrich@uva.nl arxiv:1707.04877v1

More information

Laboratory 4. Figure 1: Serdes Transceiver

Laboratory 4. Figure 1: Serdes Transceiver Laboratory 4 The purpose of this laboratory exercise is to design a digital Serdes In the first part of the lab, you will design all the required subblocks for the digital Serdes and simulate them In part

More information

White Paper : Achieving synthetic slow-motion in UHDTV. InSync Technology Ltd, UK

White Paper : Achieving synthetic slow-motion in UHDTV. InSync Technology Ltd, UK White Paper : Achieving synthetic slow-motion in UHDTV InSync Technology Ltd, UK ABSTRACT High speed cameras used for slow motion playback are ubiquitous in sports productions, but their high cost, and

More information

BUILDING A SYSTEM FOR WRITER IDENTIFICATION ON HANDWRITTEN MUSIC SCORES

BUILDING A SYSTEM FOR WRITER IDENTIFICATION ON HANDWRITTEN MUSIC SCORES BUILDING A SYSTEM FOR WRITER IDENTIFICATION ON HANDWRITTEN MUSIC SCORES Roland Göcke Dept. Human-Centered Interaction & Technologies Fraunhofer Institute of Computer Graphics, Division Rostock Rostock,

More information

Chapter 9: Shift Registers

Chapter 9: Shift Registers 樹德科技大學資訊工程系 hapter 9: Shift Registers Shi-Huang hen Fall 2010 1 Outline Basic Shift Register Functions Serial In/Serial Out Shift Registers Serial In/Parallel Out Shift Registers Parallel In/Serial Out

More information

CONCLUSION Restate your thesis Summarize the main points Write a personal comment Prediction Question Recommendation Quotation

CONCLUSION Restate your thesis Summarize the main points Write a personal comment Prediction Question Recommendation Quotation Art 2, Ms. Abrams INTRODUCTION with AN INTERESTING HOOK (A quote, description, etc) The introduction ends with your THESIS STATEMENT. The THESIS STATEMENT explicitly states your stance on the argument.

More information

Joint source-channel video coding for H.264 using FEC

Joint source-channel video coding for H.264 using FEC Department of Information Engineering (DEI) University of Padova Italy Joint source-channel video coding for H.264 using FEC Simone Milani simone.milani@dei.unipd.it DEI-University of Padova Gian Antonio

More information

ANKA RF System - Upgrade Strategies

ANKA RF System - Upgrade Strategies ANKA RF System - Upgrade Strategies Vitali Judin ANKA Synchrotron Radiation Facility 2014-09 - 17 KIT University of the State Baden-Wuerttemberg and National Laboratory of the Helmholtz Association www.kit.edu

More information

Part1 박찬솔. Audio overview Video overview Video encoding 2/47

Part1 박찬솔. Audio overview Video overview Video encoding 2/47 MPEG2 Part1 박찬솔 Contents Audio overview Video overview Video encoding Video bitstream 2/47 Audio overview MPEG 2 supports up to five full-bandwidth channels compatible with MPEG 1 audio coding. extends

More information

Melody Extraction from Generic Audio Clips Thaminda Edirisooriya, Hansohl Kim, Connie Zeng

Melody Extraction from Generic Audio Clips Thaminda Edirisooriya, Hansohl Kim, Connie Zeng Melody Extraction from Generic Audio Clips Thaminda Edirisooriya, Hansohl Kim, Connie Zeng Introduction In this project we were interested in extracting the melody from generic audio files. Due to the

More information

Digital Video Telemetry System

Digital Video Telemetry System Digital Video Telemetry System Item Type text; Proceedings Authors Thom, Gary A.; Snyder, Edwin Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings

More information

CS 498 Hot Topics in High Performance Computing. Networks and Fault Tolerance. 3. A Network-Centric View on HPC

CS 498 Hot Topics in High Performance Computing. Networks and Fault Tolerance. 3. A Network-Centric View on HPC CS 498 Hot Topics in High Performance Computing Networks and Fault Tolerance 3. A Network-Centric View on HPC Intro What did we learn in the last lecture SMM vs. DMM architecture and programming Systolic

More information

AUDIOVISUAL COMMUNICATION

AUDIOVISUAL COMMUNICATION AUDIOVISUAL COMMUNICATION Laboratory Session: Recommendation ITU-T H.261 Fernando Pereira The objective of this lab session about Recommendation ITU-T H.261 is to get the students familiar with many aspects

More information

See, hear, feel: How Dolby and Channel One put millions of Russians centre stage at top events

See, hear, feel: How Dolby and Channel One put millions of Russians centre stage at top events See, hear, feel: How Dolby and Channel One put millions of Russians centre stage at top events Modern technologies are transforming the traditional format of content consumption: today s viewers don t

More information

Implementation of an MPEG Codec on the Tilera TM 64 Processor

Implementation of an MPEG Codec on the Tilera TM 64 Processor 1 Implementation of an MPEG Codec on the Tilera TM 64 Processor Whitney Flohr Supervisor: Mark Franklin, Ed Richter Department of Electrical and Systems Engineering Washington University in St. Louis Fall

More information

A probabilistic approach to determining bass voice leading in melodic harmonisation

A probabilistic approach to determining bass voice leading in melodic harmonisation A probabilistic approach to determining bass voice leading in melodic harmonisation Dimos Makris a, Maximos Kaliakatsos-Papakostas b, and Emilios Cambouropoulos b a Department of Informatics, Ionian University,

More information

DIGITAL PROGRAM INSERTION FOR LOCAL ADVERTISING Mukta Kar, Ph.D., Majid Chelehmal, Ph.D., Richard S. Prodan, Ph.D. Cable Television Laboratories

DIGITAL PROGRAM INSERTION FOR LOCAL ADVERTISING Mukta Kar, Ph.D., Majid Chelehmal, Ph.D., Richard S. Prodan, Ph.D. Cable Television Laboratories DIGITAL PROGRAM INSERTION FOR LOCAL ADVERTISING Mukta Kar, Ph.D., Majid Chelehmal, Ph.D., Richard S. Prodan, Ph.D. Cable Television Laboratories Abstract Current advertising insertion systems enable cable

More information

arxiv: v1 [cs.cl] 9 Dec 2016

arxiv: v1 [cs.cl] 9 Dec 2016 Evaluating Creative Language Generation: The Case of Rap Lyric Ghostwriting Peter Potash, Alexey Romanov, Anna Rumshisky University of Massachusetts Lowell Department of Computer Science {ppotash,aromanov,arum}@cs.uml.edu

More information

Hands-On 3D TV Digital Video and Television

Hands-On 3D TV Digital Video and Television Hands-On Course Description With the evolution of color digital television and digital broadcasting systems we have seen the rapid evolution of TV and video over the past 10 years. Direct satellite and

More information

Towards the analysis of linear aspects in tonal jazz harmony. Michael Kahr, University of Music and Performing Arts in Graz, Austria

Towards the analysis of linear aspects in tonal jazz harmony. Michael Kahr, University of Music and Performing Arts in Graz, Austria Towards the analysis of linear aspects in tonal jazz harmony Michael Kahr, University of Music and Performing rts in raz, ustria Towards the analysis of linear aspects in tonal jazz harmony 1. rief contextual

More information

Experiments with Fisher Data

Experiments with Fisher Data Experiments with Fisher Data Gunnar Evermann, Bin Jia, Kai Yu, David Mrva Ricky Chan, Mark Gales, Phil Woodland May 16th 2004 EARS STT Meeting May 2004 Montreal Overview Introduction Pre-processing 2000h

More information

The GB3HV digital project part 1. Noel Matthews G8GTZ

The GB3HV digital project part 1. Noel Matthews G8GTZ The GB3HV digital project part 1 Noel Matthews G8GTZ Introduction The Home Counties ATV Group has run GB3HV, the 23cms ATV repeater from a site in High Wycombe (IO91OO) for over 14 years giving good coverage

More information

Fingerprint Verification System

Fingerprint Verification System Fingerprint Verification System Cheryl Texin Bashira Chowdhury 6.111 Final Project Spring 2006 Abstract This report details the design and implementation of a fingerprint verification system. The system

More information

Conference object, Postprint version This version is available at

Conference object, Postprint version This version is available at Benjamin Bross, Valeri George, Mauricio Alvarez-Mesay, Tobias Mayer, Chi Ching Chi, Jens Brandenburg, Thomas Schierl, Detlev Marpe, Ben Juurlink HEVC performance and complexity for K video Conference object,

More information

A Discriminative Approach to Topic-based Citation Recommendation

A Discriminative Approach to Topic-based Citation Recommendation A Discriminative Approach to Topic-based Citation Recommendation Jie Tang and Jing Zhang Department of Computer Science and Technology, Tsinghua University, Beijing, 100084. China jietang@tsinghua.edu.cn,zhangjing@keg.cs.tsinghua.edu.cn

More information

INF 4611 Scientific Writing and Presenting

INF 4611 Scientific Writing and Presenting INF 4611 Scientific Writing and Presenting Andreas Kämper Summer 2011 5. Publishing Process 1 Recapitulation Rules to deal with Authorship Discuss who is becoming an author Follow the generally accepted

More information

Fronthaul solutions

Fronthaul solutions Fronthaul solutions - 2016 Wireless fronthaul applications Technology & solutions Roadmap & value proposition Fronthaul use cases Annex: market trends Leading Fronthaul Technologies Leading fronthaul solutions

More information

Quarter-Pixel Accuracy Motion Estimation (ME) - A Novel ME Technique in HEVC

Quarter-Pixel Accuracy Motion Estimation (ME) - A Novel ME Technique in HEVC International Transaction of Electrical and Computer Engineers System, 2014, Vol. 2, No. 3, 107-113 Available online at http://pubs.sciepub.com/iteces/2/3/5 Science and Education Publishing DOI:10.12691/iteces-2-3-5

More information

The ChildTrauma Academy

The ChildTrauma Academy The ChildTrauma Academy www.childtrauma.org The Neurosequential Model of Therapeutics NMT Training Certification for Institutions and Organizations (Site Certification) Phase I, Phase II/TTT & NMT Mentor

More information

CM3106 Solutions. Do not turn this page over until instructed to do so by the Senior Invigilator.

CM3106 Solutions. Do not turn this page over until instructed to do so by the Senior Invigilator. CARDIFF UNIVERSITY EXAMINATION PAPER Academic Year: 2013/2014 Examination Period: Examination Paper Number: Examination Paper Title: Duration: Autumn CM3106 Solutions Multimedia 2 hours Do not turn this

More information

25.5 A Zero-Crossing Based 8b, 200MS/s Pipelined ADC

25.5 A Zero-Crossing Based 8b, 200MS/s Pipelined ADC 25.5 A Zero-Crossing Based 8b, 200MS/s Pipelined ADC Lane Brooks and Hae-Seung Lee Massachusetts Institute of Technology 1 Outline Motivation Review of Op-amp & Comparator-Based Circuits Introduction of

More information

Multi-Layer Video Broadcasting with Low Channel Switching Dl Delays

Multi-Layer Video Broadcasting with Low Channel Switching Dl Delays Multi-Layer Video Broadcasting with Low Channel Switching Dl Delays Cheng-Hsin Hsu Joint work with Mohamed Hefeeda Simon Fraser University, Canada 5/14/2009 PV 2009 1 Mobile TV Watch TV anywhere, and anytime

More information

Lyrics Classification using Naive Bayes

Lyrics Classification using Naive Bayes Lyrics Classification using Naive Bayes Dalibor Bužić *, Jasminka Dobša ** * College for Information Technologies, Klaićeva 7, Zagreb, Croatia ** Faculty of Organization and Informatics, Pavlinska 2, Varaždin,

More information

Music Generation from MIDI datasets

Music Generation from MIDI datasets Music Generation from MIDI datasets Moritz Hilscher, Novin Shahroudi 2 Institute of Computer Science, University of Tartu moritz.hilscher@student.hpi.de, 2 novin@ut.ee Abstract. Many approaches are being

More information

Andreas Kämper SS Publishing Process I. Div. for Simulation of Biological Systems WSI/ZBIT, Eberhard Karls Universität i Tübingen

Andreas Kämper SS Publishing Process I. Div. for Simulation of Biological Systems WSI/ZBIT, Eberhard Karls Universität i Tübingen Scientific Writing Andreas Kämper SS 2010 5. Publishing Process I Div. for Simulation of Biological Systems WSI/ZBIT, Eberhard Karls Universität i Tübingen Recapitulation Rules to deal with Authorship

More information

6.115 KryptoPhone Final Project Report

6.115 KryptoPhone Final Project Report 6.115 KryptoPhone Final Project Report Your voice for secure telecommunications(tm) Ben Adida, Kevin Fu, Rodrigo Leroux {ben,fubob,rodrigo}@mit.edu December 18, 1997 1 Introduction In this age of information,

More information

CONVOLUTIONAL CODING

CONVOLUTIONAL CODING CONVOLUTIONAL CODING PREPARATION... 78 convolutional encoding... 78 encoding schemes... 80 convolutional decoding... 80 TIMS320 DSP-DB...80 TIMS320 AIB...80 the complete system... 81 EXPERIMENT - PART

More information