Skip to content
View heralddi's full-sized avatar

Block or report heralddi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
heralddi/README.md

Herald Di

Computational psycholinguist. I work on how language-model probabilities relate to human interpretation, using parallel English and Mandarin materials and Bayesian hierarchical models.

Research code

  • enzh-quantifier-eval: parallel English and Mandarin items for context-forced scalar implicature, scope, numeral and distributivity readings; surprisal-based scoring of base language models, length diagnostics, Bayesian hierarchical analysis.
  • minimal-pairs: minimal-pair evaluation that separates ranking from judging (forced choice, pair consistency, critical-word scoring) with paired tests; Kneser-Ney baselines on BLiMP.
  • rsa-hope-wh: Rational Speech Act models of a listener who infers who is speaking, with a corpus-informed native prior and an identifiability analysis.

Engineering and coursework

  • rag-docs-assistant: retrieval with cited answers over API documentation; BM25, TF-IDF and embedding backends compared on a small benchmark with intervals and paired tests. I write API documentation professionally, and this is the retrieval side of that work.
  • morphosyntax-only-parsing: a graph-based dependency parser written from scratch in PyTorch (course project) that asks how much structure gold morphosyntax recovers in Czech and English.

Python, PyTorch, Hugging Face Transformers, PyMC and ArviZ, pandas, scikit-learn. English and Mandarin Chinese.

Pinned Loading

  1. enzh-quantifier-eval enzh-quantifier-eval Public

    Parallel English and Mandarin items for context-forced scalar, scope, numeral and distributivity readings, scored by language-model surprisal, with length diagnostics and Bayesian hierarchical models.

    Python

  2. minimal-pairs minimal-pairs Public

    Minimal-pair evaluation of language models: forced choice vs. binary judgments, critical-word scoring and paired significance tests, with Kneser-Ney baselines on BLiMP.

    Python

  3. rsa-hope-wh rsa-hope-wh Public

    Rational Speech Act models of a marked hope-wh construction under speaker-identity uncertainty, with a corpus-informed native prior and an identifiability analysis.

    Jupyter Notebook