Utilization of neural network and agent technology combination for distributed intelligent applications and services

The use of agent systems has increased enormously, especially in the field of mobile services. Intelligent services have also increased rapidly in the web. In this thesis, the utilization of software agent technology in mobile services and decentralized intelligent services in the multimedia business is introduced and described. Both Genie Agent Architecture (GAA) and Decentralized International and Intelligent Software Architecture (DIISA) are described. The common problems in decentralized software systems are lack of intelligence, communication of software modules and system learning. Another problem is the personalization of users and services. A third problem is the matching of users and service characteristics in web application level in a non-linear way. In this case it means that web services follow human steps and are capable of learning from human inputs and their characteristics in an intelligent way. This third problem is addressed in this thesis and solutions are presented with two intelligent software architectures and services. The solutions of the thesis are based on a combination of neural network and agent technology. To be more specific, solutions are based on an intelligent agent which uses certain black box information like Self-Organized Map (SOM). This process is as follows; information agents collect information from different sources like the web, databases, users, other software agents and the environment. Information is filtered and adapted for input vectors. Maps are created from a data entry of an SOM. Using maps is very simple, input forms are completed by users (automatically or manually) or user agents. Input vectors are formed again and sent to a certain map. The map gives several outputs which are passed through specific algorithms. This information is passed to an intelligent agent. The needs for web intelligence and knowledge representation serving users is a current issue in many business solutions. The main goal is to enable this by means of autonomous agents which communicate with each other using an agent communication language and with users using their native languages via several communication channels.

[1]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[2]  Jukka Riekki,et al.  Genie of the net, an agent platform for managing services on behalf of the user , 2003, Comput. Commun..

[3]  Raymond Kurzweil,et al.  Age of intelligent machines , 1990 .

[4]  Gregory D. Abowd,et al.  The context toolkit: aiding the development of context-enabled applications , 1999, CHI '99.

[5]  Halbert White,et al.  Learning in Artificial Neural Networks: A Statistical Perspective , 1989, Neural Computation.

[6]  T. Kohonen,et al.  Exploratory Data Analysis by the Self-Organizing Map: Structures of Welfare and Poverty in the World , 1996 .

[7]  Albrecht Schmidt,et al.  There is more to context than location , 1999, Comput. Graph..

[8]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1993, CACM.

[9]  Yrjö Hiltunen,et al.  Design and Implementation of Intelligent Cross Media Services in a Modern Information Society , 2002 .

[10]  Michael Wooldridge,et al.  Applications of intelligent agents , 1998 .

[11]  Heikki Mannila,et al.  Discovery of Frequent Episodes in Event Sequences , 1997, Data Mining and Knowledge Discovery.

[12]  Yrjö Hiltunen,et al.  Automated Personalisation of Internet Users Using Self-Organising Maps , 2002, IDEAL.

[13]  Chris Dix,et al.  Beginning XML , 2000 .

[14]  Clare-Marie Karat,et al.  Personalizing the user experience on ibm.com , 2003, IBM Syst. J..

[15]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[16]  Ian Horrocks,et al.  Metamodeling Architecture of Web Ontology Languages , 2001, SWWS.

[17]  Roberto A. Flores,et al.  Towards the Standardization of Multi-Agent Systems Architectures: An Overview , 1999 .

[18]  Robert J. Schalkoff,et al.  Artificial Intelligence: An Engineering Approach , 1990 .

[19]  Michael Wooldridge,et al.  Software agent technologies , 1996 .

[20]  Manuela M. Veloso,et al.  Multiagent Systems: A Survey from a Machine Learning Perspective , 2000, Auton. Robots.

[21]  James A. Hendler,et al.  Dynamic Ontologies on the Web , 2000, AAAI/IAAI.

[22]  Dieter Fensel,et al.  The Semantic Web And Its Languages , 2000, IEEE Intell. Syst..

[23]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[24]  Hyacinth S. Nwana,et al.  Towards Desktop Personal Travel Agents , 1998 .

[25]  H. P Nii,et al.  Blackboard Systems , 1986 .

[26]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[27]  Clare-Marie Karat,et al.  Designing Personalized User Experiences in eCommerce , 2004, Human-Computer Interaction Series.

[28]  Timo Honkela,et al.  Websom for Textual Data Mining , 1999, Artificial Intelligence Review.

[29]  Albrecht Schmidt,et al.  Advanced Interaction in Context , 1999, HUC.

[30]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[31]  George Luger,et al.  Artificial Intelligence: Structures and Strategies for Complex Problem Solving (5th Edition) , 2004 .

[32]  Yun Peng,et al.  Agent communication languages: the current landscape , 1999, IEEE Intell. Syst..

[33]  Ken R. Atkins,et al.  Oracle Designer Generation , 1999 .

[34]  Mikko Laukkanen,et al.  Supporting nomadic agent-based applications in the FIPA agent architecture , 2002, AAMAS '02.

[35]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[36]  Paolo Busetta,et al.  Jack intelligent agents - components for intelligent agents in java , 1998 .

[37]  John Haugeland,et al.  Artificial intelligence - the very idea , 1987 .

[38]  Richard Ernest Bellman,et al.  An Introduction to Artificial Intelligence: Can Computers Think? , 1978 .

[39]  Tatu Ylonen,et al.  SSH: secure login connections over the internet , 1996 .

[40]  D. Corkill Blackboard Systems , 1991 .

[41]  Agostino Poggi,et al.  Jade - a fipa-compliant agent framework , 1999 .

[42]  Paul Tarau,et al.  Jinni: Intelligent Mobile Agent Programming at the Intersection of Java and Prolog , 1999 .

[43]  J. Handler Making sense out of agents , 1999, IEEE Intelligent Systems and their Applications.

[44]  Paul Kearney,et al.  Personal agents: a walk on the client side , 1998 .

[45]  Nicolas Lhuillier,et al.  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS , 2003 .

[46]  M. V. Velzen,et al.  Self-organizing maps , 2007 .

[47]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[48]  W. Dobaczewska,et al.  First international symposium , 1974 .