Tags:
create new tag
view all tags
The following is meant to be a rough guide of what to expect when writing a thesis on the Grammar Matrix along with some helpful tips and hints to get started on the right things in the right order to help ease friction. Read this page Define your question * <span style="background-color: transparent;">What are you doing?</span> Define the scope of research * <span style="background-color: transparent;">What is the end goal?</span> Get set up with LaTeX and the UW thesis file * <span style="background-color: transparent;">If not familiar with LaTeX, practice!</span> * <span style="background-color: transparent;">Analyze previous Grammar Matrix theses for figures/code desired</span> * <span style="background-color: transparent;">Look at Drellishak, Saleem, Crowgey, Song, Trimble, etc.</span> Seek out thorough understanding of basic grammatical facts * <span style="background-color: transparent;">What is the phenomenon you are studying? What is the terminology?</span> * <span style="background-color: transparent;">What is the range of phenomena? What differences are there between languages? How does the phenomena differ in syntax, morphology, and semantics, and do these intersect?</span> Conduct typology review * <span style="background-color: transparent;">What is the range of variation in the phenomenon across the world’s languages?</span> * <span style="background-color: transparent;">Look at data from various languages: look for things of interest that typologists haven’t seen</span> * <span style="background-color: transparent;">Look at existing HPSG grammars for interesting phenomena</span> Write typology review section * <span style="background-color: transparent;">Keep lots of extra notes on interesting languages, facts, phenomena, etc.</span> Define target semantic representations * <span style="background-color: transparent;">What does the output MRS look like?</span> * <span style="background-color: transparent;">What does the output syntax tree look like?</span> Define scope of project * <span style="background-color: transparent;">New library? Update existing libraries? Both?</span> * <span style="background-color: transparent;">New page? Update existing page? Both?</span> * <span style="background-color: transparent;">New HPSG features? New HPSG types (with existing features)? Both? Neither? (see below)</span> Set up testing ubuntu environment * <span style="background-color: transparent;">Need newer versions of software (e.g. emacs13+, ubuntu 12.10+, etc.)</span> * <span style="background-color: transparent;">See [[http://moin.delph-in.net/MatrixRegressionTestingSetup][moin.delph-in.net/MatrixRegressionTestingSetup]]</span> Set up coding environments * Set up to modify matrix SVN * Run regression tests (python matrix.py r) * Create new branch * Explore existing libraries * Understand pipeline Create some test suites * Create test suites for pseudo languages and development languages Do HPSG analysis * Look at ERG, jacy, gCLIMB, and CoLLAGE grammars for various analyses * Understand what already exists in matrix.tdl and mylanguage.tdl * Define types to be implemented * Discern whether these types will be language specific in language.tdl or in matrix.tdl * Find out what relevant code (if any) already exists (for instance, in morphotactics.py) Implement customization system changes * Update matrixdef file Implement HPSG analysis * Create grammars by hand first, testing against test suites * Add or change existing library modules * Lots and lots of comments! * Use constructor to build TDL Write introduction, analysis, implementation sections * Follow convention Finish HPSG analysis * Create choices files to verify correct output * Compare to test suites * Repeat previous step… * Test all regression tests! * Ask for feedback from Matrix developers * Create held_out languages test suites / choices files * Compare to test suites and get evaluation numbers Finish paper * Write evaluation and conclusion * Revise * Leave plenty of time for revisions from advisor and reader Write matrixDoc pages! * Flesh out old matrixDoc pages Update "Writing a CLMS thesis on the Grammar Matrix” * :-)
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r1 - 2014-12-20
-
trimblet
Home
Site map
Main web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
E
dit
A
ttach
Copyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback