Managing computer files via artificial intelligence approaches

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.

[1]  Keith W. Hipel,et al.  A case-based reasoning system for conflict resolution: design and implementation , 2002 .

[2]  Huamei Sun,et al.  Dynamic Business Alliance and its Construction Based on Multi-Agent System , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[3]  NICHOLAS R. JENNINGS,et al.  An agent-based approach for building complex software systems , 2001, CACM.

[4]  Sarah Jane Delany,et al.  Textual case-based reasoning for spam filtering: a comparison of feature-based and feature-free approaches , 2006, Artificial Intelligence Review.

[5]  A. Roadmapof A Roadmap of Agent Research and Development , 1995 .

[6]  Johann Eder,et al.  Self-maintained folder hierarchies as document repositories , 2000, Proceedings 2000 Kyoto International Conference on Digital Libraries: Research and Practice.

[7]  Muhammad Zubair Shafiq,et al.  Facial Expression Recognition System using Case Based Reasoning , 2006, 2006 International Conference on Advances in Space Technologies.

[8]  Michael Luck,et al.  Agent technology, Computing as Interaction , 2005 .

[9]  Jürgen Lind,et al.  Issues in Agent-Oriented Software Engineering , 2000, AOSE.

[10]  Farhi Marir,et al.  Case-based reasoning: A review , 1994, The Knowledge Engineering Review.

[11]  Lionel M. Ni,et al.  Managing personal files across independent file management units , 1992, Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems.

[12]  Horst F. Wedde,et al.  Distributed management of replicated and partitioned files under DRAGON SLAYER , 1990, Proceedings., Fourteenth Annual International Computer Software and Applications Conference.

[13]  Nikolai Joukov,et al.  Adding secure deletion to your favorite file system , 2005, Third IEEE International Security in Storage Workshop (SISW'05).

[14]  Nicholas R. Jennings,et al.  On agent-based software engineering , 2000, Artif. Intell..

[15]  Bernd Hellingrath,et al.  A Framework for the Development of Multi-Agent Systems in Supply Chain Management , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[16]  Farhi Marir,et al.  Case-based reasoning: a categorized bibliography , 1994, The Knowledge Engineering Review.

[17]  Franco Zambonelli,et al.  Challenges and Research Directions in Agent-Oriented Software Engineering , 2004, Autonomous Agents and Multi-Agent Systems.

[18]  Susan Craw,et al.  Learning adaptation knowledge to improve case-based reasoning , 2006, Artif. Intell..

[19]  Michael Luck,et al.  Agent technology, Computing as Interaction: A Roadmap for Agent Based Computing , 2005 .

[20]  Peter A. Ng,et al.  A multimedia document filing system , 1997, Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[21]  Sanja Petrovic,et al.  Multiple-retrieval case-based reasoning for course timetabling problems , 2006, J. Oper. Res. Soc..

[22]  Abder Koukam,et al.  Application of Reactive Multi-agent System to Vehicle Collision Avoidance , 2008, 2008 20th IEEE International Conference on Tools with Artificial Intelligence.

[23]  Michael Luck,et al.  Proceedings of the First International Workshop on Agent-Oriented Software Engineering (AOSE 2000) , 2000 .

[24]  Jim Davies,et al.  Protein Structure from Contact Maps: A Case-Based Reasoning Approach , 2006, Inf. Syst. Frontiers.

[25]  Petra Perner Are case-based reasoning and dissimilarity-based classification two sides of the same coin? , 2002 .

[26]  Beatriz López,et al.  Diagnosing Patients Combining Principal Components Analysis and Case Based Reasoning , 2008, 2008 Eighth International Conference on Hybrid Intelligent Systems.

[27]  S. Barro,et al.  Element failure detection in linear antenna arrays using case-based reasoning , 2008, IEEE Antennas and Propagation Magazine.

[28]  Padraig Cunningham,et al.  An Assessment of Case-Based Reasoning for Spam Filtering , 2005, Artificial Intelligence Review.

[29]  Winfried Lamersdorf,et al.  Jadex: Implementing a BDI-Infrastructure for JADE Agents , 2003 .

[30]  Gregory H. Carlton A Critical Evaluation of the Treatment of Deleted Files in Microsoft Windows Operation Systems , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[31]  Pawel Kaczmarek,et al.  Efficiency of JADE agent platform , 2005, Sci. Program..

[32]  Zhichen Xu,et al.  Towards a semantic, deep archival file system , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..

[33]  Taghi M. Khoshgoftaar,et al.  An empirical study of predicting software faults with case-based reasoning , 2006, Software Quality Journal.

[34]  Darrell D. E. Long,et al.  Deep Store: an archival storage system architecture , 2005, 21st International Conference on Data Engineering (ICDE'05).