Showing posts with label neural nets. Show all posts
Showing posts with label neural nets. Show all posts

Wednesday, May 18, 2016

Spiritual Machines Create Challenges for Project Managers

Comment: This post was originally written August 2014. I have made a few updates and posted again May 2016. What I am going to talk about originated as a discussion from my Masters in Information Technology  program. This  may seem far fetched to many people but is an upcoming debate in the not-so-distant future. Holographic technologies have the potential to cause moral dilemmas for project managers who must implement these systems when they arrive. The early technology will be inanimate and mechanical in nature. As time passes this technology will combine with neural nets and biological computing to create life-like machines that could potentially develop self-awareness. It is never too early to debate the questions and challenges these systems pose.

Spiritual Machines Create Challenges for Project Managers
by
JT Bogden, PMP

Holography was commercially exploited as early as the 1960’s with the GAF viewfinder. As a young boy, I recall placing reels with images into a stereographic view finder looking at the comic book world of Snoopy and other stories of dinosaurs. Later, I explored holography deeper in technical books learning about how data is encoded in the collision patterns between reference and data beams. Science philosophy books explored the holographic universe and how the human eye-brain organ is a holographic system that interprets our world.

Scientists have struggled with the eye-brain to mind dilemma in humans. The brain is the mechanical operation while the mind is spiritual in character. Holographic systems store information in terms of ghostly images unlike conventional storage systems that store information in terms of attributes. According to Michael Talbot’s book “The Holographic Universe” holography’s ethereal images reflect the way the human mind processes reality. The human brain can suffer trauma loosing large areas of tissue but somehow retains unfettered memories and even character. Likewise, a curious quality of holography is that all the information is stored ubiquitously throughout the storage medium defeating divisibility short of catastrophic loss. Any divisible piece contains the complete information set. (Talbot, 1991) Thus, holography has the appearance of retaining the character or essence of the information stored despite failures and imperfections of where the data is embodied.

Current robotic research is developing systems that mimic human sensory and motor capabilities. Software and processing hardware emulates or mimics human neural circuitry to cause human-like actions including those emotional or to make human-like decisions. Both actions are mechanical in character operating based on local action. For example, tracking and catching a baseball in flight or if the baseball hits the robot instead to perform specific emotional responses. The elements of surprise and creativity are more or less spiritual in character and have not yet been mastered by science since they are not local actions that science deals with.  For example, reflecting on the flight of the baseball and describing it as screaming through the air is creative and not a local actions. In fact, self-awareness maybe a requirement to achieve surprise and creativity.

Holography's creates theological concerns since its resilient retention of information is not mechanical. Instead, holographic data storage is based on waveforms or electromagnetic energy patterns also known as light waves. These are often equated to spirituality. There are theological implications for example from the Judeo-Christian Bible makes parallels between light and the absence of light to spiritual existence. For example, in the Bible, Genesis 1.4; "God saw that the light was good, and he separated the light from the darkness.” Holographic ghostly images in storage and computational processing could depart silicon wafers and mechanical storage systems for the amino acids and proteins found in biological processing. Human tinkering could result in challenges by truly spiritual machines. If not careful these biological machines could develop a conscience and become annoyed with natural biological computers also known as humans. In the end, mankind’s technological conduct could potentially manufacture a nemesis. If for all the good in the world there is evil then the human responsibility is to dispense the good and forsake the evil. Holographic storage is the beginning of a computational era that has the potential to elevate or degrade mankind.

"The development of every new technology raises questions that we, as individuals and as a society, need to address. Will this technology help me become the person that I want to be? Or that I should be? How will it affect the principle of treating everyone in our society fairly? Does the technology help our community advance our shared values?" (Shanks, 2005).

The possibility of computational systems not based on silicone but amino acids and proteins, the building blocks of life, is clearly on the horizon and presents some puzzling questions. As these systems advance, project managers implementing these new systems could be faced with significant ethical and moral decisions. Literally, actions such as killing the 'power' on a living machine raises questions about life and the right to exist.  Will man-made biological computers perhaps through genetic engineering develop self-awareness, spirituality, and a moral code of their own? How far will this go? What other moral and ethical issues could arise from the advent of this technology?

Please feel free to comment. I would enjoy hearing from you.

References:

Lewis, C.S., August 2002. The Four Loves, Houghton Mifflin Harcourt, ISBN: 9780156329309

Englander, I. (2003). The Architecture of Computer Hardware and Systems Software: An information Technology Approach. (3rd ed.). New York: John Wiley & Sons Inc.

Kurzweil, Ray, 1999. “The Age of Spiritual Machines: When Computers Exceed Human Intelligence”, Penguin Books, ISBN: 97801402822023

Shanks, Tom, 2005. Machines and Man: Ethics and Robotics in the 21st Century, The Tech Museum of Innovation Website. Retrieved 21FEB09 from
http://www.thetech.org/exhibits/online/robotics/ethics/index.html

Talbot, Michael, January 1991. The Holographic Universe, Harper Collins Publishers, ISBN 9780060922580

Sunday, March 13, 2016

Neural Agents

Comment: Several years ago, I was the leader of an operationalized telecommunication cell. The purpose of the cell was to monitor the effectiveness and readiness of the telecommunications in support of the ongoing operations. The staff regularly turned over due to the operational tempo and I had to train new staff quickly. I did so by preparing a series of technical briefs on topics the cell dealt with. This brief was dealing with  Neural Agents which I have updated and provided additional postings that paint a picture of potential advanced systems. 

Neural Agents
by
JT Bogden, PMP

Figure 1: Agent Smith
The Matrix movie franchise
Neural Agents have this spooky air about themselves as though they are sentient and have clandestine purpose. The movie franchise the 'The Matrix', Figure 1, made use of Agent Smith as a artificial intelligence designed to eliminate zombie processes in the simulation and human simulations that became rogue such as Neo and Morpheus.  In the end, Agent Smith is given freedom that results in him becoming rogue and rebellious attempting to acquire increasing powers over the simulation. 

The notion of artificial intelligence has been around forever. Hollywood began capturing this idea in epic battles between man and machines in the early days of Sci-Fi.  More recently, the movie "AI" highlighted a future where intelligent machines survive humans. Meanwhile, the Star Trek franchise advances intelligent ships using biological processing and has a race of humanoid machines called the Borg.  Given all the variations of neural technologies, the Neural Agent remains a promising technology emerging in the area of event monitoring but not acting quite as provocative as Agent Smith. The latest development in neural agents in support of artificial intelligence. Neural agents, Neugents which are not related to Ted Nugent, are becoming popular in some enterprise networks. 

Companies can optimize their business and improve their analytical support capabilities as this technology enables a new generation of business applications that can not only analyze conditions in business markets, but they can also predict future conditions and suggest courses of action to take. 

Inside the Neugent

Neural agents are small units or agents, containing hardware and software, that are networked.  Each agent has  processors and contain a small amount of local memory. Communications channels (connections) between the units carry data that is encoded usually on independent low bandwidth telemetry. These units operate solely on their local data and input is received from over the connections to other agents. They transmit their processed information over telemetry to central monitoring software or other agents. 

The idea for neugents came from the desire to produce artificial systems capable of “intelligent” computations similar to those of the human brain. Like the human brain, neugents “learn” by example or observations. For example, a child recognizes colors by examples of colors. Neugents work in a similar way: They learn by observation. By going through this self-learning process, neugents can acquire more knowledge than any expert in a field is capable of achieving.

Neugents improve the effectiveness of managing large environments by detecting complex or unseen patterns in data. They analyze the system for availability and performance. By doing this, neugents can accurately “predict” the likelihood of a problem and even develop enough confidence over time that it will happen. Once a neugent has “learned” the system’s history, it can make its predictions based on the analysis, and it will generate an alert, such as: “There is a 90% chance the system will experience a paging file error in the next 30 minutes”.

How Neugents Differ From Older Agents

Conventional or older agent technology requires someone to work out a step-by-step solution to a problem then code the solution. Neugents, on the other hand, are designed to understand and see patterns, to train. The logic behind the neugent is not discrete but instead symbolic.  They assume responsibility for learning then adapt or program themselves to the situation and even self-organize. This process of adaptive learning increases the neugent's knowledge, enabling it to more accurately predict future system problems and even suggest changes.  While these claims sound far reaching, progress has been made in many areas improving adaptive systems. 


Neugents get more powerful as you use them. The more data it collects, the more it learns. The more it learns, the more accurate its predictions. This solution comes from two complimentary technologies: the ability to perform multi-dimensional pattern recognition based on performance data and the power to monitor the IT environment from an end-to-end business perspective.

Systems Use of Neugents and Benefits

Genuine enterprise management is built on a foundation of sophisticated monitoring. Neugents apply to all areas. They can automatically generate lists for new services and products, determine unusual risks and fraudulent practices, and predict future demand for products, which enable businesses to produce the right amount of inventory at the right time. Neugents help reduce the complexity of the Information Technology (IT) infrastructure and applications by providing predictive capabilities and capacities. The logic behind the neugent is not discrete but instead symbolic. 

Neugents have already made an impact on the operations of lots of Windows Server users who have already tested the technology. They can take two weeks of data, and in a few minutes, train the neural network. Neugents can detect if something’s wrong. They have become a ground-breaking solution that will empower IT to deliver service that today’s digital enterprises require.

With business applications becoming more complex and mission-critical, the us of neugents is more necessary to predict then address performance and availability problems before downtime occurs. By providing true problem prevention, Neugents offer the ability to avoid the significant costs associated with downtime and poor performance. Neugents encapsulate performance data and compare it to previously observed profiles. Using parallel pattern matching and data modeling algorithms, the profiles are compared to identify deviations and calculate the probability of a system problem.

Conclusion

Early prediction and detection of critical system states provide administrators an invaluable tool to manage even the most complex systems. By predicting system failures before they happen, organizations can ensure optimal availability. Early predictions can help increase revenue-generating activities as well as minimizing the associated costs due to system downtime. Neugents alleviate the need to manually write policies to monitor these devices.

Neugents provide the best price/performance for managing large and complex systems. Organizations have discovered that defining an endless variety of event types can be exhausting, expensive and difficult to fix. By providing predictive management, Neugents help achieve application service levels by anticipating problems and avoiding unmanageable alarm traffic as well as onerous policy administration.