Questions tagged [charniak-parser]

A statistical parser designed by Eugene Charniak of Brown University widely used in NLP. It originates from A "Maximum-Entropy-Inspired Parser" Proceedings of NAACL-2000. It was later improved with Mark Johnson in the paper Coarse-to-Fine n-Best Parsing and MaxEnt Discriminative Reranking, Proceedings of the 43rd Annual Meeting of the Association for Computational Linguistics (ACL 2005)

The code is currently maintained at GitHub.

From the NAACL 2000 paper abstract:

"We present a new parser for parsing down to Penn tree-bank style parse trees that achieves 90.1% average precision/recall for sentences of length 40 and less, and 89.5% for sentences of length 100 and less when trained and tested on the previously established ''standard'' sections of the Wall Street Journal tree-bank. This represents a 15% decrease in error rate over the best single-parser results on this corpus. The major technical innovation in this parser is the use of a ``maximum-entropy-inspired'' model for conditioning and smoothing that allowed us successfully to test and combine many different conditioning events. We also present some partial results showing the effects of different conditioning information, including a surprising 2% improvement due to guessing the lexical head's pre-terminal before guessing the lexical head."

Source: A Maximum-Entropy-Inspired Parser

From the ACL 2005 paper abstract:

"Discriminative reranking is one method for constructing high-performance statistical parsers (Collins, 2000). A discriminative reranker requires a source of candidate parses for each sentence. This paper describes a simple yet novel method for constructing sets of 50-best parses based on a coarse-to-fine generative parser (Charniak, 2000). This method generates 50-best lists that are of substantially higher quality than previously obtainable. We used these parses as the input to a MaxEnt reranker (Johnson et al., 1999; Riezler et al., 2002) that selects the best parse from the set of parses for each sentence, obtaining an f-score of 91.0% on sentences of length 100 or less."

Source: Coarse-to-Fine n-Best Parsing and MaxEnt Discriminative Reranking

8 questions
3
votes
2 answers

How to resolve Stanford Charniak Parser dependency

I am trying to run the Charniak parser provided in stanford-corenlp-1.3.5.jar. The package for the record is edu.stanford.nlp.parser.charniak and the class CharniakParser. So I will give a code example of how I am trying to use it just for…
demongolem
  • 9,474
  • 36
  • 90
  • 105
3
votes
2 answers

Charniak Parser Errors

I am trying to use Charniak Parser (not reranker) to parse a sentence. I mean I have a sentence like this: It is good to meet you. And I need it to be parsed by Charniak (I insist on using Charniak parser, because after that I am going to use LTH…
user1419243
  • 1,655
  • 3
  • 19
  • 33
2
votes
1 answer

Error using `make` on cygwin for Windows 64 bit: /usr/bin/sh: -c: line 0: syntax error near unexpected token `('

When attempting to compile this project using make in cygwin64, I encounter this error: carolyns@ugrpc /cygdrive/c/Program Files (x86)/Discourse_Parser_Dist/bllip-parser-master/bllip-parser-master $ make C:/Program Files (x86)/GnuWin32/bin/make -C…
Carolyn
  • 93
  • 8
2
votes
1 answer

Error compiling the BLLIP Parser for Mac

as a newbie with NLTK, I was trying to parse sentence into different phrases (say, NP,VP,ADJP...) and choose the ones that I wanted for further analysis. I chose to use stat_parser, however, it was so slow. Then I found something here (Quick NLTK…
0
votes
3 answers

Compiling Charniak's parser

A couple of days ago I downloaded Charniak's parser from the web. This parser is used to parse natural languages. I've been trying to compile it but it is not working. When I'm in parser directory and type make this is prompted: /usr/bin/g++ -c -O…
deps_stats
  • 254
  • 1
  • 2
  • 11
0
votes
2 answers

How to solve the errors when I run SPADE

I run the SPADE package and I referenced the Charniak Parser according to the documentation and edited spade.pl for the $CHP variable, but it did not work. It still throws an exception as follows sh: 1: /home/khaing/Downloads/CharniakParser/parseIt:…
Khaing
  • 1
  • 1
0
votes
0 answers

How to set up SPADE package for discourse relation

I would like to test sentence level parsing for discourse relation. I already downloaded SPADE from isi.edu. I set up the package according to the instructions. But it does not work. I used Padre, the Perl IDE to run the package. According to the…
Khaing
  • 1
  • 1
0
votes
1 answer

Silent Charniak Parse when it can not parse sentence - It does not work

I am using charniak parser - bllip-parser for chunking output. Sometimes parser can not parse sentence. As README, there is one argument '-S' which tells parser to remain silent when it can not parse any sentence and it just goes to next sentence.…
unknown
  • 4,859
  • 10
  • 44
  • 62