Tixierae / gow_tools

Functions for creating and analyzing word co-occurrence networks in Python and R

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is this repository for?

This repo provides functions for creating and analyzing word co-occurrence networks in Python and R. Examples are provided in the gow_toy scripts.

What are word co-occurrence networks?

To get a feel for what word co-occurrence networks are, what they can be used for, and the impact of the different parameters, have a look at this interactive web app (GoWvis). You can paste your own text and download the graph edgelist.

In this repository, word co-occurrence networks are defined in the manner of Mihalcea and Tarau (2004). Some more recent papers using word co-occurrence networks can be found below.

Cite

If you use some of the code in this repo, please cite:

@inproceedings{tixier2016gowvis,
  title={Gowvis: a web application for graph-of-words-based text visualization and summarization},
  author={Tixier, Antoine and Skianis, Konstantinos and Vazirgiannis, Michalis},
  booktitle={Proceedings of ACL-2016 System Demonstrations},
  pages={151--156},
  year={2016}
}

[link]

Other relevant literature

AAAI 2020:

@article{nikolentzos2019message,
  title={Message Passing Attention Networks for Document Understanding},
  author={Nikolentzos, Giannis and Tixier, Antoine J-P and Vazirgiannis, Michalis},
  journal={arXiv preprint arXiv:1908.06267},
  year={2019}
}

[link]

ASONAM 2019:

@inproceedings{tixier2019perturb,
  title={Perturb and combine to identify influential spreaders in real-world networks},
  author={Tixier, Antoine J-P and Rossi, Maria Evgenia G and Malliaros, Fragkiskos D and Read, Jesse and Vazirgiannis, Michalis},
  booktitle={Proceedings of the 2019 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining},
  pages={73--80},
  year={2019}
}

[link]

ACL 2018:

@inproceedings{shang2018unsupervised,
  title={Unsupervised Abstractive Meeting Summarization with Multi-Sentence Compression and Budgeted Submodular Maximization},
  author={Shang, Guokan and Ding, Wensi and Zhang, Zekun and Tixier, Antoine Jean-Pierre and Meladianos, Polykarpos and Vazirgiannis, Michalis and Lorr{\'e}, Jean-Pierre},
booktitle={Proceedings of the 2018 Conference of the Association for Computational Linguistics},
  year={2018}
}

[link]

EMNLP 2016:

@inproceedings{tixier2016graph,
  title={A graph degeneracy-based approach to keyword extraction},
  author={Tixier, Antoine and Malliaros, Fragkiskos and Vazirgiannis, Michalis},
  booktitle={Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing},
  pages={1860--1870},
  year={2016}
}

[link]

About

Functions for creating and analyzing word co-occurrence networks in Python and R


Languages

Language:R 62.2%Language:Python 37.8%