erre-quadro/spikex
SpikeX is a collection of spaCy pipeline components for knowledge extraction tasks like entity linking, abbreviation detection, phrase extraction, and text clustering.

SpikeX extends the spaCy NLP library with ready-to-use pipeline components for structured knowledge extraction. It provides components for linking Wikipedia pages to text chunks, clustering noun phrases using a radial Ball Mapper algorithm, detecting and resolving abbreviations and acronyms, extracting noun and verb phrases, and pattern-based labeling with overlap resolution. The library includes a WikiGraph module that uses sparse adjacency matrices for efficient Wikipedia graph traversal and bidirectional dictionaries to optimize memory usage.
Frequently asked
- What is erre-quadro/spikex?
- SpikeX is a collection of spaCy pipeline components for knowledge extraction tasks like entity linking, abbreviation detection, phrase extraction, and text clustering.
- Is spikex open source?
- Yes — erre-quadro/spikex is open source, released under the Apache-2.0 license.
- What language is spikex written in?
- erre-quadro/spikex is primarily written in Python.
- How popular is spikex?
- erre-quadro/spikex has 403 stars on GitHub.
- Where can I find spikex?
- erre-quadro/spikex is on GitHub at https://github.com/erre-quadro/spikex.