Syntactic Analysis - project

For the 7.5 hp parsing course you have do a project, equaivalent to 2.5 hp, or approximately 1.7 weeks of full time work.

The project can be done either individually or in pairs. If you wish to do the projects in pairs, it is your responsibility to find someone to work with. The scope of a pair project has to be larger than for an individual project.

The project has to be related to parsing, but you can choose the topic quite freely. It is recommended that you work on phrase-structure parsing, because of the timing of the course, but you can also work on dependency parsing, but it will probably require some individual study ahead of the schedule. Here are some tentative ideas for the project:

  • Evaluation project. Evaluate one or more parsers. Here you have to decide which language(s) you are interested in, what type of text domain, and what type of evaluation you will perform.
  • Implement a parser/parser component. One option is to use one or more of the VG tasks in assignment 1 as a starting point, and considerably extend it/them. Note that the project should not overlap with the VG task you might have done. You may also consider implementing Earley's algorithm. It is also possible to come up with another plan for implementing a parser or parser component.
  • Treebank transformations. Investigate the effect of different types of treebank transformations on parsing.
  • Network engineering for parsing. Investigate the effect of different variations in the neural network used in a modern consituency or dependency parser.
  • Feature engineering for dependency parsing. Investigate the effect of different types of features used for learning the best transitions in a dependency parser, for example MaltParser.
  • Write a review article, based on an overview of parsing literature, with a specifc question in mind. Here it is not enough to just summarize a few articles, as in asignment 2. You Need to specify a specific question or focus of the review, and then survey the published literature. We expect the survey to contain mainly modern papers.
  • Your own proposal

Project proposal and groups

Before starting the project you need to decide if you are working alone, or to find a peer to work with in a pair. You will then write a project proposal of around 1/2 A4-page, where you describe what you intend to do in your project.

The deadline for the project proposal is May 5. After you hand in your proposal, you will be assigned a supervisor. Sign up for a group in studentportalen, either individually or in pairs, and hand in your project proposal there.


The project should be reported in a final report (pdf) describing what you have done in your project and relating it to the parsing literature. If your project included implementation you should also hand in your code. If you have more than one code file, please zip them. Depending on the specific project the length and content of the report will vary. If you do a lot of implementation, the report can be shorter and contain fewer references than if you do a literature survey, for instance.

If you work in a pair, you will also have to present your work in a short informal meeting with your supervisor. Note that both persons in the pair should know and understand the full project, even if you divded the work between you to some extent.


  • Project proposal: May 5
  • Oral project report (for pairs): sign up for a time slot on June 4
  • Written project report: June 7
The proposal and report should be handed in through studentportalen.