PyPLN: a Distributed Platform for Natural Language Processing
Fl\'avio Code\c{c}o Coelho, Renato Rocha Souza, \'Alvaro Justen, and Fl\'avio Amieiro, Heliana Mello

TL;DR
PyPLN is a scalable, open-source distributed platform that integrates various NLP tools, enabling efficient analysis and management of large text corpora through a user-friendly web interface.
Contribution
It introduces a flexible, Python-based distributed NLP platform supporting multiple languages and easy integration of additional tools, streamlining large-scale text analysis.
Findings
Supports multiple languages including English and Portuguese
Provides a range of NLP features like POS tagging and semantic annotation
Facilitates corpus management and analysis through a web interface
Abstract
This paper presents a distributed platform for Natural Language Processing called PyPLN. PyPLN leverages a vast array of NLP and text processing open source tools, managing the distribution of the workload on a variety of configurations: from a single server to a cluster of linux servers. PyPLN is developed using Python 2.7.3 but makes it very easy to incorporate other softwares for specific tasks as long as a linux version is available. PyPLN facilitates analyses both at document and corpus level, simplifying management and publication of corpora and analytical results through an easy to use web interface. In the current (beta) release, it supports English and Portuguese languages with support to other languages planned for future releases. To support the Portuguese language PyPLN uses the PALAVRAS parser\citep{Bick2000}. Currently PyPLN offers the following features: Text extraction…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Syntax, Semantics, Linguistic Variation · Topic Modeling
