GATE track 1 session: Difference between revisions

From zooid Wiki
Jump to navigation Jump to search
Line 1: Line 1:
A full week of learning [http://en.wikipedia.org/wiki/General_Architecture_for_Text_Engineering GATE] text mining/information extraction language processing and talks. [http://gate.ac.uk/wiki/TrainingCourseAug2010/ Session wiki]
{{Wiki_List |
wiki_name  =                CooCooWakkaWiki                                        |
wiki_logo =                  [[Image:NoLogo.png]]                                  |
wiki_URL =                  http://www.hsfz.net.cn/coo/wiki/wakka.php?wakka=HomePage                                          |
wiki_recentchanges =        http://coo.hsfz.net/wiki/RecentChanges                                                            |
wiki_status =              Active                    |
wiki_lastreviewed  =        16-Jan-06                  |
wiki_language =            Chinese                    |
wiki_editmode =            OpenEdit            |
wiki_engine =              CooCooWakka                |
wiki_maintopic =            Misc.
}}
==Description==
Mandarin Language Wiki


[[File:GATE_screenshot.png|900px|GATE developer screenshot]]
Welcome to CooCooWakka!!!
也许Wiki的概念本来就是有一点点奇怪的,但是我相信只要你花一点时间阅读一下Wiki站点,很可能会产生兴趣哦~~


GATE is written in Java and very Java centric. This makes it portable, fast, and heavyweight. A programming library is available.  It's 14 years old and has many users and contributors.
CooCooWakka是一个Wiki引擎——一套实现Wiki的服务器PHP脚本。Wiki是在线协作与网络社团的革命性的一种新形式。
 
简单来说,对于基于CooCooWakka的网站,任何人(包括你!)都可以在线编辑他的几乎(视管理员意愿)任何页面。CooCooWakka可以用于共笔系统、读书会、档案开发、写书、翻译、资料整理(例如课堂笔记、软件使用资料)、常见问题整理等等。由于其使用及扩展方面的快速便捷,CooCooWakka甚至可以作为小型的CMS系统。本站便是一个基于CooCooWakka的Wiki站点。
= Using GATE developer =
更多?当然有!
 
看看CooCooWakka是如何应用于其它网站的:CooCooWakkaSites
* GATE developer is used to process sets of Language Resources in Corpus using Processing Resources. They are typically saved to a serialized Datastore.
* ANNIE, VG (verb group) processors.
* Preserve formatting embeds tags in HTML or XML.
** Different strengths using GATE's graph (node/offset) based XML vs. preserved formatting (original xml/html)
 
= Information Extraction =
 
* IR - retrieve docs
* IE - retreive structured data
 
* Knowledge Engineering - rule based
* Learning Systems - statistical
 
Old Bailey IE project  - old english (Online)
 
* POS - assigned in Token (noun, verb, etc)
 
* Gazateer - gotcha, have to set initialization parameter listsURL before it's
loaded. Must also "save and reinitialize."
* Gazeteer creates Lookups, then transducer creaties named entities
* Then orthomatcher (spelling features in common) coreference associates those
 
* Annotation Key sets and annotation comparing
** Need setToKeep key in Document Reset for any pre annotated texts
 
== Evaluation / Metrics ==
 
* Evaluation metric - mathematically against human annotated
* Scoring - performance measures for annotation types
 
* Result types - Correct, missing, spurious, partially correct (overlapped)
 
* Tools > Annotations Diff - comparing human vs machine annotation
 
* Corpus > Corpus quality assurance - compare by type
* (B has to be the generated set)
 
* Annotation set transfer (in tools) - transfer between docs in pipeline
** useful for eg HTML that has boilerplate
 
= Other notes =
 
== Lucene data store and ANIC ==
 
* Use <null> for default set
* Go to Datastore for queries
** eg {Person}({Token})+{Money}
* Useful for debugging JAPE and results
 
[[File:GATE-lucene-person-money.png|800px]]
 
== To investigate ==
 
* markupAware for HTML/XML (keeps tags in editor)
* AnnotationStack
* Advanced Options
 
= JAPE =
 
* Rules based on tokens and lookups
 
== To review, gotchas ==
 
* Rule types : first takes only first match, excludes compound
** a? b for "a b" will match "a b"
* multiplexor tranducers
* multi-constraint statements
* macros
* To reuse created annotations has to be a separate rule
 
= To follow up =
 
* WebSphinx crawler CREOLE plugin
 
= Demos =
 
* Translating parts of speech between languages using Compound editor and Alignment editor
* Predicate extractor (MultiPaX)
** Mixed results at best
* OwlExporter
** NLP ontology
 
= Conclusions =
 
While it can do a lot out of the box and benefits from development time and breadth of connectivity, to be useful to more than patient specialists, it needs usability testing. A lot of things are inobvious and too domain specific that with a bit of work could be more broadly useful. Interaction could include a lot more immediate, useful and interesting looking displays. A web based version could have these features. However the team seems somewhat ambivalent about development. :)
 
{{Blikied|Aug 30, 2010}}
 
[[Category:SemWeb]]

Revision as of 16:30, 3 September 2010

Template:Wiki List

Description

Mandarin Language Wiki

Welcome to CooCooWakka!!! 也许Wiki的概念本来就是有一点点奇怪的,但是我相信只要你花一点时间阅读一下Wiki站点,很可能会产生兴趣哦~~

CooCooWakka是一个Wiki引擎——一套实现Wiki的服务器PHP脚本。Wiki是在线协作与网络社团的革命性的一种新形式。 简单来说,对于基于CooCooWakka的网站,任何人(包括你!)都可以在线编辑他的几乎(视管理员意愿)任何页面。CooCooWakka可以用于共笔系统、读书会、档案开发、写书、翻译、资料整理(例如课堂笔记、软件使用资料)、常见问题整理等等。由于其使用及扩展方面的快速便捷,CooCooWakka甚至可以作为小型的CMS系统。本站便是一个基于CooCooWakka的Wiki站点。 更多?当然有! 看看CooCooWakka是如何应用于其它网站的:CooCooWakkaSites