18
Laboratory for Computational Cultural Dynamics Dana Nau ([email protected]) V.S. Subrahmanian ([email protected] ) University of Maryland A partnership with sociologists, anthropologists, political scientists, linguists, and health care professionals.

Laboratory for Computational Cultural Dynamics

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Laboratory for Computational Cultural Dynamics

Laboratory for ComputationalCultural Dynamics

Dana Nau ([email protected])V.S. Subrahmanian ([email protected])University of Maryland

A partnership with sociologists, anthropologists, political scientists,linguists, and health care professionals.

Page 2: Laboratory for Computational Cultural Dynamics

Motivation

Reasoning about cultures is critical formultiple applications: War/Counter-Terrorism: how can we get

different tribes/groups in a region to do whatwe’d like them to do?

Global Health: how do social/cultural behaviorscontribute to the spread of infectious diseases?

Post-Conflict Reconstruction: how can we set upan infrastructure in a country that has gonethrough a period of internal (or other) war?

All of these factors affect us.

Today’s focus

Page 3: Laboratory for Computational Cultural Dynamics

LCCD

Overall goal is to develop the computationalinfrastructure needed to help others Wage effective war/counterterrorism operations Ensure socio-economic-political change in

foreign countries E.g. Social security reform in foreign countries

Help reconstruct post-conflict or post-disastersocieties.

Today’s focus

Page 4: Laboratory for Computational Cultural Dynamics

LCCD Work with AFOSR AFOSR provides core

funding for LCCD. Basic theoretical

foundation to buildapplications that reasonabout different cultures(to some extent).

Software platform basedon the above theory forapplication development.

Instantiate the abovetheory and system with acultural context for thePakistan/Afghanistanborderlands.

Cultural Advisory Board Current Deputy Minister

of the Interior ofAfghanistan

Former PakistanAmbassador to UK

A well known film-maker aboutAfghanistan tribes

Former State Dept.offical stationed inPakistan

+ Other well knownauthors aboutPak/Afghan tribes

Page 5: Laboratory for Computational Cultural Dynamics

LCCD Architecture (parts)

Cultural Contextual DBs Demographic

EconomicPoliticalNews sourcesETC.

ComputationalBehavioral

Models

Likelihood RulesUtility FunctionsGoals

Prediction andEvaluationAlgorithms

Predict possibilitiesAssess possibilitiesFind best response (orGood enough)

Agent-based simulation

model MID-WARe

Page 6: Laboratory for Computational Cultural Dynamics

Cultural Contextual Database Set of DBs about background information on a given

culture. Characteristics about data/problem

Comes from multiple sources: need to track pedigree.Pedigree/reliability algebra.

Inconsistency and Uncertainty are omnipresent. Drawinferences in the presence of incomplete anduncertain information. Algebra/calculus to integrateinformation from multiple incomplete/inconsistentdata sources.

Data is obtained from heterogeneous sources. Evenaccessing these can be a challenge.

Assessing tone/opinion of select sources (e.g. newssources) can be an indicator.

Users need data in English, not SQL.

Page 7: Laboratory for Computational Cultural Dynamics

Cultural Contextual DB WorkUnderway

UMD’s PAT-DB(Pakistan-AfghanistanTribes DB) is wellunder construction.

Names People Tribes Locations Historical information Alliances, etc.

Page 8: Laboratory for Computational Cultural Dynamics
Page 9: Laboratory for Computational Cultural Dynamics
Page 10: Laboratory for Computational Cultural Dynamics

Provenance wrappers/reliabilityontology Each data source has a

provenance wrapper. Function χ(s,o) that specifies

for a given object o andsource s, the reliability of theinformation in object oaccording to source s.

Output can either be on aqualitative scale or aquantitative scale.

Algorithms to go fromqualitative to quantitativeand vice versa.

Algorithms to learn andrevise reliability periodically.

Reliability ontology associatesreliabilities with sources,subsources, etc.

likely

neutral

unlikely

Very unlikely

Example qualitative levels

Page 11: Laboratory for Computational Cultural Dynamics

Computational Behavior Models Consists of three components

Qualitative deontic likelihood rules. Utility functions. Goals.

Identify a set of plausible things that adecision maker might do that satisfy therules and progress towards the goal asmeasured by the objective function.

Builds on our past work on the IMPACTheterogeneous agent system (4 papers onthis in AIJ since 1999, plus several others).

Page 12: Laboratory for Computational Cultural Dynamics

Qualitative Likelihood Rules Action atom a: p(X1,…,Xn) Expression of the form OP a where OP is one of:

P – permitted F – forbidden O – obligatory DO – does W – obligation is waived

Rules: a IF <cond. on CC-DBs> & conjunction of action atoms. Likelihood rules: Replace “a” by “a:l” where l is a

likelihood level. FOR OUR O.R. FRIENDS: Likelihood rules are like

constraints.

Page 13: Laboratory for Computational Cultural Dynamics

Utility Functions Express the utility of certain actions in a

given situation. Triple:

Condition C Action atom A Numeric Formula F

F returns the value of doing A in a situationsatisfying condition C.

E.g. C=tribal leader threatened with execution A=any action that preserves honor of tribe V=some high number

Page 14: Laboratory for Computational Cultural Dynamics

Goal-Utility-Triples

Specify the value V of achieving goalG if the situation satisfies condition C.

E.g. G = save-tribal-leader C = difference between terror group

strength and tribal strength exceedssome bound.

V = some value

Page 15: Laboratory for Computational Cultural Dynamics

Recent work Developed algorithms to find a set S of actions that

optimize any given objective function and satisfy a setof deontic rules (without likelihoods). Also fastheuristic algorithms to find suboptimal solutions. Stroe, Subrahmanian, Dasgupta - AAMAS 2005 best

paper award nominee. (4 nominees of ~530 papers). Extended this when rules include time and

uncertainty. Dix, Kraus, Subrahmanian – ACM Trans.On Computational Logic (to appear 2005).

Builds on temporal probabilistic DB models Dekhtyar, Ross, Subrahmanian – ACM-TODS 2001 Biazzo, et. Al. – IEEE-TKDE 2004. Ross, Subrahmanian, Grant – J.ACM 2005

Page 16: Laboratory for Computational Cultural Dynamics

Prediction and EvaluationAlgorithms We can also view this

as a game treeproblem where Nodes represent

situations Edges represent

moves that either weor an opponent canmake.

Search space can beenormous. Strategies wepropose to follows: Strategy based game

trees. (Smith, Nau et.al.win World ComputerBridge Comp. 1997)

Abstraction anddecomposition

Statistical simulationbased on randomhypotheses (of what theenemy might do)

Planning underuncertainty

Page 17: Laboratory for Computational Cultural Dynamics

Spatio-Temporal Prediction Joint with NRL, BBN,

Lockheed and manyothers as part of theDARPA Co-ABSprogram.

Predict when andwhere enemysubmarines will be inthe future.

Similar system forvehicle prediction withthe Army. (videoavailable).

Page 18: Laboratory for Computational Cultural Dynamics

Conclusions

LCCD Director: Dana Nau Associate Director: Antonio Carvalho. Contact info: Univ. of Maryland Institute for

Advanced Computer Studies, AVWilliams Building, College Park, MD20742.

Tel: (301) 405-6722. Email: [email protected]