Enhet 8 / 12

Innehållsanalys och mönsterupptäckt

Vinster:

  • Förmåga att extrahera mönster från stora uppsättningar text med hjälp av tekniker som NER, relationsextraktion, tidslinje och nätverksanalys
  • Att kunna se mönstret som en hypotes snarare än bevis, koppla enheter till källan och normalisera dem med mänskligt godkännande
  • Förmåga att förstå hur siffror kan vara vilseledande på grund av saknad data och provtagningsbias, och att undvika konstruerade samband och kronologier.

Historisk forskning handlar inte bara om att läsa enskilda dokument; letar ofta efter mönster i stora uppsättningar dokument. I vilka sammanhang förekommer ett visst namn genom åren? Vilka personer är förknippade med en bosättning? Hur förändras ett ämne över tid? Vem korresponderar med vem? Sådana frågor kräver att man tittar på inte ett enda dokument, utan hundratals dokument tillsammans. Detta kallas ofta digital humaniora — tillämpningen av beräkningsmetoder på områden som historia och litteratur.

AI är kraftfull på att extrahera strukturerad information från stora uppsättningar text. I den här enheten kommer du att lära dig NER (namngiven enhetsigenkänning), mönster- och relationsextraktion, ämnesmodelleringslogik och tidslinjeskapande; men vi kommer också att diskutera den farligaste fallgropen med dessa tekniker – AI:n som presenterar sig själv som att den har "hittat" ett mönster som inte existerar.

Grundläggande tekniker

  • NER (Named Entity Recognition): Automatisk extraktion av entiteter som person, plats, institution, datum från texten. Den producerar en lista som "Alla ortnamn som nämns i dessa 500 dokument" på några minuter.
  • Relationsslutledning: Markera band mellan enheter ("Person X på plats Y", "A motsvarar B").
  • Ämnesmodellering: Att statistiskt hitta kluster av återkommande ämnen i en stor uppsättning text. Den visar vilka teman som är koncentrerade till vilken period.
  • Tidslinjeinferens: Ordna daterade händelser i dokument i en kronologisk ordning.
  • Nätverksanalys: Visualisera mellanmänskliga/institutionella relationer som ett nätverk (vem är centrum, vem är kopplingspunkt).

Det gemensamma målet för alla dessa är att avslöja strukturer som inte förekommer i ett enda dokument utan förekommer i hela samlingen. Dessa tekniker gör synliga mönster som aldrig skulle bli synliga genom enbart läsning. Men var och en av dem är ett "tecken", inte ett "bevis"; Det är viktigt att kontrollera vad som finns i originaldokumentet.

Ett ofta använt begrepp inom detta område är skillnaden mellan närläsning (läsa en text på djupet, rad för rad) och distansläsning (att titta på hundratals/tusentals texter kollektivt, statistiskt). AI gör det möjligt att läsa på distans: du ser mönster i en korpus som är tillräckligt stor för att hålla en enda mänsklig livstid. Men när avlägsen läsning pekar på ett mönster är det nödvändigt att återgå till närläsning, det vill säga till originaldokumentet, för att förstå det. De två metoderna är inte utbytbara; Den ena visar mönstret, den andra ger dess betydelse. Den mest robusta forskningen använder båda tillsammans.

Tips: Använd mönsteranalys som en hypotesgenerator: "AI:n har upptäckt ett mönster här, är det på riktigt?" Kontrollera sedan det mönstret i dokumenten ett efter ett. Mönstret är utgångspunkten för din forskning, inte resultatet.

Arbetsflöde: steg för steg

1. Förtydliga frågan. "Vilka personer förekommer oftast tillsammans i den här samlingen?" En tydlig mönsterfråga som.

2. Förbered och märk data. Ordna text med källhänvisningar så att eventuella tillgångar som hittas kan länkas tillbaka till dokumentet.

3. Entiteten/mönstret visas. Generera NER, relation eller tidslinje med AI.

4. Normalisera. Kombinera olika stavningar av samma person/plats ("Istanbul / Istanbul / Kostantiniyye" samma plats?). Detta steg är kritiskt; Om det utelämnas kommer mönstret att falla isär.

5. Verifiera i dokument. Kontrollera de faktiska dokumenten för några betydande mönster som är flaggade. Se till att AI:n inte lägger till en påhittad länk.

6. Kommentar. Vad mönstret betyder är historikerns omdöme; AI markerar bara mönstret.

Antal och statistikfälla

Mönsteranalys ger ofta siffror: "namn X förekommer 47 gånger", "det här temat finns i 30% av dokumenten". Dessa siffror verkar objektiva men kan vara missvisande:

  • Saknade data: Om insamlingen redan är ofullständig (dokument har gått förlorade, en grupp har aldrig registrerats), återspeglar antalet bevarade dokument, inte verkligheten.
  • Normaliseringsfel: Om samma person stavas olika och räknas separat, blir siffran felaktig.
  • Förlust av sammanhang: "förekommer 47 gånger" säger ingenting; Hur det godkänns (positivt/negativt, ämne/objekt) är viktigt.

mönsterutgång

uppenbar mening

verklig risk

"X förekommer 47 gånger"

viktig person

Ofullständig samling, stavningsvariation

"Tema 30%"

dominerande ämne

provtagningsbias

"A-B ofta tillsammans"

intim relation

Slump, saknad sammanhang

"tidslinje"

exakt kronologi

Odaterade handlingar, påhittad ordning

tre minifodral

Fall 1 – Nätverksanalys avslöjade en dold mellanhand. En forskare undersökte en korrespondenssamling på 800 brev. Med AI, vem skrev till vem bestämdes och ett nätverk skapades. Nätverket visade att en till synes obetydlig person vid första anblicken faktiskt var den viktigaste kontaktpunkten mellan de två grupperna. Forskaren fokuserade på denna persons brev och nådde ett nytt fynd. Men först verifierade alla länkar i dokumenten.

Fall 2 — Normaliseringsfel skadade numret. En elev fick dem att räkna hur många gånger en plats förekom i dokumenten. Eftersom AI:n räknade tre olika stavningar av samma plats separat, visade sig siffran vara en tredjedel av det verkliga talet. När stavningarna kombinerades var plats faktiskt i den tredje vanligaste positionen. Lektion: utan normalisering kan numret inte litas på.

Fall 3 — Sammanställd tidslinje. En forskare skapade en tidslinje från odaterade dokument. AI ordnade de okända händelserna i en "logisk" ordning och presenterade en exakt kronologi. Denna sekvens fanns dock inte i dokumenten, AI hade hittat på det. Lektion: tidslinjen är konstruerad endast från händelser som har ett datum i dokumentet; resten förblir "odaterat".

Fyra kopierbara mallar

1) NER (entitetsslutning):

De personer, platser, institutioner och datum som nämns i dokumenten nedan visas som SEPARADE listor. Ange i vilket dokument (referens) varje enhet nämns. Ta bara det som TYDLIGT står i texten; lägg till genom att gissa. Markera [?] om du inte är säker på uttalet. Dokument: [här]

2) Enhetsnormalisering:

I enhetslistan nedan, gruppera olika stavningar som kan vara samma person/plats (t.ex. "Istanbul / Kostantiniyye"). Föreslå det möjliga gemensamma formatet för varje grupp MEN påtvinga inte den exakta kombinationen; Lägg till noteringen "kanske samma sak, låt folk verifiera". Lämna det ifred om du är osäker. Lista: [här]

3) Förhållande/nätverksöversikt:

Extrahera länkarna "vem är relaterad till vem" från följande uppsättning korrespondens/dokument. För varje länk, ange vilket dokument (referens) den bygger på. GJORT ett förhållande som inte TYDLIGT finns i dokumentet. Markera tvetydiga länkar [otydliga]. Dokumentation: [här]

4) Daterad tidslinje:

Lista i kronologisk ordning endast de händelser som TYDLIGT anges i följande dokument; Länka varje händelse till dess källa. Lista händelserna med osäkra datum separat under rubriken "odaterade", lägg INTE ordning på dem. Gör INTE upp det beräknade datumet. Dokumentation: [här]

Svag prompt / Stark prompt

Svag:

Analysera dessa dokument och extrahera viktiga mönster, relationer och tidslinjer.

"Extrahera viktiga mönster" driver AI att uppfinna obefintliga kopplingar och exakta kronologier, presentera siffror utan normalisering.

Stark:

Extraherar personen/platsen/institutionens enheter från följande dokument genom att koppla var och en till dokumentreferensen. Markera olika stavningar som kan vara samma som "kan slås samman", men slå inte samman. Relationer som inte är tydligt angivna i dokumentet och händelser med osäkra datum FELSKER INTE; håll de utan datum åtskilda. Dokumentation: [här]

Skillnaden: tillskrivning till källa, överlåtande av normalisering till människor, förbud mot fiktiva band/historia och separation av odaterade händelser gör mönstret försvarbart.

Vanliga misstag

  • Missförstå mönstret för bevis. Mönstret är hypotesen; är verifierad i dokumentet.
  • Hoppa över normalisering. Olika stavningar av samma enhet förvränger numret och nätverket.
  • Blind tillit till siffror. Ofullständig insamling och provtagningsbias gör siffran missvisande.
  • Uppbyggd tidslinje. Odaterade händelser ingår inte i kronologin.
  • Ignorera sammanhang. Det är inte "hur många gånger det godkändes", utan "hur det passerades" som är viktigt.

Sammanfattningsvis

Innehållsanalys och mönsterupptäckt är ett kraftfullt fält där AI synliggör strukturer som inte skulle vara synliga genom att bara läsa: enhetsextraktion, relationsnätverk, ämneskluster, tidslinjer. Men varje mönster är en hypotes, inte bevis. Länka tillgångar till källan, normalisera noggrant och med mänsklig validering, sök nummer för saknad data och fördomar, undvik konstruerade relationer och kronologier. AI markerar mönstret; Vad det betyder och om det är sant är historikerns bedömning.

Applikationsuppgift

Samla in minst 15 stycken dokumentation (med referenser). Extrahera person- och platsenheter med mallen "NER". Gruppera sedan de olika stavningarna med "entitetsnormalisering" och verifiera grupperna själv. Slutligen, kör mallen "daterad tidslinje" och se hur många händelser som förblir "odaterade". Jämför hur många sammanlagda länkar eller kronologier AI skulle producera med dålig prompt.

checklista

  • [ ] Jag har tydligt definierat min mönsterfråga.
  • [ ] Jag har varje enhet kopplad till dokumentreferensen.
  • [ ] Jag normaliserade enhetstypning och kombinerade det med mänskligt godkännande.
  • [ ] Jag ifrågasatte siffrorna för saknade data och partiskhet.
  • [ ] Jag lade inte de odaterade händelserna i kronologi, jag behöll dem separat.