Abstract
Agent-oriented computing has been regarded as a very promising methodology to developing intelligent software systems. Intelligent agent technology has, thus, been successfully applied in many industrial and commercial areas. Cased based reasoning (CBR) is an effective and efficient analogical reasoning method for solving problems using the knowledge of past experiences, which are stored in a knowledge base as cases. CBR has been extensively employed to tackle such problems as design, planning, classification, and advising in many different application fields. On the other hand, as various files are created on computers, how to efficiently manage computer files becomes a significant issue. So far, there are a number of file management systems available. However, none of them can deal with these crucial problems of file management: Which files should be deleted after their use? Which files should be temporarily kept or permanently preserved? To the best of our knowledge, these problems have not yet been investigated in the open literature. To bridge this gap, in this paper we explore the value of the above artificial intelligence approaches in managing computer files. We develop an intelligent agent based personal file management system, where CBR is employed to guide users to managing their files. Through extensive practical experiments, we validate the effectiveness and efficiency of the developed system.
Similar content being viewed by others
References
Braubach L, Lamersdorf W, Pokahr A (2003) Jadex: implementing a BDI-infrastructure for JADE agents. EXP—In Search of Innovation 3(3): 76–85
Burke EK, MacCarthy BL, Petrovic S, Qu R (2006) Multiple-retrieval case-based reasoning for course timetabling problems. J Oper Res Soc 57: 148–162
Carlton GH (2005) A critical evaluation of the treatment of deleted files in microsoft windows operation systems. In: Proceedings of the 38th Hawaii international conference on system sciences (HICSS’05), pp 1–8
Chmiel K, Gawinecki M, Kaczmarek P, Szymczak M, Paprzycki M (2005) Efficiency of JADE agent platform. Sci Progr 13(2): 159–172
Craw S, Wiratunga N, Rowe RC (2006) Learning adaptation knowledge to improve case-based reasoning. Artif Intell 170(16–17): 1175–1192
Delany SJ, Bridge D (2006) Textual case-based reasoning for spam filtering: a comparison of feature-based and feature-free approaches. Artif Intell Rev 26(1–2): 75–87
Delany SJ, Cunningham P, Coyle L (2005) An assessment of case-based reasoning for spam filtering. Artif Intell Rev 24(3–4): 359–378
Eder J, Krumpholz A, Biliris A, Panagos E (2000) Self-maintained folder hierarchies as document repositories. In: Proceedings of the international conference on digital libraries: research and practice (ICDL’00), pp 400–407
Fan X, Liu Q, Ng PA (1997) A multimedia document filing system. In: Proceedings of the IEEE international conference on multimedia computing and systems (ICMCS’97), pp 492–499
Glasgow J, Kuo T, Davies J (2006) Protein structure from contact maps: a case-based reasoning approach. Inf Sys Front 8(1): 29–36
Hellingrath B, Bohle C, van Hueth J (2009) A framework for the development of multi-agent systems in supply chain management. In: Proceedings of the 42nd Hawaii international conference on system sciences, pp 1–9
Iglesias R, Ares F, Ferneindez-Delgado M, Rodriguei JA, Bregains J, Barrol S (2008) Element failure detection in linear antenna arrays using case-based reasoning. IEEE Antennas Propag Mag 50(4): 198–204
Jennings NR (2000) On agent-based software engineering. Artif Intell 117(2): 277–296
Jennings NR (2001) An agent-based approach for building complex software systems. Commun ACM 44(4): 35–41
Jennings NR, Sycara K, Wooldridge M (1998) A roadmap of agent research and development. Auton Agents Multi-Agent Sys 1(1): 7–38
Joukov N, Zadok E (2005) Adding secure deletion to your favorite file system. In: Proceedings of the 3rd IEEE international security in storage workshop (SISW’05)
Khanum A, Shafiq MZ (2006) Facial expression recognition system using case based reasoning. In: Proceedings of the 2006 international conference on advances in space technologies, pp 147–151
Khoshgoftaar TM, Seliya N, Sundaresh N (2006) An empirical study of predicting software faults with case-based reasoning. Softw Qual J 14(2): 85–111
Lind J (2000) Issues in agent-oriented software engineering. In: Proceedings of the first international workshop on agent-oriented software engineering (AOSE 2000), pp 45–58
Luck M, McBurney P, Shehory O, Willmott S (2005) Agent technology: computing as interaction (A Roadmap for Agent Based Computing). AgentLink
Mahalingam M, Tang C, Xu Z (2003) Towards a semantic, deep archival file system. In: Proceedings of the 9th IEEE workshop on future trends of distributed computing systems (FTDCS’03), pp 115–121
Mutka MW, Ni LM (1992) Managing personal files across independent file management units. In: Proceedings of the 3rd workshop on future trends of distributed computing systems, pp 254–261
Perner P (2002) Are case-based reasoning and dissimilarity-based classification two sides of the same coin? Eng Appl Artif Intell 15(2): 193–203
Pous C, Caballero D, Lopez B (2008) Diagnosing patients combining principal components analysis and case based reasoning. In: Proceedings of the 8th international conference on hybrid intelligent systems (HIS’08), pp 819–824
Ross S, Fang L, Hipel KW (2002) A case-based reasoning system for conflict resolution: design and implementation. Eng Appl Artif Intell 15(3–4): 369–383
Sun H, Wang W, Li Y, Huang T (2008) Dynamic business alliance and its construction based on multi-agent system. In: Proceedings of the 4th international conference on wireless communications, networking and mobile computing (WiCOM’08), pp 1–5
Watson I, Marir F (1994) Case-based reasoning: a review. Knowl Eng Rev 9(4): 355–381
Wedde HF, Korel B, Brown WG, Chen S (1990) Distributed management of replicated and partitioned files under DRAGON SLAYER. In: Proceedings of the 14th annual international computer software and applications conference (COMPSAC’90), pp 436–441
Yang S, Gechter F, Koukam A (2008) Application of reactive multi-agent system to vehicle collision avoidance. In: Proceedings of the 20th IEEE international conference on tools with artificial intelligence (ICTAI’08), pp 197–204
You LL, Pollack KT, Long DDE (2005) Deep store: an archival storage system architecture. In: Proceedings of the 21st international conference on data engineering (ICDE’05), pp 804–815
Zambonelli F, Omicini A (2004) Challenges and research directions in agent-oriented software engineering. Auton Agents Multi-Agent Sys 9(3): 253–283
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jin, X., Jiang, J. & Min, G. Managing computer files via artificial intelligence approaches. Artif Intell Rev 31, 101 (2009). https://doi.org/10.1007/s10462-009-9129-2
Published:
DOI: https://doi.org/10.1007/s10462-009-9129-2