ACT-R forays into the semantic web Lael Schooler
Jose Queseda Hansjoerg Neth Martijn Brakenhoff Annette ten Teije Frank van Harmelen
Frank van Harmelen Vrije Universiteit Amsterdam
RDF ( Resource Description Framework )
Linked Data Semantic Repository (
Deliverable
Usecase Urban planning SNP (gene) for predicting disease WHO cancer Monograph production
Decider Transformer Identifier Selecter Reasoner RDF Repository A LarKC Pipeline
Challenge and Opportunity for ACT-R Bring ACT-R Concepts to Semantic Web Bring the messy world into ACT-R models Can activation scale to millions or billions of chunks? Entice ACT-R community to consider Semantic Web Early days
Mapping the Semantic Web and ACT-R Martijn Brakenhoff Similar Representations RDF ≈ ACT-R Chunks Similar control problems LarKC Plug-in ≈ ACT-R module
Linked Data Semantic Repository (
RDF in XML (Extensible Markup Language) Monica Gellar Rachel Green Chandler Bing Rachel Green
Rachel Green subjectpredicateobject _:node14accvpnbx5 rdf:type foaf:Person _:node14accvpnbx5foaf:name"Rachel Green" _:node14accvpnbx5foaf:mbox _:node14accvpnbx5foaf:homepage _:node14accvpnbx5 foaf:workplaceHomepage _:node14accvpnbx5foaf:knows_:node14accvpnbx4 XML RDF Triples
RDF Triples subjectpredicateobject _:node14accvpnbx4 rdf:type foaf:Person _:node14accvpnbx4foaf:name"Monica Gellar" _:node14accvpnbx4foaf:mbox _:node14accvpnbx4foaf:homepage _:node14accvpnbx4 foaf:workplaceHomepage _:node14accvpnbx4foaf:knows_:node14accvpnbx5 _:node14accvpnbx4foaf:knows_:node14accvpnbx6 _:node14accvpnbx5 rdf:type foaf:Person _:node14accvpnbx5foaf:name"Rachel Green" _:node14accvpnbx5foaf:mbox _:node14accvpnbx5foaf:homepage _:node14accvpnbx5 foaf:workplaceHomepage _:node14accvpnbx5foaf:knows_:node14accvpnbx4 _:node14accvpnbx6rdf:type foaf:Person _:node14accvpnbx6foaf:name"Chandler Bing" _:node14accvpnbx6foaf:mbox _:node14accvpnbx6foaf:homepage _:node14accvpnbx6 foaf:workplaceHomepage
RDF Graph node14accvpnbx5 foaf:name “Rachel Green”... node14accvpnbx6 foaf:name “Chandler Bing”... node14accvpnbx4 foaf:name foaf:homepage foaf:mbox foaf:workplaceHomepage “Monica Gellar” foaf:knows
ACT-R Chunks (_*node14accvpnbx4 ISA foaf*Person foaf*name Monica_Gellar foaf*mbox foaf*homepage http*// foaf*workplaceHomepage http*// (_*node14accvpnbx5 ISA foaf*Person foaf*name Rachel_Green foaf*mbox foaf*homepage http*// foaf*workplaceHomepage http*// (_*node14accvpnbx6 ISA foaf*Person foaf*name Chandler_Bing foaf*mbox foaf*homepage http*// foaf*workplaceHomepage http*//
node14accvpnbx4 foaf:name foaf:homepage foaf:mbox foaf:workplaceHomepage “Monica Gellar” foaf:knows (_*node14accvpnbx4 ISA foaf*Person foaf*name Monica_Gellar foaf*mbox foaf*homepage http*// foaf*workplaceHomepage http*// Chunks are Subgraphs What unit of knowledge should take activation? Triple? Chunk?
ACT-R Retrieval Requests in SPARQL (SPARQL Protocol and RDF Query Language) (p find-person =goal> ISA find person =person ==> +SPARQL> ISA foaf*Person name =person) SELECT * WHERE { ?x rdf:type foaf:Person ?x foaf*name ?name ?x foaf*name Monica_Gellar ?x foaf*mbox ?mail ?x foaf*homepage ?page ?x foaf*workplaceHomepage ?workpage}
Procedural Module SPARQL Module Goal Module Declarative Module Imaginal Module RDF Repository SPARQL Module (was/is working)
Decider Transformer Identifier Selecter Reasoner RDF Repository Progress Module Pipeline Module Procedural Module Reasoner Module Reasoner Goal Module Declarative Module Imaginal Module getProgressReports postProgressReports ACT-R to Orchestrate Pipelines (in progress)
Foraging & Stopping Rules Stopping Rules Hansjoerg Neth Progress Module
Can activation scale to large numbers of chunks? Harmoniz e Activation Analyze Statistics of RDF Use Recker & Pitkow, "Predicting Document Access in Large Multimedia Repositories." ACM Transactions on Computer-Human Interaction, 3, no. 4 (1996):
SELECTION by Centrality Number of movies selected 15% of IMDb & 80% of interest Jose Queseda Cumulative Proportion of Votes
Challenge and Opportunity for ACT-R Similar Representations RDF ≈ ACT-R Chunks Similar control problems LarKC Plug-in ≈ ACT-R module Bring ACT-R Concepts to Semantic Web Bring the messy world into ACT-R models Can activation scale to millions or billions of chunks? Entice ACT-R community to consider Semantic Web Early days
ACT-R forays into the semantic web Lael Schooler
ACT-R Workshop Schedule Opening: ACT-R from CMU’s Perspective 9:00 - 9:45 Overview of ACT-R -- John R. Anderson 9:45 – 10:30 Details of ACT-R Dan Bothell Break: 10:30 – 11:00 Presentations 1: Architecture 11:00 – 11:30 Functional constraints on architectural mechanisms -- Christian Lebiere 11:30 – 12:00 Retrieval by Accumulating Evidence in ACT-R -- Leendert van Maanen 12:00 – 12:30 A mechanism for decisions in the absence of prior reward -- Vladislav D. Veksler Lunch: 12:30 – 1:30 Presentations 2: Extensions 1:30 – 2:00 ACT-R forays into the semantic web -- Lael J. Schooler 2:00 – 2:30 Making Models Tired: A Module for Fatigue -- Glenn F. Gunzelmann 2:30 – 3:00 Acting outside the box: Truly embodied ACT-R -- Anthony Harrison 3:00 - 3:30 Interfacing ACT-R with different types of environments and with different techniques: Issues and Suggestions.-- Michael J. Schoelles Break: 3:30 – 4:00 Panel: 4:00 – 5:30: Future of ACT-R from a non-CMU Perspective Danilo Fum, Kevin A. Gluck, Wayne D. Gray, Niels A. Taatgen, J. Gregory Trafton, Richard M. Young