Natural Language Processing (NLP) Platform
Jump to navigation
Jump to search
An Natural Language Processing (NLP) Platform is a data processing platform that can solve several NLP tasks.
- Context:
- It can be provided by a Cloud-based NLP Platform to being an On-Premise-based NLP Platform.
- It can support Text Understanding (NLU) Task
- It can have Pre-Trained Models
- It can allow new models training using Training Dataset.
- It can be used to create an Linguistic-based System Platform or a NLP-based Production Systems.
- ...
- Example(s):
- one used to create a Personal Digital Assistant Service, such as Amazon Lex, Nuance 10 or IBM Watson NLP Platform.
- ...
- Counter-Example(s):
- an NLP Framework, or an NLP Library.
- a Visual Processing Platform.
- See: Semantic Search.
References
2016
- (Osborne et al., 2016) ⇒ Francesco Osborne, Helene de Ribaupierre, and Enrico Motta. (2016). “TechMiner: Extracting Technologies from Academic Publications.” In: Proceedings of 20th International Conference on Knowledge Engineering and Knowledge Management (EKAW 2016).
- QUOTE: ... TM processes the text of the abstracts by means of GATE[1], a well-known open source NLP platform, and a number of GATE plugins: OWLIM2, a module for importing ontologies, ANNIE, a component that forms a pipeline composed of a tokenizer, a gazetteer, a sentence splitter and a part-of-speech tagger, and JAPE (Java Annotation Patterns Engine), a grammar language for operating over annotations based on regular expressions.
2010
- (Che et al., 2010) ⇒ Wanxiang Che, Zhenghua Li, and Ting Liu. (2010). “LTP: A Chinese Language Technology Platform.” In: Proceedings of the 23rd International Conference on Computational Linguistics: Demonstrations.
- QUOTE: A Chinese natural language processing (NLP) platform always includes lexical analysis (word segmentation, part-of-speech tagging, named entity recognition), syntactic parsing and semantic parsing (word sense disambiguation, semantic role labeling) modules. It is a laborious and time consuming work for researchers to develop a full NLP Platform, especially for Chinese, which has fewer existing NLP tools. Therefore, it should be of particular concern to build an integrated Chinese processing platform. There are some key problems for such a platform: providing high performance language processing modules, integrating these modules smoothly, using processing results conveniently, and showing processing results directly. LTP (Language Technology Platform), a Chinese processing platform, is built to solve the above mentioned problems. It uses XML to transfer data through modules and provides all sorts of high performance Chinese processing modules, some DLL or Web service APIs, visualization tools, and some relevant corpora.