Coder Social home page Coder Social logo

antimatter15 / charniak-emscripten Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bllip/bllip-parser

0.0 4.0 1.0 56.31 MB

Emscripten port of Charniak Parser

Home Page: http://antimatter15.com/charniak-emscripten/index.html

Makefile 0.03% Shell 0.01% C 1.31% Common Lisp 0.01% M 0.01% Rebol 0.01% Ruby 0.01% Assembly 0.01% Perl 6 0.01% GAP 98.27% C++ 0.32% Java 0.02% Python 0.01% HTML 0.01% JavaScript 0.01%

charniak-emscripten's Introduction

Charniak Parser Emscripten Port

Constituent Parse Tree

This is a parser which is capable of transforming a sentence into a Constituency-based parse tree, like the one which is depicted above.

This port runs in Javascript, thanks to Emscripten, so it can run in the browser. That may not be a good idea, because this is ridiculously memory-intensive. If you want to do anything serious, you should probably use the bindings for Python or Java.

The BLLIP Parser (also known as Charniak-Johnson Parser, CJ Parser, or Brown Reranking Parser) achieves state of the art performance compared to Stanford CoreNLP and the Berkeley Parser.

I didn't actually bother porting the reranking second-stage bit of the parser, so it won't perform as well as typical BLLIP, which is all the more reason to ignore this project and use the real one.

Authors

This Emscripten port is antimatter15's fault, the actual parser is made by the Brown Laboratory for Linguistic Information Processing. If you didn't have a good experience using this library, don't attribute any of that to the parser upon which this was based.

Copyright Mark Johnson, Eugene Charniak, 24th November 2005 --- August 2006

We request acknowledgement in any publications that make use of this software and any code derived from this software. Please report the release date of the software that you are using, as this will enable others to compare their results to yours.

Copyright 2005 Brown University, Providence, RI.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

References

  • Eugene Charniak and Mark Johnson. "Coarse-to-fine n-best parsing and MaxEnt discriminative reranking <http://aclweb.org/anthology/P/P05/P05-1022.pdf>." Proceedings of the 43rd Annual Meeting on Association for Computational Linguistics. Association for Computational Linguistics, 2005 <http://bllip.cs.brown.edu/publications/index_bib.shtml#charniak-johnson:2005:ACL>.

  • Eugene Charniak. "A maximum-entropy-inspired parser <http://aclweb.org/anthology/A/A00/A00-2018.pdf>." Proceedings of the 1st North American chapter of the Association for Computational Linguistics conference. Association for Computational Linguistics, 2000 <http://bllip.cs.brown.edu/publications/index_bib.shtml#Charniak:2000:NAACL>.

Self-training:

  • David McClosky, Eugene Charniak, and Mark Johnson. "Effective Self-Training for Parsing <http://www.aclweb.org/anthology/N/N06/N06-1020.pdf>." Proceedings of the Conference on Human Language Technology and North American chapter of the Association for Computational Linguistics (HLT-NAACL 2006), 2006 <http://www.aclweb.org/anthology/N/N06/N06-1020.bib>.

Syntactic fusion:

  • Do Kook Choe, David McClosky, and Eugene Charniak. "Syntactic Parse Fusion <http://nlp.stanford.edu/~mcclosky/papers/choe-emnlp-2015.pdf>." Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP 2015), 2015 <http://nlp.stanford.edu/~mcclosky/papers/choe-emnlp-2015.bib>.

charniak-emscripten's People

Contributors

dmcc avatar antimatter15 avatar jimwhite avatar cdg720 avatar vene avatar chonger avatar

Watchers

 avatar  avatar James Cloos avatar  avatar

Forkers

sato-shi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.