acm - an acm publication

Articles

Human brain and neural network behavior
a comparison

Ubiquity, Volume 2003 Issue November, November 1- November 30, 2003 | BY John Peter Jesan , Donald M. Lauro 

|

Full citation in the ACM Digital Library  | PDF

On the matter of memory, there is no comparision. Neural networks are potentially faster and more accurate than humans.


Many studies suggest that humans may use less than 10 percent of their brains' potential power. While this anecdotal evidence has not been scientifically proven, it is one of the many mysteries of the human brain. Some scientists state that human memory cells are located in certain areas of the brain. Others state that memory is distributed throughout the brain and there is no specific memory location. Of course, nothing is clear. This article compares the similarities between human and neural networks. Our interest in this topic stems from our research on using neural networks to recognize fingerprints.

Human Behavior

When a child is born, what does the child know? To our knowledge, the child knows only how to cry. The child probably does not know its parents. When the child grows, the step by step learning process begins. First, the child learns to drink milk. Then the child learns to identify its parents. Every time a child learns something, it is encoded into some portion of the brain.

Yet there is a difference in the way the information is stored in brain. Some information or instances are "hard-coded" within the brain. As a result, we never forget certain things. For example, once we learn to swim, we never forget swimming. Though it appears normal to say that we know swimming, there is a mystery behind this. Why are we unable to forget the swimming? The reason might be that when we are fully trained to swim, it is hard-coded into our brain. There are many examples of unforgettable information. Another example is once we learn that 1 + 1 equals 2, we never forget that fact. Why? The reason is that it is completely learned.

These examples demonstrate that we can learn, understand and remember certain things completely, partially and sometimes not at all. Depending on our capacity for learning, the information is stored in our brain. Whatever is incompletely learned will lose its strength and not be retained in our brain. So, if we do not practice what we learned, we start to forget. Consequently, by practice or training, we can hard-code some selected things into our brains. Naturally, we cannot become expert in all areas. For example, it is difficult for one person to learn all of civil, computer, mechanical and electrical engineering along with medicine. We choose our subject areas based on our subjective interests. Even if you learn computer engineering, there are several areas within computer science. We cannot learn all areas and become an expert on everything in computer science. We choose one area and become inquisitive in that area searching for extreme interest. Finally, when we prove that we know much of that area, we are regarded as an expert in that area.

Many neuroscientists believe that learning stimulates new dendrite connections between neurons. Greater usage of the brain through learning and stimulation creates greater dendrite connectivity. Thus, as we learn more and more, we become more intelligent. Wisdom is not created through genetics. Wisdom and knowledge are based on how we learn and how we practice what we learned.

Neural Network Behavior

Now let us compare this human activity with neural networks. Whenever we create a new neural network, it is like giving birth to a child. After giving birth, we start to train the network. Not surprisingly, we may have created the neural network for certain applications or purposes. Here, the difference between childbirth and neural networks is obvious; first, we decide why we need a neural net and create it. Childbirth results are random in nature. When a child is born we do not know where the child will concentrate its studies through life. We leave it in the hands of the child and its parents. Naturally, parents play an extremely important role in child development and this is similar to the person creating a neural network. In the same way that a child becomes an expert in an area, we train the neural networks to become expert in an area. Once we establish an automatic learning mechanism in neural networks, it practices and starts to learn on its own and does its work as expected. Once it is proven that the neural network is doing its intended job correctly, we call it an "expert" and it operates according to its own decisions and judgment.

In our daily life, in many instances we have already transferred decision-making processes to computers. For example, say you attempt to purchase a product using a credit card over the Internet. For some reason, the billing address does not match the mailing address; it may be due to missing letters or misspelled words or other reasons. Although you are the correct person using a valid credit card, the purchase does not go through because the seller's computer does not allow transactions with a mismatch in the address. Based on this computer verification, the seller decides not to process your request. Although instances such as this happen daily in our lives, we tend to forget the computer's role in the decision.

Comparison

Now the question remains, what is the difference between human and neural networks? Both can learn and become expert in an area and both are mortal. The main difference is, humans can forget but neural networks cannot. Once fully trained, a neural net will not forget. Whatever a neural network learns is hard-coded and becomes permanent. A human's knowledge is volatile and may not become permanent. There are several factors that cause our brain cells to die and if they do, the information that is stored in that part is lost and we start to forget.

The other difference is accuracy. Once a particular application or process is automated through a neural network, the results are repeatable and accurate. Whether the process is replicated one thousand times or one million times, the results will be the same and will be as accurate as calculated the first time. Human beings are not like that. The first 10 processes may be accurate, but later we may start to make mistakes in the process. Another key difference is speed. Neural networks can be hardware or software. It is obvious that neural networks are much faster than humans in processing data and information.

Conclusion

Neural networking promises to provide computer science breakthroughs that rival anything we have yet witnessed. Once neural networks are trained properly, they can replace many human functions in targeted areas. We hope that our application will provide a small but important step in that journey.

The authors began their research into fingerprint recognition using neural networks while completing Masters' degrees in Computer Science Information. They plan to continue their studies and welcome your feedback on this article. When not writing about neural networks, John Peter Jesan is a software engineer for CitiStreet, a joint venture of State Street and Citigroup companies, and Donald M Lauro is a Managing Director at CSX Transportation.

COMMENTS

Hi, I do agree that both "human and neural networks can learn and become expert in an area and both are mortal." While it is true that humans can forget but I do not fully agree that neural networks cannot forget. Humans forget when the cell that holds the information dies. And I believe the same is true with artificial neural networks: if the "cell" that holds or where the hard-coded information is damaged, the machine would also forget if not malfunction. But machines do have the advantage in that it is much easier to replace machine parts than that of humans. And human health issues can become very complicated. There are humans who do not forget what they know (although only very few, indeed: http://www.smithsonianmag.com/innovation/rare-people-who-remember-everything-24631448/ ). Perhaps, their brain cells are very healthy that none died so that they do not loose anything that they already know. Perhaps, if humans could activate 50% or more of their brain capabilities and their brain cells are maintained to optimum health so that they do not die, then there might not be much need for ANN? Just a thought.

— James Presbitero, Mon, 10 Apr 2017 02:42:18 UTC

First of all,the article is awesome for beginners on neural network. And I do have questions. Firstly why to use classifications or class algorithms using for the neural network? Secondly what is feedforward neural network. I really searched them but you seem like you are perfect on that. I would like to hear from you!

— Kenan Burak, Tue, 15 Nov 2016 06:22:01 UTC

I like this article, very simple and clear, as a PhD student working in ANN related topic, it is an eye opener for me.

— Jay, Wed, 29 Oct 2014 19:35:19 UTC

it's amazing bcoz it's language is so easy and face no difficulty to understand

— annu bharti, Thu, 07 Mar 2013 18:55:40 UTC

Dear sir, Is it possible to connect some device(say, neuro linker/neuro gear) that discharge calculated neuro pulse to human brain externally to create an augmented world. If it so , then I would like to know that how it can be done to send a 3D image to human visionary through brain.

— Kapilesh Singh, Fri, 08 Feb 2013 11:06:16 UTC

hi ! my name is vinod pal. I am from India. I am assistant Professor in computer science department. I really found this topic very interesting and useful who want to study about in AI. thanks for writing this. thanks.............

— vinod kumar pal, Thu, 20 Dec 2012 10:35:47 UTC

its a very good article, i learn alot from this thanku for publishing

— preetham, Thu, 20 Dec 2012 04:11:46 UTC

hi,i really enjoyed this concept.The presentation is simple and crystal clear.I have selected neural networks topic to present in my college.Thank you once again.

— omkaresh s, Thu, 11 Oct 2012 14:35:44 UTC

I am a computer science student from Nigeria. This article has also help me to fully prepare for my professional exam(CPN). I really enjoy ur write-up. Thanks alot.

— Alabere Ahmed, Sun, 29 Apr 2012 23:15:21 UTC

hi!! your article really helped me a lot about neural network really appreciated.its so clear n sensible.I did my presentation about this topic m pursuing mba.thanks:) sylvia, thur,19april 2012

— sylvia ngullie, Wed, 18 Apr 2012 21:32:47 UTC

hai! buddy your article is so awesome. I learned more things basically about neural networks. I am also a (bachlore)computer science engineering student.this will help very much for my further studies.Thank u for posting this! I want more article related to this. Please send a mail.

— vignesh, Fri, 14 Oct 2011 18:44:12 UTC

POST A COMMENT
Leave this field empty