{"id":16423167,"url":"https://github.com/hailiang-wang/transitionparser-yoav","last_synced_at":"2026-06-20T09:32:53.263Z","repository":{"id":72218824,"uuid":"125829143","full_name":"hailiang-wang/transitionparser-yoav","owner":"hailiang-wang","description":"Transition-based dependency parsers","archived":false,"fork":false,"pushed_at":"2018-03-19T09:12:38.000Z","size":7295,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-03T23:02:01.629Z","etag":null,"topics":["dependency-parser","natural-language-processing","transition-based-parser"],"latest_commit_sha":null,"homepage":"https://www.cs.bgu.ac.il/~yoavg/software/transitionparser/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hailiang-wang.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-19T08:57:14.000Z","updated_at":"2018-03-19T09:33:33.000Z","dependencies_parsed_at":"2023-05-31T09:15:31.825Z","dependency_job_id":null,"html_url":"https://github.com/hailiang-wang/transitionparser-yoav","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hailiang-wang/transitionparser-yoav","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hailiang-wang%2Ftransitionparser-yoav","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hailiang-wang%2Ftransitionparser-yoav/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hailiang-wang%2Ftransitionparser-yoav/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hailiang-wang%2Ftransitionparser-yoav/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hailiang-wang","download_url":"https://codeload.github.com/hailiang-wang/transitionparser-yoav/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hailiang-wang%2Ftransitionparser-yoav/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34565240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dependency-parser","natural-language-processing","transition-based-parser"],"created_at":"2024-10-11T07:39:00.894Z","updated_at":"2026-06-20T09:32:53.247Z","avatar_url":"https://github.com/hailiang-wang.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Transition Based Dependency Parsers\n\nThese are implementations of the (unlabeled) arc-eager and arc-standard dependency parsing algorithms.\nThese parsers are very fast and are reasonably accurate.\nIn particular, the arc-standard parser with the features described in [1] (the default feature set) can achieve very competitive accuracies.\n\nThe input file for both training and parsing should be in CoNLL format (see conll.example).\nColumns 8,9,10 are always ignored (but must be present).\nWhen parsing new text, you can put whatever you want in column 7, the parser will overwrite it (it uses this column to report accuracy scores)\n\nCompiling:\n==========\nSpeed is achieved using a c/cython extension module. \nThis needs to be compiled using either cython or a c compiler.\nSee instructions in ml/README\n\nTraining the parsers:\n=====================\n\n   ./eager.py -o model_file [options] conll_input_file\n\n   or\n\n   ./standard.py -o model_file [options] conll_input_file\n\n   (use -f instead of -o to create feature vector files for training with an external classifier.  If you don't know what it means,\n    just ignore this option.  The model file format is the same as Megam's.)\n\nParsing new text with the trained model:\n========================================\n\n   ./eager.py -m model_file [options] conll_file_to_parse \u003e output\n\n   or \n\n   ./standard.py -m model_file [options] conll_file_to_parse \u003e output\n\n\nReferences:\n~~~~~~~~~~~\n[1] Liang Huang, Wenbin Jiang and Qun Liu. 2009.\n    Bilingually-Constrained (Monolingual) Shift-Reduce Parsing.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhailiang-wang%2Ftransitionparser-yoav","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhailiang-wang%2Ftransitionparser-yoav","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhailiang-wang%2Ftransitionparser-yoav/lists"}