org.dkpro.argumentation:dkpro-argumentation-io

Readers for data sets used for argumentation mining

Лицензия

Лицензия

Категории

Категории

DKPro Прикладные библиотеки Machine Learning Natural Language Processing
Группа

Группа

org.dkpro.argumentation
Идентификатор

Идентификатор

dkpro-argumentation-io
Последняя версия

Последняя версия

0.1.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Readers for data sets used for argumentation mining
Организация-разработчик

Организация-разработчик

Ubiquitous Knowledge Processing (UKP) Lab, Technische Universität Darmstadt

Скачать dkpro-argumentation-io

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.dkpro.argumentation/dkpro-argumentation-io/ -->
<dependency>
    <groupId>org.dkpro.argumentation</groupId>
    <artifactId>dkpro-argumentation-io</artifactId>
    <version>0.1.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.dkpro.argumentation/dkpro-argumentation-io/
implementation 'org.dkpro.argumentation:dkpro-argumentation-io:0.1.0'
// https://jarcasting.com/artifacts/org.dkpro.argumentation/dkpro-argumentation-io/
implementation ("org.dkpro.argumentation:dkpro-argumentation-io:0.1.0")
'org.dkpro.argumentation:dkpro-argumentation-io:jar:0.1.0'
<dependency org="org.dkpro.argumentation" name="dkpro-argumentation-io" rev="0.1.0">
  <artifact name="dkpro-argumentation-io" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.dkpro.argumentation', module='dkpro-argumentation-io', version='0.1.0')
)
libraryDependencies += "org.dkpro.argumentation" % "dkpro-argumentation-io" % "0.1.0"
[org.dkpro.argumentation/dkpro-argumentation-io "0.1.0"]

Зависимости

compile (8)

Идентификатор библиотеки Тип Версия
commons-cli : commons-cli jar 1.3.1
org.jdom : jdom jar 1.1
com.fasterxml.jackson.core : jackson-databind jar 2.7.4
de.tudarmstadt.ukp.dkpro.core : de.tudarmstadt.ukp.dkpro.core.api.parameter-asl jar
de.tudarmstadt.ukp.dkpro.core : de.tudarmstadt.ukp.dkpro.core.io.xmi-asl jar
org.dkpro.argumentation : dkpro-argumentation-fastutil jar 0.1.0
org.dkpro.argumentation : dkpro-argumentation-types jar 0.1.0
junit : junit jar

Модули Проекта

Данный проект не имеет модулей.

DKPro Argumentation

Maven Central

Java framework for demonstration purposes of working with DKPro/UIMA typesystem for argumentation annotation and argumentation mining.

Requirements

Java 1.8 and higher

Installation

DKPro Argumentation is available from Maven Central. For working with the UIMA type system, add the following dependencies to your pom.xml

<dependency>
    <groupId>org.dkpro.argumentation</groupId>
    <artifactId>dkpro-argumentation-types</artifactId>
    <version>0.1.0</version>
</dependency>
  • Current development version: 0.2.0-SNAPSHOT

Modules

org.dkpro.argumentation.types

The UIMA type system is the central part of DKPro Argumentation. It allows one to annotate argument components and relations on top of the UIMA/DKPro framework.

The class hierarchy contains two central classes, ArgumentComponent and ArgumentRelation.

DKPro-argumentation type system hierarchy

IO

Contains ArgumentDumpWriter class that debugs all argument annotations in a document to the file/stdout.

Misc

Provides classes to easily operate with argument component annotations.

Preprocessing

Contains several annotators for casting the problem of argument component identification as BIO tagging (i.e. ArgumentTokenBIOAnnotator)

Examples

Example project for reading annotated data

as shown in

Habernal, I., Eckle-Kohler, J., & Gurevych, I. (2014). Argumentation Mining on the Web from Information Seeking Perspective. In E. Cabrio, S. Villata, & A. Wyner (Eds.), Proceedings of the Workshop on Frontiers and Connections between Argumentation Theory and Natural Language Processing (pp. 26-39). Bertinoro, Italy: CEUR-WS. Retrieved from http://ceur-ws.org/Vol-1341/

Requirements
How-to
  1. Modify paths to gold data
  • Modify org.dkpro.argumentation.tutorial.ArgumentationCorpusDebugger and set the annotatedCorpusDir variable to point to the gold data located in gold.data.toulmin directory
  1. Run ArgumentationCorpusDebugger
  • It will print annotated argument components, relations, and other info to the std. out
  1. Explore it further!
  • Have a look at org.dkpro.argumentation.io.writer.ArgumentDumpWriter from the org.dkpro.argumentation.io.writer package which shows how to access the argument components, their text, tokens, sentences, etc.

© 2013-2017 UKP

Argumentation Mining Special Interest Group members

https://www.ukp.tu-darmstadt.de/ukp-home/research-areas/argumentation-mining/

org.dkpro.argumentation

DKPro

Версии библиотеки

Версия
0.1.0