Skip to main content

Machine Learning Using K-Nearest Neighbor for Library Resources Classification in Agent-Based Library Recommender System

  • Chapter
  • First Online:

Abstract

Agent-based library recommender system is proposed with the objective to provide effective and intelligent use of library resources such as finding right book(s), relevant research journal papers, and articles. It is composed of profile agent and library recommender agent. Library recommender agent performs the main task of filtering and providing recommendations. Library resources include book records having table of contents and journal articles including abstract and keywords. This provides availability of rich set of keywords to compute similarity. The library resources are classified into fourteen categories specified in ACM computing classification system 2012. The identified category provides a way to obtain semantically related keywords for the library resources. The results of k-Nearest Neighbor (k-NN) for library recommender system are encouraging as there is improvement in the existing results. Use of ACM CCS 2012 as ontology, semantic similarity computation, implicit auto update of user profiles, and variety of users in evaluation are the features of the complete recommender system which makes it useful and novel. This paper details classification of library resources performed by library recommender agent.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. http://www.acm.org/about/class/2012

  2. Gottwald S, Koch T (2011) Recommender systems for libraries. In: ACM recommender systems 2011. Chicago

    Google Scholar 

  3. Bogers T, Koolen M, Cantador I (2014) Workshop on new trends in content-based recommender systems:(CBRecSys 2014). In: Proceedings of the 8th ACM conference on recommender systems. ACM, pp 379–380

    Google Scholar 

  4. Jennings N, Wooldridge M (1996) Software agents. IEE Rev 42(1):17–20

    Article  Google Scholar 

  5. Prakash N (2004) Intelligent search in digital libraries. In: 2nd convention PLANNER. Manipur University, Imphal Copyright INFLIBNET Centre, Ahmedabad, pp 83–90

    Google Scholar 

  6. Mönnich M, Spiering M (2008) Adding value to the library catalog by implementing a recommendation system. D-Lib Mag 14(5):4

    Google Scholar 

  7. Prakasam S (2010) An agent-based intelligent system to enhance e-learning through mining techniques. Int J Comput Sci Eng

    Google Scholar 

  8. Morales-del-Castillo JM, Peis E, Herrera-Viedma E (2010) A filtering and recommender system for e-scholars. Int J Technol Enhanc Learn 2(3):227–240

    Article  Google Scholar 

  9. Pakdeetrakulwong U, Wongthongtham P (2013) State of the art of a multi-agent based recommender system for active software engineering ontology. Int J Digit Inf Wirel Commun (IJDIWC) 3(4):29–42

    Google Scholar 

  10. Bedi P, Vashisth P (2015) Argumentation-enabled interest-based personalised recommender system. J Exp Theor Artif Intell 27(2):199–226

    Article  Google Scholar 

  11. Lau SB-Y, C-S Lee, YP Singh (2015) A folksonomy-based lightweight resource annotation metadata schema for personalized hypermedia learning resource delivery. Interact Learn Environ 23(1):79–105

    Google Scholar 

  12. Huang C-L, Yeh P-H, Lin C-W, Den-Cing W (2014) Utilizing user tag-based interests in recommender systems for social resource sharing websites. Knowl-Based Syst 56:86–96

    Article  Google Scholar 

  13. Ghazanfar MA, Prügel-Bennett A (2014) Leveraging clustering approaches to solve the gray-sheep users problem in recommender systems. Expert Syst Appl 41(7):3261–3275

    Google Scholar 

  14. Chen C-M (2013) An intelligent mobile location-aware book recommendation system that enhances problem-based learning in libraries. Interact Learn Environ 5:469–495

    Article  Google Scholar 

  15. Hulseberg A, Monson S (2012) Investigating student driven taxonomy for library website design. J Electron Res Librariansh 361–378

    Google Scholar 

  16. Liao I-E, Hsu WC, Cheng MS, Chen LP (2010) A library recommender system based on PORE and collaborative filtering technique for English collections. The Electron Libr 28:386–400

    Google Scholar 

  17. Bazan JG, Szczuka MS, Wroblewski J (2002) A new version of rough set exploration system. In: Rough sets and current trends in computing. Springer, Berlin, pp 397–404

    Google Scholar 

  18. Gunawardana A, Shani G (2009) A survey of accuracy evaluation metrics of recommendation tasks. J Mach Learn Res 10:2935–2962

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Snehalata B. Shirude .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media Singapore

About this chapter

Cite this chapter

Shirude, S.B., Kolhe, S.R. (2016). Machine Learning Using K-Nearest Neighbor for Library Resources Classification in Agent-Based Library Recommender System. In: Chakrabarti, A., Sharma, N., Balas, V. (eds) Advances in Computing Applications. Springer, Singapore. https://doi.org/10.1007/978-981-10-2630-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-2630-0_2

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-2629-4

  • Online ISBN: 978-981-10-2630-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics