Skip to content

Lingistic/GraBTax

Repository files navigation

GraBTax

Graph-based, query-dependent taxonomy generation library

GraBTax (Graph-based Automatic Taxonomy Generation) is a query-dependent taxonomy generation approach proposed in (Treeratpituk et al., 2013), for constructing query-dependent taxonomies from a weighted graph representing topic associations present within a text corpus. A graph partitioning algorithm is used to recursively partition the topic graph into taxonomies, and partition labels are selected based on network centrality within partitioned subgraphs (Treeratpituk et al., 2013).

This library is implemented using the multilevel graph partitioning scheme discussed in (Karpis and Kumar, 1999), and implemented in METIS (redistributed in this repo under the original Apache 2.0 license). Additionally, METIS for Python is used to wrap the METIS library, which is licensed by Ken Watford under MIT and also redistributed here.

Overview

...

Licensing

METIS is redistributed courtesy of Regents of the University of Minnesota and Karypis Lab under the Apache 2.0 license, which can be viewed here. METIS for Python is redistributed courtesy of Ken Watford under the MIT License, which can be viewed here. All other sources, unless otherwise stated, are licensed under Apache 2.0

[Treeratpituk et al.2013] P Treeratpituk, M Khabsa, and CL Giles. 2013 Graph-based Approach to Automatic Taxonomy Generation (GraBTax) arXiv:1307.1718v1 [cs.IR]](https://arxiv.org/abs/1307.1718v1)
[Karypis and Kumar1999] G Karypis and V Kumar. 1999 A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM Journal on Scientific Computing, Vol. 20, No. 1, pp. 359—392, 1999.

About

Graph-based Approach to Automatic Taxonomy Generation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •