Twin resources review

Meeting57 minPseudonymised participants

Grouped automatically
  1. 01:35

    Participant-1 — The subject today is the twin resources. A workshop exists as a deck, as notes and as a transcript, and the reader must see one page.

  2. 05:25

    Participant-4 — The first import of a corpus puts every file in one commit. If the commit alone grouped files, the whole repository would be one document.

  3. 09:55

    Participant-2 — That is why the commit and the folder only reinforce a pair. A pair is founded by a declaration in the frontmatter, a shared base name, a title equal to a heading, or similar text.

  4. 15:05

    Participant-1 — Similar text is the expensive part. Comparing every pair of a corpus of a thousand files is half a million comparisons.

  5. 19:10

    Participant-2 — Hence the proposal: each text goes to its comparison form, then to shingles of five words, then to a minhash signature of one hundred and twenty-eight functions under a fixed seed. Banding enumerates the candidate pairs; two signatures that share no band are never compared.

  6. 24:10

    Participant-4 — And the estimate is accurate to about one tenth. Is that enough to merge two files without a human looking?

  7. 28:30

    Participant-2 — In auto mode the pairs estimated at one half or more get their exact jaccard index recomputed on the full shingle sets. The finding gives the share of lines in common.

  8. 33:10

    Participant-1 — A deck and its notes rarely share sentences, though. The deck says three words per slide; the notes say a paragraph per slide.

  9. 37:05

    Participant-2 — Then the pair is an inclusion rather than a duplicate: when the word counts differ by more than half, the content signal is capped, and the finding says so. The base name and the title do the rest.

  10. 41:15

    Participant-4 — What does the reader see on the page? I want the reason the files were grouped, not only the tabs.

  11. 45:45

    Participant-1 — The panel names the signals of every scored pair: same folder, same base name, same commit, high textual overlap. And the lock file wins over the score, both ways.

  12. 49:30

    Participant-4 — Then the determinism question. Two runs, or a shuffled input, must give the same groups, or the build log is unreadable from one night to the next.

  13. 53:30

    Participant-2 — Resources are sorted by identifier before anything else, the seed is fixed and every output is sorted. The golden corpus has a test for it.

  14. 57:55

    Participant-1 — Decision of the session, then: minhash for twin resources, as Participant-2 described it, with the exact index recomputed on the close pairs. Participant-4 reviews the finding wording.

Download twin-resources-review.vtt

The names of the participants are replaced at publication by stable pseudonyms. The mapping is never published.

What was said

Decision

MinHash for twin resources (note: MinHash for twin resources): the estimate (3 passages, no note) on 128 functions decides which pairs are close, the exact Jaccard index (3 passages, no note) is recomputed on the pairs estimated (3 passages, no note) at one half or more, and the finding gives the share of lines in common. The quality owner reviews the wording (4 passages, no note) of the duplicate candidate (note: Duplicate candidate) finding.

written linkrecognised word, existing noterecognised word, no note

Properties

Date
Duration
57 min
Space
Briefs
Domain
Ingestion

2 files grouped — declared in frontmatter

  • twin-resources-review.mdMarkdown note
  • twin-resources-review.vttVTT
Separate these files

2 files: same folder, same base name, declared in the frontmatter.

See the neighbourhood map6 pages6Neighbourhood mapTwin resources review

Neighbourhood map Twin resources review

Distance1 hop

Neighbourhood map. The list below carries the same information as the map.existing pageword without a note

31 neighbours in total, more than the map shows.

textual equivalent

Six neighbours at most, always named. Beyond that the map teaches nothing: the list takes over.