modeling cognitive dissonance in neural networks progress report

16
MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Upload: chastity-washington

Post on 03-Jan-2016

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS

Progress Report

Page 2: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Introduction

The Client: Dr. WatsonThe Problem: Dr. Watson needs software to

accurately model cognitive dissonance.

2

Page 3: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Dissonance occurs when two ideas stem from an act and contradict each other.

The ideas in question are Cognitions.

Cognitive Dissonance

3

Responsibility

Belief

Cognition 1

Cognition 2

Dissonance decreases by removing (or attempting to remove) the conflict between cognitions.

Page 4: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Neural Network

Simulates biological neuron interactions.Cognitions will be comprised of two neural

network nodes.Cognitions can be connected between one

another by positive or negative relations.

4

Belief

Cognition

Node 1

Node 2

Page 5: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Neural Network

5

Algorithms for modeling the cognitive dissonance reduction are provided..

..but must be mapped into the software.

Page 6: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Previously Used Software

Very Complicated User InterfaceIs not that useful for modeling cognitive

dissonance

6

Page 7: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Development Environment

Operating System: WindowsHardware: Standard PCProgramming Language: C++Libraries: OpenGL, LibUFO

Graphical and easy to use interface that hides the complicated algorithms underneath.

7

Page 8: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Requested Features

Algorithm to simulate biological neuronsReplication of consonance and dissonance

models Simulate a dissonant event Follow the reduction of dissonance

User adjustable weights on cognitions and resistances

Template for value input – i.e. matrix

8

Page 9: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Interface Mockup

Whiteboard used to place ideas based off of meetings with Dr. Watson.

9

Page 10: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Interface Mockup

10

Whiteboard images scanned to paper and gone over with the client.

Page 11: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Interface Mockup

11

Inspect graph at a particular point.

Edit specific nodes during a run.

Monitor individual nodes.

Page 12: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Use Cases

Use Cases presented to Dr. Watson.

12

Page 13: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

What’s Next..

13

Documenting the Requirements Analysis.Work on generating the Contract document.

You are here.

Page 14: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Credits

Team leader - Cory Lehan- Led…

Process - Tim Meyer- Still getting requirements

Plan - Jarrod Capps- Mapped out rough future plan with

FujinokiDesign - Jon Bridges

- Basic plan of the software designInterface - Cory Lehan

- Made mock-up interface14

Page 15: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Credits

Implementation - Jarrod Capps- Not yet required

Tester - Tim Meyer- Not yet required

Quality - Jon Bridges- Made Use Cases- Critiqued interface

Support - Cory Lehan- Found graphics libraries

Page 16: MODELING COGNITIVE DISSONANCE IN NEURAL NETWORKS Progress Report

Questions?

Team NeuroticCory LehanTim MeyerJarrod CappsJonathan Bridges

16