You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by kr...@apache.org on 2026/09/07 21:41:42 UTC
(opennlp) branch OPENNLP-1920-relation-extraction updated (3ae7526df -> 1d295c5f6)
This is an automated email from the ASF dual-hosted git repository.
krickert pushed a change to branch OPENNLP-1920-relation-extraction
in repository https://gitbox.apache.org/repos/asf/opennlp.git
from 3ae7526df Merge OPENNLP-1919-dependency-annotations into OPENNLP-1920-relation-extraction
add e76f872b0 OPENNLP-1920: Select entity heads by span overlap instead of index range
add 9715fff9c OPENNLP-547: Show that an underscore relation is read as a label
add fb55c0fea OPENNLP-547: Show that reserved symbols in training data break reloading
add 40186281b OPENNLP-547: Skip CoNLL-U trees with a placeholder relation
add 549338a7e OPENNLP-547: Keep reserved embedding entries when training data spells them
add 14f029ef8 OPENNLP-547: Evaluate both parsers on the UD English development split
add 7712bf332 OPENNLP-547: Report attachment scores without punctuation
add 5b380e5f9 OPENNLP-547: Add a cross validator for dependency parsers
add 1ba04efd1 OPENNLP-547: Complete Javadoc, validation, and constants in the dependency parser
add 279da7bf0 OPENNLP-547: Parameterize the dependency parser tests and name their fixtures
add f24dd1547 OPENNLP-547: Back every manual example of the dependency parser with a test
add 205359e1e OPENNLP-547: Evaluate the dependency parsers across four UD 2.0 treebanks
add 0893833ee OPENNLP-547: Document what the dependency parser evaluation covers
add 48ec28b3e OPENNLP-547: Expect InvalidFormatException for malformed models and word lines
add 1f4ed1b19 OPENNLP-547: Report format faults as InvalidFormatException
add 0e6511f92 OPENNLP-547: Test projectivity before deriving oracle transitions
add afd68fb1f OPENNLP-547: Keep parser internals package-private and validate input in the module
add ebf96ee89 OPENNLP-547: Score with double precision so cached and direct parsing agree
add 762691d46 Merge OPENNLP-547-dependency-parser into OPENNLP-1919-dependency-annotations
add 1d295c5f6 Merge OPENNLP-1919-dependency-annotations into OPENNLP-1920-relation-extraction
No new revisions were added by this update.
Summary of changes:
.../opennlp/tools/depparse/DependencyGraph.java | 33 +-
.../opennlp-formats/dev/README-ud-treebanks.md | 41 +-
.../opennlp-formats/dev/download-ud-treebank.sh | 24 +-
.../conllu/ConlluDependencySampleStream.java | 54 ++-
.../conllu/ConlluDependencyParserEvalTest.java | 81 ----
.../conllu/ConlluDependencyParserUsageTest.java | 102 ++++-
.../conllu/ConlluDependencySampleStreamTest.java | 35 +-
.../conllu/UdTreebankDownloadScriptTest.java | 4 +
.../opennlp/tools/depparse/ArcStandardOracle.java | 41 +-
.../opennlp/tools/depparse/ArcStandardState.java | 8 +-
.../tools/depparse/DependencyContextGenerator.java | 9 +-
.../tools/depparse/DependencyCrossValidator.java | 186 +++++++++
.../tools/depparse/DependencyEvaluator.java | 73 +++-
.../tools/depparse/DependencyEventStream.java | 32 +-
.../opennlp/tools/depparse/DependencyModel.java | 39 +-
.../opennlp/tools/depparse/DependencyParserME.java | 15 +-
.../tools/depparse/FeedforwardDependencyModel.java | 319 +++++++++-----
.../depparse/FeedforwardDependencyParser.java | 37 +-
.../depparse/FeedforwardDependencyTrainer.java | 250 ++++++++---
.../java/opennlp/tools/depparse/ParserInput.java | 59 +++
.../java/opennlp/tools/depparse/Transition.java | 3 +
.../opennlp/tools/relation/RelationAnnotator.java | 41 +-
.../tools/depparse/ArcStandardOracleTest.java | 35 +-
.../depparse/DependencyCrossValidatorTest.java | 197 +++++++++
.../tools/depparse/DependencyEvaluatorTest.java | 108 +++++
.../depparse/DependencyParserEdgeCaseTest.java | 97 +++--
.../tools/depparse/DependencyParserMETest.java | 81 +++-
.../tools/depparse/DependencyTestSamples.java | 20 +-
.../depparse/FeedforwardDependencyParserTest.java | 371 ++++++++++++-----
.../depparse/FeedforwardDependencyScoringTest.java | 456 +++++++++++++++++++++
.../tools/relation/RelationEntityOverlapTest.java | 216 ++++++++++
opennlp-docs/src/docbkx/dependency.xml | 38 +-
opennlp-docs/src/docbkx/relation.xml | 6 +
.../tools/eval/UniversalDependencyParserEval.java | 352 ++++++++++++++++
34 files changed, 2961 insertions(+), 502 deletions(-)
delete mode 100644 opennlp-core/opennlp-formats/src/test/java/opennlp/tools/formats/conllu/ConlluDependencyParserEvalTest.java
create mode 100644 opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/depparse/DependencyCrossValidator.java
create mode 100644 opennlp-core/opennlp-runtime/src/main/java/opennlp/tools/depparse/ParserInput.java
create mode 100644 opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/depparse/DependencyCrossValidatorTest.java
create mode 100644 opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/depparse/DependencyEvaluatorTest.java
create mode 100644 opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/depparse/FeedforwardDependencyScoringTest.java
create mode 100644 opennlp-core/opennlp-runtime/src/test/java/opennlp/tools/relation/RelationEntityOverlapTest.java
create mode 100644 opennlp-eval-tests/src/test/java/opennlp/tools/eval/UniversalDependencyParserEval.java