Skip to main content
Log in

Managing computer files via artificial intelligence approaches

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

    Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • Craw S, Wiratunga N, Rowe RC (2006) Learning adaptation knowledge to improve case-based reasoning. Artif Intell 170(16–17): 1175–1192

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Delany SJ, Cunningham P, Coyle L (2005) An assessment of case-based reasoning for spam filtering. Artif Intell Rev 24(3–4): 359–378

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Jennings NR (2000) On agent-based software engineering. Artif Intell 117(2): 277–296

    Article  MATH  Google Scholar 

  • Jennings NR (2001) An agent-based approach for building complex software systems. Commun ACM 44(4): 35–41

    Article  Google Scholar 

  • Jennings NR, Sycara K, Wooldridge M (1998) A roadmap of agent research and development. Auton Agents Multi-Agent Sys 1(1): 7–38

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaolong Jin.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • DOI: https://doi.org/10.1007/s10462-009-9129-2

Keywords

Navigation