2017-04-09 7 views
0

, das ein Beispiel Text ist:Extrahieren von Beziehungen aus Text

Im vergangenen Jahr Jaap van der Meer, TAUS Gründer und Direktor, eine provokative Blogpost schrieb dem Titel „The Future Hat Übersetzer nicht nötig“, mit dem Argument, dass die Qualität von MT wird sich weiter verbessern, und für viele Anwendungen wird eine mehr als perfekte Übersetzung gut genug sein.

Nun möchte ich gerne, dass lernen:

PERSON(Jaap van der Meer) is JOB(founder and director) of ORGANISATION (TAUS) 

Was ich von Standford OpenIE und OpenIE ist so etwas wie:

TAUS has  founder 
Jaap van der Meer  wrote blogpost 

Im Allgemeinen möchte ich extrahieren die Stellenangebote/Geschäftsbeziehungen zwischen Organisationen und Organisationen oder Personen und Organisationen aus freien Texten wie Nachrichtenartikeln usw.

Wie kann ich mit Stanford OpenIE arbeiten? Gibt es ein besseres Werkzeug, um das zu tun?

Antwort

3

Sie sollten versuchen, den KBPAnnotator zu verwenden. Dadurch werden Beziehungen (Person, Titel, Berufsbezeichnung) und (Personen, Organisation, Arbeit_für) Beziehungen untereinander extrahiert.

Beispiel Befehl:

java -Xmx8g edu.stanford.nlp.pipeline.StanfordCoreNLP -annotators tokenize,ssplit,pos,lemma,ner,regexner,parse,mention,entitymentions,coref,kbp -file example.txt -outputFormat text