Research Goal Cell Assemblies and k-cores One type of cell assembly, we will call a -assembly, is the closure of a minimal - core. In order to find these.

Slides:



Advertisements
Similar presentations
Chapter 5: Tree Constructions
Advertisements

NP-Hard Nattee Niparnan.
13-Optimization Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
Introduction to Artificial Neural Networks
Polynomial dynamical systems over finite fields, with applications to modeling and simulation of biological networks. IMA Workshop on Applications of.
C&O 355 Mathematical Programming Fall 2010 Lecture 22 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A.
IKI 10100: Data Structures & Algorithms Ruli Manurung (acknowledgments to Denny & Ade Azurat) 1 Fasilkom UI Ruli Manurung (Fasilkom UI)IKI10100: Lecture10.
Bounds on Code Length Theorem: Let l ∗ 1, l ∗ 2,..., l ∗ m be optimal codeword lengths for a source distribution p and a D-ary alphabet, and let L ∗ be.
Computational problems, algorithms, runtime, hardness
Ugo Montanari On the optimal approximation of descrete functions with low- dimentional tables.
NP-complete and NP-hard problems Transitivity of polynomial-time many-one reductions Definition of complexity class NP –Nondeterministic computation –Problems.
NP-Complete Problems Reading Material: Chapter 10 Sections 1, 2, 3, and 4 only.
A general approximation technique for constrained forest problems Michael X. Goemans & David P. Williamson Presented by: Yonatan Elhanani & Yuval Cohen.
NP-complete and NP-hard problems
CSE 222 Systems Programming Graph Theory Basics Dr. Jim Holten.
AN INTERACTIVE TOOL FOR THE STOCK MARKET RESEARCH USING RECURSIVE NEURAL NETWORKS Master Thesis Michal Trna
Register Allocation (via graph coloring). Lecture Outline Memory Hierarchy Management Register Allocation –Register interference graph –Graph coloring.
Job Scheduling Lecture 19: March 19. Job Scheduling: Unrelated Multiple Machines There are n jobs, each job has: a processing time p(i,j) (the time to.
Unipancyclic Matroids Colin Starr, Mathematics Willamette University Joint work with Dr. Galen Turner, Louisiana Tech Tuesday, November 9, 2004 PALS of.
On Generating All Shortest Paths and Minimal Cut-sets By: Beth Hayden, Daniel MacDonald July 20, 2005 Advisor: Dr. Endre Boros, RUTCOR.
Linear Programming – Max Flow – Min Cut Orgad Keller.
Graphs & Graph Algorithms 2 Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
The Maximum Independent Set Problem Sarah Bleiler DIMACS REU 2005 Advisor: Dr. Vadim Lozin, RUTCOR.
The Shortest Path Problem
GRAPH DATABASES. GRAPH Databases 4/11/2014dr. salih yurttaş 2.
Artificial Neural Network
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
The Fundamentals: Algorithms, the Integers & Matrices.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
V. V. Vazirani. Approximation Algorithms Chapters 3 & 22
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
7 Graph 7.1 Even and Odd Degrees.
Nattee Niparnan. Easy & Hard Problem What is “difficulty” of problem? Difficult for computer scientist to derive algorithm for the problem? Difficult.
Graph Theory Topics to be covered:
Graph Theory in Computer Science
A Clustering Algorithm based on Graph Connectivity Balakrishna Thiagarajan Computer Science and Engineering State University of New York at Buffalo.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
ANALYSIS AND IMPLEMENTATION OF GRAPH COLORING ALGORITHMS FOR REGISTER ALLOCATION By, Sumeeth K. C Vasanth K.
CPSC 320: Intermediate Algorithm Design & Analysis Greedy Algorithms and Graphs Steve Wolfman 1.
On Graphs Supporting Greedy Forwarding for Directional Wireless Networks W. Si, B. Scholz, G. Mao, R. Boreli, et al. University of Western Sydney National.
Systems Biology ___ Toward System-level Understanding of Biological Systems Hou-Haifeng.
1 Closures of Relations: Transitive Closure and Partitions Sections 8.4 and 8.5.
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
Agenda Review: –Planar Graphs Lecture Content:  Concepts of Trees  Spanning Trees  Binary Trees Exercise.
A multi-objective synthesis of optimal control system by the network operator method 1 A.I. Diveev Institution of Russian Academy of Sciences Dorodnicyn.
Graphs. Introduction Graphs are a collection of vertices and edges Graphs are a collection of vertices and edges The solid circles are the vertices A,
Storage capacity: consider the neocortex ~20*10^9 cells, 20*10^13 synapses.
CPS Computational problems, algorithms, runtime, hardness (a ridiculously brief introduction to theoretical computer science) Vincent Conitzer.
Network Theory: Community Detection Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale.
Lecture 19 Minimal Spanning Trees CSCI – 1900 Mathematics for Computer Science Fall 2014 Bill Pine.
Design and Analysis of Algorithms Introduction to graphs, representations of a graph Haidong Xue Summer 2012, at GSU.
Introduction to NP Instructor: Neelima Gupta 1.
Optimization Models for Fixed Channel Assignment in Wireless Mesh Networks with Multiple Radios Arindam K. Das, Sumit Roy, SECON Kim Young.
Computational Intelligence Winter Term 2015/16 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
The NP class. NP-completeness Lecture2. The NP-class The NP class is a class that contains all the problems that can be decided by a Non-Deterministic.
On the Ability of Graph Coloring Heuristics to Find Substructures in Social Networks David Chalupa By, Tejaswini Nallagatla.
Lecture 20. Graphs and network models 1. Recap Binary search tree is a special binary tree which is designed to make the search of elements or keys in.
TEMPLATE DESIGN © Perception through interaction of cell assemblies Diane Taylor ¹, Steve Cox ² ¹ Department of Applied.
Combinatorics of colouring 3-regular trees
Computing and Compressive Sensing in Wireless Sensor Networks
Real Neurons Cell structures Cell body Dendrites Axon
ME 521 Computer Aided Design 15-Optimization
Financial Informatics –XVII: Unsupervised Learning
ICS 353: Design and Analysis of Algorithms
EMIS 8373: Integer Programming
Graphs & Graph Algorithms 2
Covariation Learning and Auto-Associative Memory
Spike timing dependent plasticity
A Few Sample Reductions
GRAPHS.
Presentation transcript:

Research Goal Cell Assemblies and k-cores One type of cell assembly, we will call a -assembly, is the closure of a minimal - core. In order to find these -assemblies, we needed to develop a method for finding minimal -cores and their closures in any given network of neurons. Examples In this example, finds the minimal 2-core. There are, however, many other minimal 2-cores in this set of neurons such as, and `. Our goal for the future is to find some method that enables ______ to find all of the minimal -cores in a given network thus, allowing us to find all of the - assemblies in that network. Examples Closure: (1) Create : we will use the minimal 2-core found by in the previous example (2) Find : Because we must apply again: Applying again will generate an invariant set because the whole graph is excited, thus giving us the closure of, a - assembly. Finding _-assemblies: Ever since psychologists and neuroscientists began studying the physiological inner workings of the brain, they have been puzzled by many questions. How are concepts stored and recalled within our brains? How does learning and memory occur? In 1949, D.O. Hebb tried to explain the answers to these questions in terms of cell assemblies in his book The Organization of Behavior. Hebb asserts that a cell assembly is a group of neurons wired in a specific manner such that when a sufficient amount of neurons in this group are excited, the entire group becomes excited in a synchronized manner. Hebb went on to explain that these cell assemblies form via synaptic plasticity. He claims that if neuron A repeatedly fires neuron B, some metabolic activity occurs increasing the e ffi ciency in which neuron A fires neuron B making it easier for neuron A to fire neuron B. This phenomenon is more commonly known as “cells that fire together, wire together.” Hebb postulates that the ignition of a series of these groups of neurons, or cell assemblies, can explain how concepts are stored and recalled within our brains, thus allowing learning and memory to occur. Introduction Cell Assemblies and Graph Theory -cores: a concept that many graph theorist have been studying since the 1970’s. A -core can be defined as: Given graph X, the subset X is a _-core if every node in _ has at least _ neighbors in X _. Minimal _-core: If no proper subset of the _-core is also a _-core, then it is minimal. Algorithms Finding minimal _-cores: MATLAB has a built-in function (________) that finds an optimal solution to binary integer programming problems of the following form: minimizes the objective function: ________ arguments: : Coe ffi cients of the variables of the objective function : Using the threshold inequality we can find _ _: ______ minimizes __ constrained to ______. Because _satisfies the inequality, we must add an additional constraint. Acknowledgements This work was supported by a NSF REU Grant DMS and NSF VIGRE Grant DMS We would like to thank Dr. Cox and Dr. Hicks for their guidance throughout this project. Lastly, we would like to thank Diane Taylor and Shaunak Das, our research collaborators. G. Palm: Towards a Theory of Cell Assemblies. Biological Cybernetics (1981), was the first to give a mathematical definition of cell assemblies. Let be a graph with a set of vertices and edges Adjacency Matrix ( ) A matrix of binary elements representing the connectivity of a network of neurons such that if_______ __ there exists a connection between neurons and _. Conversely, if ___then no connection between neurons _ and _ exists. Threshold ( ) The minimum number of inputs a neuron needs in order to become excited Closure :The invariant set generated by. Let be a subgraph in. is a binary vector representing the presence ( ) or absence ( ) of a neuron A set is invariant if: Our research goal is to understand cell assemblies and to develop a method for finding them within any given network of neurons. This will allow us to better understand and explain the inner workings of our brains. Cell Assemblies: A Different Perspective Conclusion Working on this project, we have extended Palm’s Mathematical definition of cell assemblies to fit a binary integer programming problem. Also, we created a link between the world of graph theory and cell assemblies: the closure of a minimal _-core is a - assembly. Lastly, we created an algorithm that allows us to find at least one cell assembly in any given network of neurons. Understanding a Cell Assembly Down to its Core Karina Aliaga, Department of Mathematical Sciences, New Jersey Institute of Technology Tyler Young, Department of Bioengineering, Rice University Dr. Steve Cox, Department of Computational and Applied Mathematics, Rice University Dr. Illya Hicks, Department of Computational and Applied Mathematics, Rice University