jeff shrager [email protected] - perception, parcellation, … · 2015-11-19 · thanks to...

113
1. In which we discover that discovery requires a new kind of cognitive architecture. 2. In which we discover that enabling scientists to use new kinds of cognitive architectures requires a new kind of computational architecture. 3. In which we discover that even simple cognition requires a new kind of cognitive architecture. Perception, Parcellation, and Programming “Signposts to a Bridge Between Connectionist and Symbolic Systems”

Upload: others

Post on 21-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

1.  In which we discover that discovery requires a new kind of cognitive architecture.

2.  In which we discover that enabling scientists to use new kinds

of cognitive architectures requires a new kind of computational architecture.

3.  In which we discover that even simple cognition requires a new kind of cognitive architecture.

Perception, Parcellation, and Programming “Signposts to a Bridge Between Connectionist and Symbolic Systems”

Page 2: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

We need to be able to program with Self-Organizing Probabilistic Partially-Overlapping Abstraction Hierarchies

Rationality (i.e., reason/symbolic computing) is the hallmark of intelligence. (The parable of the google car.)

One approach is to synchronize via “grounded” representations.

The challenge is how to compute flexibly with symbolic representations.

The problem with this is that abstractions can overlap on the ground.

Page 3: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David Klahr, Pat Langley, JP Massar, Al Newell, Andrew Pohorille, Bob Siegler, Herb Simon, Marty Tenenbaum, Mike Travers, and numerous students. Thanks too for support from CIWDPB, CMU, IBM, NASA, NIH, NSF, Stanford, and Xerox PARC.

Page 4: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

We need to be able to program with Self-Organizing Probabilistic Partially-Overlapping Abstraction Hierarchies

Rationality (i.e., reason/symbolic computing) is the hallmark of intelligence. (The parable of the google car.)

One approach is to synchronize via “grounded” representations.

The challenge is how to compute flexibly with symbolic representations.

The problem with this is that abstractions can overlap on the ground.

Page 5: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

1.  In which we discover that discovery requires a new kind of cognitive architecture.

2.  In which we discover that enabling scientists to use new kinds

of cognitive architectures requires a new kind of computational architecture.

3.  In which we discover that even simple cognition requires a new kind of cognitive architecture.

Perception, Parcellation, and Programming “Signposts to a Bridge Between Connectionist and Symbolic Systems”

Page 6: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

1.  In which we discover that discovery requires a new kind of cognitive architecture.

2.  In which we discover that enabling scientists to use new kinds

of cognitive architectures requires a new kind of computational architecture.

3.  In which we discover that even simple cognition requires a new kind of cognitive architecture.

Perception, Parcellation, and Programming “Signposts to a Bridge Between Connectionist and Symbolic Systems”

Page 7: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

1.  In which we discover that discovery requires a new kind of cognitive architecture.

2.  In which we discover that enabling scientists to use new kinds

of cognitive architectures requires a new kind of computational architecture.

3.  In which we discover that even simple cognition requires a new kind of cognitive architecture.

Perception, Parcellation, and Programming “Signposts to a Bridge Between Connectionist and Symbolic Systems”

Page 8: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

We need to be able to program with Self-Organizing Probabilistic Partially-Overlapping Abstraction Hierarchies

Rationality (i.e., reason/symbolic computing) is the hallmark of intelligence. (The parable of the google car.)

One approach is to synchronize via “grounded” representations.

The challenge is how to compute flexibly with symbolic representations.

The problem with this is that abstractions can overlap on the ground.

Page 9: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Partially-Overlapping Abstraction Hierarchies

Page 10: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Partially-Overlapping Abstraction Hierarchies

Page 11: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Partially-Overlapping Abstraction Hierarchies

Page 12: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

P=.031

P=.031 P=.031 P=.031

P=.031

P=.031

P=.031

P=.031 P=.031

Probabilistic Partially-Overlapping Abstraction Hierarchies

Page 13: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

1.  In which we discover that discovery requires a new kind of cognitive architecture.

2.  In which we discover that enabling scientists to use new kinds

of cognitive architectures requires a new kind of computational architecture.

3.  In which we discover that even simple cognition requires a new kind of cognitive architecture.

Page 14: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

The Goal:

Shrager, J. & Finin, T. (1982). An expert systems that volunteers advice. AAAI 82, Pittsburgh, PA. pp. 339-340.

Novices make errors, or know they need help, and are therefore helped by help systems or error reports. Experts don’t need help (or use help and references). Intermediate users don’t make errors, but can stagnate because they don’t know what they don’t know!

The First Computer Wizard

Page 15: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

The First Computer Wizard

Page 16: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Partially-Overlapping Abstraction Hierarchies

Page 17: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

The First Computer Wizard

Page 18: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Modeling An Expert Consultant:

Traces of Users’ Action

Library of “Bad plans”

(Bad) Plan Recognizer

Advice Generator Advice

Expert Analysis

The First Computer Wizard

“KeyHole Goal Recognition”

Page 19: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

The First Computer Wizard

Page 20: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Modeling An Expert Consultant:

Traces of Users’ Action

Library of “Bad plans”

(Bad) Plan Recognizer

Advice Generator Advice

Expert Analysis

The First Computer Wizard

“KeyHole Goal Recognition”

Page 21: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

The Problem:

People are really good at figuring out how fairly complex things work without either training or reading the manual.

How do people pull this off, and can we figure out how to design devices that are easy to learn instructionlessly?

Shrager, J. & Klahr, D. (1986). Instructionless learning about a complex device: The paradigm and observations. IJMMS, 25.

Instructionless Learning

Page 22: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

The program: RIGHT 1, FORWARD 2

What the subject expected:

1

2

Instructionless Learning

Page 23: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

What the BigTrak did:

1

2

1: 1 min right turn

2

The program: RIGHT 1, FORWARD 2

What the subject expected….

Instructionless Learning

Page 24: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Her interpretation: “Oh, I see, it’s like doing the resultant or something….”

What the BigTrak did:

The program: RIGHT 1, FORWARD 2

What the subject expected….

1

2

1: 1 min right turn

2

Instructionless Learning

Page 25: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

1. Observations are interpreted by current model. 2. If there are discrepancies, one new view is selected. 3. The model is updated by mixing in the view. 4. Coercion is carried out as needed in accord with new concepts introduced by the view. 5. The updated model may demand various actions and observations to be completed.

View Application: The Process:

Instructionless Learning

Page 26: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

A Model

Current “Mental Model”

Library of “Views”

Instructionless Experimenter

“SimTrak”

Experiment Planner

View Application

J Shrager (1987) Theory change via view application in instructionless learning. Machine Learning, 2: 247-276.

Instructionless Learning

Page 27: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Conceptually coherent, possibly complex, units of partially abstract knowledge that can be incrementally “mixed into” an existing model (by “View Application”), updating the model in accord with the principles represented in the view.

Some Views in BigTrak Learning: Toy Deterministic Electrical device Non-deterministic Electronic … Vehicle Instruction following Clock face Vector addition Memory (remembering) and clearing the memory …

Update the theory in terms of Views. View Application

Page 28: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

The program: RIGHT 1, FORWARD 2

What the subject expected:

1

2

A Problem: View Application

Page 29: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

What the BigTrak did:

1

2

1: 1 min right turn

2

The program: RIGHT 1, FORWARD 2

What the subject expected….

A Problem: View Application

Page 30: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Her interpretation: “Oh, I see, it’s like doing the resultant or something….”

What the BigTrak did:

The program: RIGHT 1, FORWARD 2

What the subject expected….

1

2

1: 1 min right turn

2

A Problem: View Application

Page 31: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Her interpretation: “Oh, I see, it’s like doing the resultant or something….”

The original SYMBOLIC model has NO RELEVANT CONTENT through which to recognize nor on to which to hang the new view!

1

2

1: 1 min right turn

2

View Application: The Problem:

Instructionless Learning

Page 32: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Selfridge’s (1959) Pandemonium Paradigm

Page 33: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Finders Generators

Representation Specific Computation

Commonsense Perception

Page 34: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David
Page 35: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Finders Generators

Representation Specific Computation

Commonsense Perception

Page 36: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

“Perception” is an active process that binds (synchronizes) cognition with the sensory-motor systems, and thus the real world.

This binding enables cognition the flexibility to discover and reason about novel features.

Commonsense Perception

Page 37: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

J Shrager (1990c) Commonsense perception and the psychology of theory formation. In Shrager & Langley (Eds.) Computational models of scientific discovery and theory formation. San Mateo, CA: Morgan Kaufmann.

Commonsense Perception

Page 38: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Commonsense Perception

Page 39: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Commonsense Perception

Page 40: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Commonsense Perception

Page 41: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Commonsense Perception

Page 42: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

1.  In which we discover that discovery requires a new kind of cognitive architecture.

2.  In which we discover that enabling scientists to use new kinds

of cognitive architectures requires a new kind of computational architecture.

3.  In which we discover that even simple cognition requires a new kind of cognitive architecture.

Page 43: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Give biologists a program and they’ll make you program more and more.

The BioLingua Vision: Biologist as Programmer

But give them an integrated knowledge and programming environment, and teach them to use it, and you’ll change their lives!

(Not to mention saving yourself a lot of boring programming!)

BioBike

Page 44: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

•  Integrate Genomic and Data Analysis Tools

•  Unify All Important Knowledge Bases

•  Integrate the Most Advanced Analytical Tools

•  Provide a Universal Programming Methodology

•  Provide Community Extensibility

The BioLingua Vision: Biologist as Programmer

BioBike

Page 45: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

P=.031

P=.031 P=.031 P=.031

P=.031

P=.031

P=.031

P=.031 P=.031

BioBike

Page 46: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Cyanobacteria are 3.5 billion years old. They created the oxygen atmosphere. Algae and cyanobacteria create most of of the current oxygen atmosphere, and fix most of the greenhouse CO2. Algae form the base of the marine ecosystem.

Where they go; The planet follows!

Important Algae BioBike

Page 47: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

•  Gene present in Prochlorococcus MED4 MED4 is naturally adapted to grow in high light.

•  Ortholog absent in Prochlorococcus MIT9313 MIT9313 is naturally adapted to grow in low light

•  Ortholog present in Synechocystis PCC 6803 In order to make contact with annotation and microarray data

•  Synechocystis PCC 6803 ortholog responds to high light Gene turns on by factor > 2 in response to high light

Look for:

How do cells control light response? I.e., What genes are related to the adaptation to high light?

BioBike

Page 48: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

For each gene in ProMed4, Find all the gene’s functional orthologs, Find those from Syny6803, When there are not any Pro9313 genes in the orthologs, and there are any the 6803 orthologs and the expression ratio for the 6803 orthologs in the experimental data is >= 2, collect the 6803 orthologs in a list, called light-specific-genes.

How do cells control light response? I.e., What genes are related to the adaptation to high light?

BioBike

Page 49: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

•  Integrate Genomic and Data Analysis Tools

•  Unify All Important Knowledge Bases

•  Integrate the Most Advanced Analytical Tools

•  Provide a Universal Programming Methodology

•  Provide Community Extensibility

The BioLingua Vision: Biologist as Programmer

BioBike

Page 50: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Integrated K/DB Layer

Unified Basic Concepts Layer

Computed Concepts Layer

BioLisp Scripting Layer

KEGG BioCyc

SMD Locally mirror important K/DBs

Remote Access Other K/DBs

Structures provided for important biological concepts: e.g., reactions, molecules, enzymes, experiments, expression-levels, etc.

An ever-expanding library of computations that produce complex, virtual, biological concepts, such as pathways, complexes, regulons, etc.

A simple programming language to be used by biologists to answer specific questions regarding the integration of their data with the concepts below.

Standard analytic tools, plus discovery tools that combine know- ledge and data under user control.

GO

BioLingua Computational Biology Workbench BioBike

Page 51: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

P=.031

P=.031 P=.031 P=.031

P=.031

P=.031

P=.031

P=.031 P=.031

BioBike

Page 52: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

BioBike

Page 53: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

COG

Integrated Knowledge Base Limited All Genes x All Genes x All Organisms Homology Table

Microarray DB

Organism Models

#$trichodesmium_erythraeum #$anabaena_variabilis_atcc29413 #$synechocystis_pcc6803 #$prochlorococcus_marinus_ccmp1375 #$anabaena_pcc7120 #$nostoc_punctiforme_atcc29133 o o o

BioBike

Page 54: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Inspectable Objects

Frame-Based Object Model

BioBike

Page 55: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

BioBike

Page 56: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Count the genes of an organism. BioBike

Page 57: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Find the genes involved in glycolysis, and their reactions. BioBike

Page 58: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

How many of those are transporters? BioBike

Page 59: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David
Page 60: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

BioBike Biologist as Programmer The Biologists’ Reaction:

Page 61: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

COG

Integrated Knowledge Base Limited All Genes x All Genes x All Organisms Homology Table

Microarray DB

Organism Models

#$trichodesmium_erythraeum #$anabaena_variabilis_atcc29413 #$synechocystis_pcc6803 #$prochlorococcus_marinus_ccmp1375 #$anabaena_pcc7120 #$nostoc_punctiforme_atcc29133 o o o

BioBike

Page 62: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

An “Intelligent” Bioinformatic Reasoner BioDeducta

Page 63: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

For each gene in ProMed4, Find all the gene’s functional orthologs, Find those from Syny6803, When there are not any Pro9313 genes in the orthologs, and there are any the 6803 orthologs and the expression ratio for the 6803 orthologs in the experimental data is >= 2, collect the 6803 orthologs in a list, called light-specific-genes.

How do cells control light response? I.e., What genes are related to the adaptation to high light?

BioDeducta

Page 64: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Language for Expressing Conjectures, and Platform for Analysis A. First Order Logic (FOL) representation B. Subject Domain Theory C. Biological Process (and entities) Ontology D. Visual query language. Goal Query

Subject Domain Theory

BioDeducta

Page 65: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Goal Query:

Subject Domain Theory:

New Terms

BioDeducta

Page 66: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Result: ?gene: #$PMED4.PMM0817 ?organism2: #$prochlorococcus_marinus_mit9313 ?experiment: HIHARA ?organism3: #$synechocystis_pcc6803 ?gene3: #$S6803.ssr2595 I.e., A low-light organism that has no ortholog to ?gene is prochlorococcus marinus pcc. 9313. Experiments were performed by Hihara on the organism synechocystis pcc 6803, and a high regulation ratio was discovered in those experiments on gene S6803.ssr2595, which is an ortholog of PMM0817. The annotation for PMM0817 reads: “possible high-light inducible protein”. (Matches the results from: Bhaya, Dufresne, Vaulot, and Grossman: Analysis of the hli gene family in marine and freshwater cyanobacteria. FEMS Letters, 2002, 205(2). PMM0817 is called hli17 in this paper.)

Goal Query: BioDeducta

Page 67: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Result: ?gene: #$PMED4.PMM0817 ?organism2: #$prochlorococcus_marinus_mit9313 ?experiment: HIHARA ?organism3: #$synechocystis_pcc6803 ?gene3: #$S6803.ssr2595

Goal Query:

+ “Explanation”

BioDeducta

Page 68: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Other things BioDeducta could figure out how to do:

Simulate natural or experimental “knockouts”.

Given inactivated reactions propose “bridging” reactions.

Construct pathway models (in likelihood order) that fit uArray data.

BioDeducta

Page 69: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

BioDeducta Construct pathway models that fit uArray data.

Page 70: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Neighborhood search limits the search to subsystems thought to be relevant.

BioDeducta

Page 71: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Partially-Overlapping Abstraction Hierarchies

Page 72: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

P=.031

P=.031 P=.031 P=.031

P=.031

P=.031

P=.031

P=.031 P=.031

BioDeducta P=.031

Page 73: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

HL -N -S -P -Ci

NblS

RR

Blue/ UV-A Photo- receptor

NblR

NblB NblA

Survival in High Light

Modification of PhotoSyn.

Represent an abstract theory.

cpcX hliA psbx ...

PsaX Degradation

Why do plants modify their photosynthetic apparatus in high light?

BioDeducta

Page 74: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Conceptually coherent, possibly complex, units of partially abstract knowledge that can be incrementally “mixed into” an existing model (by “View Application”), updating the model in accord with the principles represented in the view.

Some Views in Cell Biology: Transcriptional Regulation Operon Attentuation Chemical Cycle Transposon Insertion Feedback Regulation Allosteric Modulation Protein Assembly Signal Transduction

(aka. Schemas, Scripts)

Annotate the theory in terms of Views. BioDeducta

Page 75: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

cpcX hliA psbx ...

HL -N -S -P -Ci

NblS

RR

Blue/ UV-A Photo- receptor

NblR

NblB NblA

Survival in High Light

Modification of PhotoSyn.

SIGNAL TRANS.

TRANSCRIPTION REGULATION

STRUCTURAL COMPENSATION

Annotate the theory in terms of Views.

PsaX Degradation

BioDeducta

Page 76: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

(qxpr a increases high-light Nbls) (qxpr b increases -n Nbls) (view signal a) (view signal b) (qxpr e increases nbls nblr) (qxpr f increases nblr nbla) (view transcription-regulator e) (view transcription-regulator f) (qxpr h decreases (and nbla nblb) psaa) (view structural-modulation h) (qxpr i decreases (and high-light psaa) life) (qxpr j increases (and high-light (not psaa)) life) (view abstract-goal i) (view abstract-goal j) (qxpr k increases nbls rr) (qxpr l increases rr cpcb) (qxpr m increases rr hlia) (view transcription-regulator k) (view transcription-regulator l) (view transcription-regulator m) (qxpr n increases hlia modified-photosynthesis) ...

Step 1. Annotated theory in terms of Views. BioDeducta

Page 77: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Step 2. Find abstract pathways (by forward search). (33 solutions)

SIGNAL :: (INCREASES -P NBLS) TRANSCRIPTION-REGULATOR :: (INCREASES NBLS RR) TRANSCRIPTION-REGULATOR :: (INCREASES RR CPCB) TRANSCRIPTION-REGULATOR :: (INCREASES CPCB MODIFIED-PHOTOSYNTHESIS) ABSTRACT-GOAL :: (INCREASES (AND HIGH-LIGHT MODIFIED-PHOTOSYNTHESIS) LIFE)

SIGNAL :: (INCREASES BLUE-UVA NBLS) TRANSCRIPTION-REGULATOR :: (INCREASES NBLS NBLR) TRANSCRIPTION-REGULATOR :: (INCREASES NBLR NBLB) STRUCTURAL-MODULATION :: (DECREASES (AND NBLA NBLB) PSAA) ABSTRACT-GOAL :: (INCREASES (AND HIGH-LIGHT (NOT PSAA)) LIFE)

BioDeducta

Page 78: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Step 3. Form qualitative predictions by simulation. ----------------- Pathway #1 ------------------ SIGNAL :: (INCREASES BLUE-UVA NBLS) TRANSCRIPTION-REGULATOR :: (INCREASES NBLS RR) TRANSCRIPTION-REGULATOR :: (INCREASES RR CPCB) TRANSCRIPTION-REGULATOR :: (INCREASES CPCB MODIFIED-PHOTOSYNTHESIS) ABSTRACT-GOAL :: (INCREASES (AND HIGH-LIGHT MODIFIED-PHOTOSYNTHESIS) LIFE) Predictions: ((INCREASES NBLS RR) (INCREASES RR CPCB) (INCREASES CPCB MODIFIED-PHOTOSYNTHESIS)) QSimulation: (INCREASES NBLS RR) (INCREASES RR CPCB) (INCREASES CPCB MODIFIED-PHOTOSYNTHESIS) (INCREASES NBLS CPCB) (INCREASES RR RR) (INCREASES NBLS MODIFIED-PHOTOSYNTHESIS) (INCREASES RR CPCB) (INCREASES RR RR) (INCREASES CPCB NBLS) (INCREASES RR MODIFIED-PHOTOSYNTHESIS) (INCREASES CPCB CPCB) (INCREASES CPCB RR) (INCREASES MODIFIED-PHOTOSYNTHESIS NBLS) (INCREASES CPCB CPCB) (INCREASES MODIFIED-PHOTOSYNTHESIS RR)

BioDeducta

Page 79: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Step 5. Assign likelihoods to the pathways based upon the fit of qualitative predictions to regressions.

----------------- Pathway #1 ------------------ SIGNAL :: (INCREASES BLUE-UVA NBLS) TRANSCRIPTION-REGULATOR :: (INCREASES NBLS RR) TRANSCRIPTION-REGULATOR :: (INCREASES RR CPCB) TRANSCRIPTION-REGULATOR :: (INCREASES CPCB MODIFIED-PHOTOSYNTHESIS) ABSTRACT-GOAL :: (INCREASES (AND HIGH-LIGHT MODIFIED-PHOTOSYNTHESIS) LIFE) Predictions: ((INCREASES NBLS RR) (INCREASES RR CPCB) (INCREASES CPCB MODIFIED-PHOTOSYNTHESIS)) QSimulation: (INCREASES NBLS RR) = NIL (INCREASES RR CPCB) = NIL (INCREASES CPCB MODIFIED-PHOTOSYNTHESIS) = NIL (INCREASES NBLS CPCB) = - (INCREASES RR RR) = NIL (INCREASES NBLS MODIFIED-PHOTOSYNTHESIS) = NIL (INCREASES RR CPCB) = NIL (INCREASES RR RR) = NIL (INCREASES CPCB NBLS) = - (INCREASES RR MODIFIED-PHOTOSYNTHESIS) = NIL (INCREASES CPCB CPCB) = NIL (INCREASES CPCB RR) = NIL (INCREASES MODIFIED-PHOTOSYNTHESIS NBLS) = NIL (INCREASES CPCB CPCB) = NIL (INCREASES MODIFIED-PHOTOSYNTHESIS RR) = NIL Summary likelihood = -2

BioDeducta

Page 80: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

----------------- Pathway #12 ------------------ SIGNAL :: (INCREASES BLUE-UVA NBLS) TRANSCRIPTION-REGULATOR :: (INCREASES NBLS NBLR) TRANSCRIPTION-REGULATOR :: (INCREASES NBLR NBLB) STRUCTURAL-MODULATION :: (DECREASES (AND NBLA NBLB) PSAA) ABSTRACT-GOAL :: (INCREASES (AND HIGH-LIGHT (NOT PSAA)) LIFE) Predictions: ((INCREASES NBLS NBLR) (INCREASES NBLR NBLB)) QSimulation: (INCREASES NBLS NBLR) = NIL (INCREASES NBLR NBLB) = NIL (INCREASES NBLS NBLB) = + (INCREASES NBLR NBLR) = NIL (INCREASES NBLR NBLR) = NIL (INCREASES NBLB NBLS) = + Summary likelihood = 2

Step 6. Assign likelihoods to the pathways based upon the fit of qualitative predictions to regressions.

BioDeducta

Page 81: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

----------------- Pathway #17 ------------------ SIGNAL :: (INCREASES BLUE-UVA NBLS) TRANSCRIPTION-REGULATOR :: (INCREASES NBLS NBLR) TRANSCRIPTION-REGULATOR :: (INCREASES NBLR NBLA) STRUCTURAL-MODULATION :: (DECREASES (AND NBLA NBLB) PSAA) ABSTRACT-GOAL :: (INCREASES (AND HIGH-LIGHT (NOT PSAA)) LIFE) Predictions: ((INCREASES NBLS NBLR) (INCREASES NBLR NBLA)) QSimulation: (INCREASES NBLS NBLR) = NIL (INCREASES NBLR NBLA) = + (INCREASES NBLS NBLA) = NIL (INCREASES NBLR NBLR) = + (INCREASES NBLR NBLR) = + (INCREASES NBLA NBLS) = NIL Summary likelihood = 3

Step 6. Assign likelihoods to the pathways based upon the fit of qualitative predictions to regressions.

BioDeducta

Page 82: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Interactive Discovery: The Biologist’s Roles

•  Provide representations and biological concepts, possibly in abstract terms.

•  Focus search by providing initial models using the above representations and concepts.

• Guide search interactively: •  Focus attention on problematic aspects of the model.

•  Run discriminating experiments.

•  Make “hard” (subjective) choices.

BioDeducta

Page 83: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Interactive Discovery: The Computer’s Role

•  Deal with incomplete, ambiguous, overlapping, probabilistic, and abstract knowledge

•  Search the region near a given model using biologically-plausible operators and within given constraints

•  Produce explanations

•  Formulate discriminating experiments

The discovery system must be able to:

BioDeducta

Page 84: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

BioBike reports and papers:

Elhai, J., Taton, A., Massar, J.P., Myers, J.K., Travers, M., Casey, J., Slupesky, M., Shrager, J. (2009) BioBIKE: A Web-based, programmable, integrated biological knowledge base. Nucleic Acids Research 2009; doi: 10.1093/nar/gkp354

Shrager J, Waldinger R, Stickel M, Massar J (2007) Deductive Biocomputing. PLoS ONE 2(4): e339. doi:10.1371/journal.pone.0000339

J Shrager (2007) The Evolution of BioBike: Community Adaptation of a Biocomputing Platform. Studies in History and Philosophy of Science, 38, 642-656.

JP Massar, M Travers, J Elhai, and J Shrager (2005) BioLingua: A programmable knowledge environment for biologists. Bioinformatics. 21(2), 199-207.

K Saito, D George, S Bay, J Shrager (2003). Inducing biological models from temporal gene expression data. Proceedings of the 6th International Conference on Discovery Systems. Sapporo, Japan.

L Chrisman, et al. (2003). Incorporating biological knowledge into evaluation of causal regulatory hypotheses. Proc. of the Pacific Symposium on Biocomputing (PSB2003). Hawaii.

J Shrager, P Langley, & A Pohorille (2002), Guiding revision of regulatory models with expression data. Proc. of the Pacific Symposium on BioComputing. World Scientific Press.

BioBike and BioDeducta

Page 85: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Biologist as Programmer Okay, so Where are They Now?

Page 86: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

1.  In which we discover that discovery requires a new kind of cognitive architecture.

2.  In which we discover that enabling scientists to use new kinds

of cognitive architectures requires a new kind of computational architecture.

3.  In which we discover that even simple cognition requires a new kind of cognitive architecture.

Page 87: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

1.  The development of simple math as a clear setting. 2.  Simple addition ain’t so simple! 3.  Early Model: A competing “fast”/“slow” architecture. 4.  Late Early Model: Strategy choice 5.  Middle Model: Strategy Change 6.  Current Model: Based on “Systems Neuroscience”

1.  The problem: Strategy Change requires that need new concepts are constructed (as in Commonsense Perception).

2.  An approach: “Progressive Deeping” NN architecture that builds later-learned “high” level concepts from earlier-learned “low” level ones.

The research programme:

Page 88: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Choice

<A Little In-Sight>

Page 89: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Choice

Page 90: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Choice

Siegler, R. S. & Shrager, J. (1984). Strategy choices in addition and subtraction: How do children know what to do? In C. Sophian (Ed.), Origins of cognitive skills. Erlbaum.

Page 91: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Choice

Page 92: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Choice

Siegler, R. S. & Shrager, J. (1984). Strategy choices in addition and subtraction: How do children know what to do? In C. Sophian (Ed.), Origins of cognitive skills. Erlbaum.

Page 93: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Choice

Strategy Change

Page 94: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Change

Shrager, J. & Siegler, R. S. (1999). SCADS: A model of strategy choice and strategy discovery. Psychological Science.

Page 95: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Change

Shrager, J. & Siegler, R. S. (1999). SCADS: A model of strategy choice and strategy discovery. Psychological Science.

Page 96: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Change

Shrager, J. & Siegler, R. S. (1999). SCADS: A model of strategy choice and strategy discovery. Psychological Science.

Page 97: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Change

Shrager, J. & Siegler, R. S. (1999). SCADS: A model of strategy choice and strategy discovery. Psychological Science.

Page 98: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Change

Arithmetic Concept Discovery

Page 99: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Change The Problem:

Shrager, J. & Siegler, R. S. (1999). SCADS: A model of strategy choice and strategy discovery. Psychological Science.

Page 100: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Cerebellum: Smooth (Cognitive skill) Sequencing

General Motor: Finger activity and cognitive skill sequencing

General Visual: Seeing fingers

IPS: Number concept; possibly the primary NN hidden layer

Hippocampus: Explicit number fact memory

General Auditory: Turning phonetics into internal representations, and possibly operating the echoic buffers

General Frontal: Activity initiation and in-process/attentional control

Internal Number

Echoic Memory

Phonetic Hearing Visual Fingers

Motor Fingers

QuasiMotor Attention

Phonetic Saying

How Complex Strategies Work in the Brain and in the World

Page 101: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Commonsense Perception

Page 102: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Commonsense Perception in Strategy Change

Page 103: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

New Strategies often Parse the Universe Differently!

Page 104: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Strategy Change

Shrager, J. & Siegler, R. S. (1999). SCADS: A model of strategy choice and strategy discovery. Psychological Science.

New Strategies often Parse the Universe Differently!

Page 105: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Commonsense Perception in Strategy Change

New Strategies often Parse the Universe Differently!

Page 106: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Commonsense Perception in Strategy Change

THE LEVELS NEED TO SELF ORGANIZE!

Page 107: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Selfridge’s (1959) Pandemonium Paradigm

Page 108: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

These don’t self-organize in the right way!

Page 109: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Shrager, J. & Johnson, M. H. (1996). Factors influencing the emergence of function in a simple cortical network. Neural Networks, 9(6), 1119-1129. Elman, et al. (1999). Rethinking Innateness. MIT Press.

Cortical Parcellation

Page 110: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Shrager, J. & Johnson, M. H. (1996). Factors influencing the emergence of function in a simple cortical network. Neural Networks, 9(6), 1119-1129.

Cortical Parcellation

Page 111: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Shrager, J. & Johnson, M. H. (1996). Factors influencing the emergence of function in a simple cortical network. Neural Networks, 9(6), 1119-1129.

Cortical Parcellation

Page 112: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David
Page 113: Jeff Shrager jshrager@stanford.edu - Perception, Parcellation, … · 2015-11-19 · Thanks to dozens of colleagues, esp. Jeff Elhai, Tim Finin, Arthur Grossman, Mark Johnson, David

Being able to program with Self-Organizing Probabilistic Partially-Overlapping Abstraction Hierarchies

To achieve rationality, the hallmark of intelligence.

Which in turn allows you to synchronize abstractions via these grounded representations.

Which allows you to compute flexibly with symbolic representations.

Allows you to work with abstractions that overlap on the ground.