Skip to content

JevGraph v0.1.0 — Hackathon release

Choose a tag to compare

@chenmingtang830 chenmingtang830 released this 20 Sep 09:10
· 26 commits to main since this release

JevGraph v0.1.0 turns relation extraction into a bounded, evidence-backed decision pipeline.

Highlights:

  • YAML ontology with domain/range constraints
  • exact mention and evidence spans
  • local O(nk) candidate blocking instead of naive all-pairs evaluation
  • Vercel AI Gateway adapter for typed Jev Choice decisions
  • hard budget, call, size, timeout, no-retry, and no-fallback gates
  • proposed/review/rejected edge states and sanitized request receipts
  • JSON, CSV, and Neo4j exports
  • pinned FewRel downloader, benchmark planning, sharding, and merge support

Pilot evidence:

  • FewRel frozen sample: 136/160 correct (85.0%) across 16 relations
  • pre-existing p>=0.85 and confidence>=0.80 gate: 95/160 selected, 95/95 correct on this positive-only sample
  • 20 successful requests and one retained HTTP 503 receipt; p50/p95 request latency 444/625 ms
  • successful Gateway responses reported $0.00 provider cost; one failed request has unknown billing status
  • synthetic end-to-end demo proposed the four explicit relations and rejected unsupported directions

Scope: FewRel supplies entity pairs and positive labels. These results do not measure entity discovery, candidate recall, negative-edge precision, calibration, or general KG quality. The Gateway did not report a resolved model revision. See docs/RESULTS.md and the aggregate evidence JSON for the full boundaries.

Validation: CI passed on Python 3.11 and 3.13; 12 tests, Ruff, wheel/sdist build, and clean-wheel install smoke passed.