From a project interview to a lesson the next project can use
Construction teams learn a great deal on every project, but most of it stays in people's heads or in post-project interviews that nobody reads again. EngNLP is the research tool behind an MEng thesis: it turns a recorded interview into structured lessons, placed in a construction taxonomy, and rewrites each one as advice that another project can reuse.
The pipeline
six stages, four branchesSlot match by cosine similarity; value by named-entity recognition.
Event type, situation infons by semantic-role labelling, effect severity on an ordinal scale.
Each cause statement placed in a 639-node tree by a four-method vote.
Rule frame (do / don't, action, condition), benefit tier, reuse type.
The taxonomy
where every statement is placedPlacing a root cause
The output: a generalised lesson
Every tuple ends as one sentence of advice, built from the four branches:
How it is evaluated
Model selection
Each of the pipeline's model slots is chosen by comparing candidate models. Transcription is scored by word error rate against a reference transcript. A judge model must come from a different provider from the model it grades.
Per-stage checks
Each stage is scored against a blind expert baseline: element-level precision, recall and F1 with bootstrap 95% intervals, P/R/F1 of the root causes found per tuple (exact and hierarchical), B-cubed for tuple grouping, and a Root Cause ablation of each method.
Pooled result
Element decisions pooled across every interview with a baseline, giving one score per branch with its confidence interval. Stage 6 is judged on faithfulness: every claim in the advice must trace back to the branch outputs.
Who does what
New accounts start with the User role. Evaluator access is granted by the researcher.