The Java Search Agent Workshop

  • Hsinchun Chen
  • Marshall Ramsey
  • Po Li
Part of the Studies in Fuzziness and Soft Computing book series (STUDFUZZ, volume 50)


As part of the ongoing Illinois Digital Library Initiative project, this paper presents the Java Search Agent Workshop (JSAW), a testbed designed for Java-based information searching. Based on artificial intelligence, neural networks, and G-Search, we implemented several search methods in Java to demonstrate their feasibility in various database, Internet, Intranet, and digital library search tasks. In addition to detailing our design rationale and implementation status, we present several sample Java implementations including a best first search spider and G-Search spider for Internet searching, and a Hopfield neural network based visualizer for database searching. Lessons learned and future directions are also presented.


Digital Library Transmission Control Protocol Intelligent Agent File Descriptor Semantic Retrieval 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Berners-Lee T., Cailiau R., Luotonen A., Nielsen H. F., and Secret A. (1994) The World-Wide Web. Communications of the ACM, 37(8): 76–82.CrossRefGoogle Scholar
  2. 2.
    Chen H. (1994) Collaborative systems: solving the vocabulary problem. IEEE Computer, 27(5): 58–66, Special Issue on Computer-Supported Cooperative Work (CSCW).CrossRefGoogle Scholar
  3. 3.
    Chen H. (1995) Machine learning for information retrieval: neural networks, symbolic learning, and genetic algorithms. Journal of the American Society for Information Science, 46(3): 194–216.CrossRefGoogle Scholar
  4. 4.
    Chen H., Houston A., Yen J. and Nunamaker J. F. (1996) Toward intelligent meeting agents. IEEE Computer, 29(8): 62–70.CrossRefGoogle Scholar
  5. 5.
    Chen H. and Schatz B. R. (1994) Semantic retrieval for the NCSA Mosaic. In Proceedings of the Second International World Wide Web Conference 94, Chicago, IL, October 17–20.Google Scholar
  6. 6.
    Chen H., Schatz B. R., Ng T. D., Martinez J. P., Kirchhoff A. J., and Lin C. (1996) A parallel computing approach to creating engineering concept spaces for semantic retrieval: The Illinois digital library initiative project. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(8): 771–782.CrossRefGoogle Scholar
  7. 7.
    DeBra P. and Post R. (1994) Information retrieval in the World-Wide Web: making client-based searching feasible. In Proceedings of the First International World Wide Web Conference 94, Geneva, Switzerland.Google Scholar
  8. 8.
    Etzioni O., and Weld D. (1994) A softbot-based interface to the Internet. Communications of the ACM, 37(7): 72–79.CrossRefGoogle Scholar
  9. 9.
    Flanagan D. (1996) Java in a Nutshell. O’Reilly Associates, Inc., CA.zbMATHGoogle Scholar
  10. 10.
    Hopfield J. J. (1982) Neural network and physical systems with collective computational abilities. Proceedings of the National Academy of Science, USA, 79(4): 2554–2558.MathSciNetCrossRefGoogle Scholar
  11. 11.
    Maes P. (1994) Agents that reduce work and information overload. Communications of the ACM, 37(7): 30–40.CrossRefGoogle Scholar
  12. 12.
    Michalewicz Z. (1992) Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, Berlin Heidelberg.zbMATHGoogle Scholar
  13. 13.
    Pearl J. (1984) Heuristics: Intelligent Search Strategies for Computer Problem Solving. Addison-Wesely Publishing Company, Reading, MA.Google Scholar
  14. 14.
    Pinkerton B. (1994) Finding what people want: experiences with the WebCrawler. In Proceedings of the Second International World Wide Web Conference 94, Chicago, IL, October 17–20.Google Scholar
  15. 15.
    Rich E. and Knight K. (1991) Artificial Intelligence, 2nd Edition. McGraw-Hill, Inc., New York, N.Y.Google Scholar
  16. 16.
    Riecken D. (1994) Intelligent agents. Communications of the ACM, 37(7): 18–21.CrossRefGoogle Scholar
  17. 17.
    Schatz B. R., and Chen H. (1996) Building largescale digital libraries. IEEE Computer, 29(5): 22–27.CrossRefGoogle Scholar
  18. 18.
    Schatz B. R., Micho B., Cole T., Hardin A., Bishop A., and Chen H. (1996) Federating repositories of scientific literature. IEEE Computer, 29(5): 28–36.CrossRefGoogle Scholar
  19. 19.
    Waldrop M. M. (1994) Software agents prepare to sift the riches of cyberspace. Science, 265:882–883, 12.CrossRefGoogle Scholar
  20. 20.
    Weld D. (1995) The role of intelligent systems in the national information infrastructure. AI Magazine, pages 45–64.Google Scholar
  21. 21.
    Yourdan E. (1996) Java, the Web, and software development. Communications of the ACM, pages 25–30.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Hsinchun Chen
    • 1
  • Marshall Ramsey
    • 1
  • Po Li
    • 1
  1. 1.MIS Department, Karl Eller Graduate School of ManagementUniversity of ArizonaTucsonUSA

Personalised recommendations