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