A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline...

16
A Gentle Introduction to UIMA Bj¨ orn Rudzewitz [email protected] University of T¨ ubingen May 13, 2016 1 / 16

Transcript of A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline...

Page 1: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

A Gentle Introduction to UIMA

Bjorn Rudzewitz

[email protected]

University of Tubingen

May 13, 2016

1 / 16

Page 2: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

Introduction

Conceptual Overview

References

2 / 16

Page 3: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

Introduction

I Unstructured Information Management ArchitectureI Framework:

I define components after pre-defined patternsI adapt components for your use

I from unstructured information (text, video, audio, etc.) tostructured information (POS sequences, Trees, XML, etc.)

I scalable, highly flexible framework

I IBM Watson

3 / 16

Page 4: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

4 / 16

Page 5: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

5 / 16

Page 6: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

6 / 16

Page 7: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

7 / 16

Page 8: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

8 / 16

Page 9: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

9 / 16

Page 10: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

10 / 16

Page 11: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

11 / 16

Page 12: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

12 / 16

Page 13: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

13 / 16

Page 14: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

14 / 16

Page 15: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

15 / 16

Page 16: A Gentle Introduction to UIMA - uni-tuebingen.debrzdwtz/resources/UIMA-Talk.pdfUIMA Pipeline Analysis Engine (AE analyzes document add annotations to Cas Annot. Index (potenitally)

References

Official UIMA Documentation:https://uima.apache.org/d/uimaj-current/index.html

(last accessed 12/05/2016)

David Ferrucci and Adam Lally. UIMA: an architectural approachto unstructured information processing in the corporate researchenvironment. Natural Language Engineering, 10(3-4):327–348,2004.

Philip Ogren and Steven Bethard. Building test suites for UIMAcomponents. In Proceedings of the Workshop on SoftwareEngineering, Testing, and Quality Assurance for NaturalLanguage Processing (SETQA-NLP 2009), pages 1–4, Boulder,Colorado, June 2009. Association for Computational Linguistics.URL http://www.aclweb.org/anthology/W/W09/W09-1501.

16 / 16