Distributed visual reasoning for intelligent information retrieval on the Web

Abstract In this article, we describe a distributed visual reasoning system for intelligent information retrieval on the Web. The system is an integration of visual programming, the Web browser, Java applets, inference engine, and database servers. It provides users with a visual programming interface and acts as a mediator to coordinate messages passing among the Web clients, inference engine, and database servers for the information retrieval. A Web server is used to store the required Web page and to provide the required configuration functions for the system. Through the Web client a user can download all required Java classes, information, and the visual programming interface agent through the HTTP protocol, then activate the functions of Java applets. By composing visual sentences and providing parameters in the visual programming interface a user can extract the required information. A distributed communication model is proposed to give better communication speed and a more reliable connection. We use a financial diagnosis as one of many potential applications to illustrate our system.

[1]  Gail E. Kaiser,et al.  WWW Access to Legacy Client/Server Applications , 1996, Comput. Networks.

[2]  Constantin Zopounidis,et al.  Knowledge acquisition and representation for expert systems in the field of financial analysis , 1997 .

[3]  Constantine Stephanidis,et al.  Supporting user-adapted interface design: The USE-IT system , 1997, Interact. Comput..

[4]  James E. Pitkow,et al.  Supporting the Web: A Distributed Hyperlink Database System , 1996, Comput. Networks.

[5]  Efraim Turban,et al.  Distributed intelligent executive information systems , 1995, Decis. Support Syst..

[6]  T. Anand,et al.  SPOTLIGHT: a data explanation system , 1992, Proceedings Eighth Conference on Artificial Intelligence for Applications.

[7]  Randall Davis,et al.  Frameworks for Cooperation in Distributed Problem Solving , 1988, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  Kuan-Tse Huang Visual interface design systems , 1990 .

[9]  Michel R. Klein,et al.  Knowledge-Based Decision Support Systems With Applications in Business , 1995 .

[10]  Michel Klein,et al.  Expert systems - a decision support approach with applications in management and finance , 1990, Insight series in artificial intelligence.

[11]  Margaret M. Burnett,et al.  Influence of visual technology on the evolution of language environments , 1989, Computer.

[12]  Steve Vinoski,et al.  CORBA: integrating diverse applications within distributed heterogeneous environments , 1997, IEEE Commun. Mag..

[13]  Yao-Tsung Chen,et al.  An embedded visual programming interface for intelligent information retrieval on the Web , 1997, Proceedings 1997 IEEE Knowledge and Data Engineering Exchange Workshop.

[14]  Nick N. Duan Distributed Database Access in a Corporate Environment using Java , 1996, Comput. Networks.

[15]  Efraim Turban,et al.  Decision Support and Expert Systems: Management Support Systems , 1990 .

[16]  Shi-Kuo Chang,et al.  Principles of Visual Programming Systems , 1989 .

[17]  Nan C. Shu,et al.  Visual Programming: Perspectives and Approaches , 1989, IBM Syst. J..

[18]  Shi-Kuo Chang A Visual Language Compiler for Information Retrieval by Visual Reasoning , 1990, IEEE Trans. Software Eng..