Top Banner
MODELING AND VISUALIZING DYNAMIC ASSOCIATIVE NETWORKS: Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony Beavers’ ongoing research By Michael Zlatkovsky, dual-major in Computer Science and Cognitive Science
27

M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

Dec 17, 2015

Download

Documents

Myrtle Flynn
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

MODELING AND VISUALIZING

DYNAMIC ASSOCIATIVE NETWORKS:

Towards Developing a More Robust and

Biologically-Plausible Cognitive Model

Based on Dr. Anthony Beavers’ ongoing research

By Michael Zlatkovsky, dual-major in Computer Science and Cognitive Science

Page 2: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

I’m a neural net

I’M A PC...

Page 3: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

WHY NEURAL NETS?

Pattern recognition Inferring a function by observation Robustness against errors Parallel nature

Page 4: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

ARTIFICIAL NEURAL NETWORKS

Page 5: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

ARTIFICIAL NEURAL NETWORKS

Artificial way of adjusting: setting weights

Page 6: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

DR. BEAVER’S DYNAMIC ASSOCIATIVE NETWORK MODEL

Dr. Beavers, Director of UE’s Cognitive Science Department, is attempting to explore a different model of cognition.

Page 7: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

DR. BEAVER’S DYNAMIC ASSOCIATIVE NETWORK MODEL

No more mystery “hidden layer”

Learning through the order and structure of experience No “unnatural”

training Organic network

Can incorporate new information

Page 8: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

DAN’S COGNITIVE ABILITIES COME FROM LONG-TERM LEARNING AND CURRENT STATE

Page 9: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

TRANSLATION INTO A NODE-CENTRIC MODEL

Page 10: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

EARLY EXCEL PROTOTYPE

Page 11: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

THE DAN SOFTWARE SUITE

Based on prototype, create a self-contained DAN Model

Written in Java; object-oriented approach

Expand on features of Excel Model (various activation modes, learning mode, settings)

Most importantly: focus on design fundamentals to ensure speedy operation and high capacity.

Create visualization routines

Page 12: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

RE-CALCULATIONS

Most frequent operations

DANs are massively parallel Re-computing from scratch: O(n2). EX: for 1000 node-network, change

in 2 nodes that impact 5 nodes each... Instead of 10 re-calculations, 1,000,000!

My scheme: buffered change-propagating dependency-driven re-calculations

Page 13: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.
Page 14: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.
Page 15: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

OTHER DESIGN CONSIDERATIONS

General separation of concerns (59 classes)

Model-View-Controller“Core framework” with “helper” controllers

& GUI views/wrappers

GUI look, cross-platform

Page 16: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

VISUALIZATION

PREFUSE framework Radial tree layout

(PREFUSE) Color nodes based

on activation Color edges based

on connection type Highlighting,

animation, etc.

Page 17: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.
Page 18: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.
Page 19: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

RESULTS: DAN SOFTWARE SUITE

Overall successfulQuickConvenient UIAdaptableTrue to model

Page 20: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

RESULTS: DAN MODEL

Promising results: various rudimentary cognitive abilities:“Initial Intelligence”: pattern recognition,

feature detection, memorization of simple sequences, identification of similarities and differences, storage of relational data, comparison and classification, etc.

Possibly, building blocks of more sophisticated intelligence.

Page 21: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

RESULTS: DAN MODEL

Has not gone unchanged:

Page 22: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

RESULTS: DAN MODEL

Has not gone unchanged:

Page 23: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

RESULTS: DAN MODEL

Has not gone unchanged:

training:“the boy woke up”“the boy fell asleep”

“the boy woke up”“the boy fell asleep”

Page 24: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

RESULTS: DAN MODEL

Has not gone unchanged:

training:“the boy woke up”“the boy fell asleep”

“the boy woke up”“the boy fell asleep”

Page 25: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

RESULTS: OVERALL

More robust?Don’t know... Yet.Received with curiosity and some

enthusiasm by researchers working in the field.

More biologically plausible?Absolutely.Hebbian Neurological Principle: nodes that

“fire together, wire together”.Contrast with ANNs’s statistically-based learning

Page 26: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.

I’m a DAN

Page 27: M ODELING AND V ISUALIZING D YNAMIC A SSOCIATIVE N ETWORKS : Towards Developing a More Robust and Biologically-Plausible Cognitive Model Based on Dr. Anthony.