Learning from Bare Bones

Slides:



Advertisements
Similar presentations
Selinger Optimizer Lecture 10 October 15, 2009 Sam Madden.
Advertisements

Arrays of charges Contents: Basic concept: Sum of forces Linear arrays Example Whiteboards 2-D Arrays Example Whiteboards.
CPSC-608 Database Systems Fall 2010 Instructor: Jianer Chen Office: HRBB 315C Phone: Notes #9.
1 Episodic Memory for Soar Agents Andrew Nuxoll 11 June 2004.
So, let’s count in base 6 Digits allowed: 0, 1, 2, 3, 4, 5
Traveling Salesman Problems Repetitive Nearest-Neighbor and Cheapest-Link Algorithms Chapter: 6.
A forest of trees even with modest numbers of tip species, the number of possible trees is frightening. Fitch W.M Syst. Zool. 20:
CPSC-608 Database Systems Fall 2011 Instructor: Jianer Chen Office: HRBB 315C Phone: Notes #8.
CROSS MULTIPLICATION Start from r.h.s, if there is any carry in any part,it is to be added to next part. A B C D C*A (D.A + B*C) B*D.
Quantitative Methods Designing experiments - keeping it simple.
Recall the distributive property of multiplication over addition... symbolically: a × (b + c) = a × b + a × c and pictorially (rectangular array area model):
Combinations & Permutations. Essentials: Permutations & Combinations (So that’s how we determine the number of possible samples!) Definitions: Permutation;
1 Algorithms CSCI 235, Fall 2012 Lecture 9 Probability.
Chapter 7 Section 1.  Students will write ratios and solve proportions.
SPLASH: Structural Pattern Localization Analysis by Sequential Histograms A. Califano, IBM TJ Watson Presented by Tao Tao April 14 th, 2004.
Elementary Combinatorics Combinatorics  Deals with enumeration (counting) techniques and related algebra.  Basis of counting XSet |X|No. of elements.
Context Free Grammar. Introduction Why do we want to learn about Context Free Grammars?  Used in many parsers in compilers  Yet another compiler-compiler,
6.3Find Probabilities Using Combinations
Non Linear Arrays of charges Contents: 2-D Arrays Example Whiteboards.
Properties of Addition and Multiplication. Commutative Property In the sum you can add the numbers in any order. a+b = b+a In the product you can multiply.
Computing the chromatic number for block intersection graphs of Latin squares Ed Sykes CS 721 project McMaster University, December 2004 Slide 1.
Counting CSC-2259 Discrete Structures Konstantin Busch - LSU1.
Phrase-structure grammar A phrase-structure grammar is a quadruple G = (V, T, P, S) where V is a finite set of symbols called nonterminals, T is a set.
Regular Grammars Chapter 7. Regular Grammars A regular grammar G is a quadruple (V, , R, S), where: ● V is the rule alphabet, which contains nonterminals.
Regular Grammars Chapter 7 1. Regular Grammars A regular grammar G is a quadruple (V, , R, S), where: ● V is the rule alphabet, which contains nonterminals.
Properties and Mental Computation p. 80. Math talk What are some math properties that we use? Why do you think we have them? Do you ever use them?
LM Jeopardy Geometric Means Proportions Similar figures Parallel Lines Special Segments $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 Final Jeopardy.
Copyright © Curt Hill Finite State Automata Again This Time No Output.
© 2002 Thomson / South-Western Slide 5-1 Chapter 5 Discrete Probability Distributions.
Objective: Students will use proportional parts of triangles and divide a segment into parts. S. Calahan 2008.
1 Example 3 Evaluate Solution Since the degree 5 of the numerator is less than the degree 6 of the denominator we do not need to do long division. The.
AES Encryption FIPS 197, November 26, Bit Block Encryption Key Lengths 128, 192, 256 Number of Rounds Key Length Rounds Block.
An importer of Herbs and Spices claims that average weight of packets of Saffron is 20 grams. However packets are actually filled to an average weight,
A Valentines Day Problem Source The teachers lab Patterns in Mathematics
Facilitator/s : Date: Research uptake Research uptake capacity self assessment tool.
Geometry: Plane Figures Chapter. point A point marks a location. A A B B line segment the part of the line between 2 points endpoints.
PROPERTIES OF REAL NUMBERS. COMMUTATIVE PROPERTY OF ADDITION What it means We can add numbers in any order Numeric Example Algebraic Example
Counting Techniques Tree Diagram Multiplication Rule Permutations Combinations.
Determine the sequence of genes along a chromosome based on the following recombination frequencies A-C 20% A-D 10% B-C 15% B-D 5%
Distributive Property with area models
8.4 Proportionality Theorems. Geogebra Investigation 1)Draw a triangle ABC. 2)Place point D on side AB. 3)Draw a line through point D parallel to BC.
南亚和印度.
Lesson 7 Menu 1.Name two congruent segments if  1   2 2.Name two congruent angles if RS  RT. 3.Find m  R if m  RUV = Find m  C if ΔABC is.
CSE 589 Applied Algorithms Spring 1999
Sequential Pattern Mining
André Thomsen ERES Conference 2017, Delft
Permutations.
CSC-2259 Discrete Structures
Aim: Full House Grid: 9 Grid Play: Calculate answer & cross it off
Combinations COURSE 3 LESSON 11-3
Combinations & Permutations
FP1 Matrices Introduction
Make an Organized List and Simulate a Problem
تصنيف التفاعلات الكيميائية
Line, line segment and rays.
Ms. Vazquez-Perez Geometry
Running example The 4-houses puzzle:
Data Warehousing Mining & BI
Математици-юбиляри.
Combinations & Permutations
André Thomsen ERES Conference 2017, Delft
A Series of Slides in 5 Parts Movement 2. BFS
André Thomsen ERES Conference 2017, Delft
1.1 ID Points, Lines, Planes Mrs. vazquez Geometry.
Vectors (2).
Practice makes perfect!
A Series of Slides in 5 Parts Movement 4. Best-First
A Series of Slides in 5 Parts Movement 4. Best-First
A Series of Slides in 5 Parts Movement 1. DFS
A Series of Slides in 5 Parts Movement 3. IDFS
Presentation transcript:

Learning from Bare Bones with Episodic Memory Andrew Nuxoll 10 June 2016

Given Long Term Knowledge Foundational Hidden/Implicit What actions are possible When each action is possible (propose) How to perform each action (apply) Value scope Value bins Value relevance Configuration values Environment limitations Additional Preferences Deductions

Human Experiment http://bit.do/epmem

Underlying Environment (You’ll find out during the talk)

Resulting Conclusion: To study episodic learning eliminate as much hidden knowledge as you can.

Current Environment Always path to goal Random teleport at goal No sensors other than goal baabbabaaabbaababaa…

SMS and LMS features Longest Matching Sequence (LMS) abdadcadccdabdbdcccabcdbabcddabdcdddacddedccbadcdbcdadcbabddcbabbbaabcbdbabdbcbdbabdbbbdcbbdacbbdabdcccdba Shortest Unique Sequence (SUS) Tried so far: a, b, c, d, aa, ab, ac, ad, ba, bb, bc, bd, ca, cb, cc, cd, da, db, dc, dd, aab, abc, abd, … Haven't tried yet: aac, aad, aba, …

Partial Match Episodic Memory: abdadcadccdabdbdcccabcdbabcddabdcdddacddedccbadcdbcdadcbabddcbabbbaabcbdbabdbcbdbabdbbbdcbbdacbbdabdcccdba Position: 50% match Content: 25% match adccdabd a,b,c,d,ad,dc,cc,cd,da,ab,bd,adc, bdcccdba dcc,ccd,cda,dab,abd,adcc, ...

Feature-Based Results

Universal Sequence Answer: bab

Searching for a Universal Sequence Begin by trying every sequence: a, b, c, aa, ab, ac, ba, bb, bc, ca, cb, … If a particular suffix is successful more than N% of the time, skip others Repeat for longer and longer suffixes

Universal Sequence Results

Future: Add Sensors Example: Odd/even numbered states Separate “universal sequence” for various prefixes (b,odd)(a,even) → (c,even)(a,*)(b,odd) Consolidate sensors as states become unique Hashing?

Future: Other Environments non-finite non-deterministic multiple goals delayed rewards

Nuggets and Lumps Steady progress Insightful Fun Will it scale? Gold Coal Steady progress Insightful Fun Will it scale?