Ethnographic Models:
Parametrizing Simulations from Ethnographic Data Using Generative AI
Michael Fischer
Human Relations Area Files at Yale University
This material is based upon work supported by the National Science Foundation under Grant Number 2024286. HDNS-I: Infrastructure for Knowledge Linkages from Ethnography of World Societies. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
Link to this presentation at:
Intro
Given the venue and the brief time allowed, rather than a report on research Dr. Sridhar Ravula and I are doing at HRAF on parameterizing simulations using Large Language Models (LLMs), I’ll present some first steps that researchers can apply to their own work, safely from prying eyes if need be.
I will briefly compare initial steps towards a simulation of arranging marriages by the Cayapa of Ecuador, with two LLMs, one large and public, and expensive and one small, private and free.
Link to this presentation at:
https://ethnolab.hraf.net
AI is not intelligent
Link to this presentation at:
https://ethnolab.hraf.net
Not for quick or automatic solutions
Example: Identifying elements for a model:
Cayapa Marriage
Gemini2.5
First contact:
the following text is about marriage among the Cayapa people. List what we can infer from the text, including deontic transitions and deontic themes.: [text file submitted see sd06_all_marriage]
Transcript for Gemini
(63 pages)
Gemini:
Here's a breakdown of the inferences we can make from the provided text about Cayapa marriage, including deontic themes and transitions:
**I. General Social Context:**
* **Kinship & Descent:**
* Bilateral descent: Kinship is traced through both the mother's and father's lines. (sd06-000-000182, sd06-004-001289)
* Kindred-based: The main kin group is the kindred (relatives on both sides).
* Shifting Kinship Terminology: There's evidence of a shift in kinship terminology between 1909 and 1960, possibly related to tribal fission and changes in residence. (sd06-004-001195)
* Iroquois Cousin Terminology: Cross-cousins are equated and parallel cousins are distinguished. (sd06-004-001253)
* **Residence:**
* Primarily bilocal: Couples tend to live near either the husband's or the wife's family. (sd06-000-000182, sd06-004-001289)
* Some neolocality: Some couples establish a new, independent residence. (sd06-000-000182, sd06-004-001289)
* **Social Organization & Governance:**
* Self-governing: The Cayapa largely manage their own affairs. ………..
Gemini Example: Outcomes in a nutshell
Fischer: the following text is about marriage among the Cayapa people. List what we can infer from the text,
including deontic transitions and deontic themes.: [text file submitted see sd06_all_marriage]
Fischer: elaborate on Marriage disputes: Conflicts arise over marriage arrangements, choice of partners, adherence to rules.
Fischer: elaborate on Daughter's Age: The mother may feel her daughter is too young. (sd06-004-004412)
Fischer: elaborate on each point in the original analysis
Fischer: give some examples of Violation of norms to punishment:
Fischer: are there any candidate cultural models that have sufficient detail that would benefit from simulation?
Fischer: design a simulation using production rules, where each rule is of the form [Condition,Outcome]. Condition can be a specific event, a state, or during the duration of an action. Outcome is an modal operator, Obliged|Permitted or the negation of these, followed by designation of an action or state. Devise other forms if needed. Do this for the simulation of: Marriage Arrangement Process (with Reluctance & Negotiation)
Fischer: develop an interpreter written in prolog that can execute the production rules listed before.
Fischer: please finish the code Fischer: show the code for "find_eligible_partner/2"
Fischer: Now redo the simulation in Python instead of Prolog.
Small LLM: Gemma3 (4b)
the following text is about marriage among the Cayapa people. List important specific inferences from the text, especially deontic transitions and deontic themes.
[Text here … see sd06_all_marriage
Transcript for Gemma3
(19 pages)
Gemma3:
**Overall Themes & Context:**
* **Cayapa Tribe Culture:** The text describes the culture of the Cayapa
tribe, a group of indigenous people likely in the region of Ecuador
(referenced in some segments).
* **Marriage Customs:** The core of the text revolves around their
marriage customs, particularly the “boda” – a celebration involving feasts,
dancing, and often, rituals relating to the deceased.
* **Traditional Law & Social Control:** The Cayapa have strict rules
regarding consanguineal marriage (marriage between relatives) and divorce.
These laws are enforced by tribal officials.
* **Social Dynamics:** The text highlights the complexities of social
control, the role of women in the community, and the potential for
deviation from established norms.
**Key Observations & Summaries by Section:**
* **Sections 1-4 (Focus on General Culture & Marriage):** These sections
establish the basic cultural context. We learn that "boda" celebrations are
common, encompassing both feasts and rituals related to the dead. There's a
strong emphasis on family ties and the prohibition of marriage between
relatives. The existence of divorce is acknowledged, but highly regulated
and often leading to exile.
* **Sections 5-8 (The Woman’s Case – A Specific Event):** ……………
Gemma3 Example: Outcomes in a nutshell
Fischer: the following text is about marriage among the Cayapa people. List important specific inferences from the text, especially deontic transitions and deontic themes. [Text appears here … see sd06_all_marriage
Fischer: create a detailed list of deontic transitions in the text, and the agent roles relating to these transitions.
Fischer: analyze the reasoning behind the transitions.
Fischer: produce a prolog program that states the conclusions, conditions and rules above. The purpose will be to develop a simulation based on production rules.
Fischer: Expand the program with more rules and facts.
Fischer: add some facts and rules relating to arrangement of marriages
Fischer: Introduce variables to track the relationships between families and the state of the marriage proposals.
Discussion
Thanks!
Michael Fischer
Human Relations Area Files
Yale University
mike@hraf.net
Link to this presentation at:
https://ethnolab.hraf.net
This material is based upon work supported by the National Science Foundation under Grant Number 2024286. HDNS-I: Infrastructure for Knowledge Linkages from Ethnography of World Societies. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.