Skip to main content

Advertisement

Log in

A framework for improving e-commerce websites usability using a hybrid genetic algorithm and neural network system

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

An ever-increasing use of Internet has greatly been affecting the importance of e-commerce websites. As such, analyzing those websites and discovering customers’ purchasing power, the present study tends to propose a framework and an appropriate structure to make the websites more flexible and highly functional. Such an efficient and effective framework facilitates customers’ purchasing capacities. In this framework, different techniques and methods including the genetic algorithm, neural networks, and collaborative filtering are utilized. The pre- and post-execution data show that the proposed framework changes the website structure based on the two criteria, i.e., sales conversion rate and average pre-purchase page views and finally leading to improved website usability.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Abedin B, Sohrabi B (2009) Graph theory application and web page ranking for website link structure improvement. Behav Inf Technol 28(1):63–72

    Article  Google Scholar 

  2. Abraham A (2005) Natural computation for business intelligence from web usage mining. Seventh international symposium on symbolic and numeric algorithms for scientific computing (SYNASC’05), pp 3–10

  3. Acilar AM, Arslan A (2009) A collaborative filtering method based on artificial immune network. Expert Syst Appl 36:8324–8332

    Article  Google Scholar 

  4. Ahn T, Ryu S, Han I (2007) The impact of web quality and playfulness on user acceptance of online retailing. Inf Manage 44(3):263–275

    Article  Google Scholar 

  5. Anderson CR (2002) A machine learning approach to web personalization. Ph.D. thesis, University of Washington

  6. Aragonees M, Hart-Davidson W (2002) Why, when and how do users customize web portals? In: Proceedings of IPCCs, IEEE, pp 375–388

  7. Arotaritei D, Mitra M (2004) Web mining: a survey in the fuzzy framework. Fuzzy Sets Syst 148:5–19

    Article  MathSciNet  Google Scholar 

  8. Asllani A, Lari A (2007) Using genetic algorithm for dynamic and multiple criteria web-site optimizations. Eur J Oper Res 176(3):1767–1777

    Article  MATH  Google Scholar 

  9. Azadeh A, Saberi M, Anvari FM, Azaron A, Mohammadi M (2011) An adaptive network based fuzzy inference system—genetic algorithm clustering ensemble algorithm for performance assessment and improvement of conventional power plants. Expert Syst Appl 38:2224–2234

    Article  Google Scholar 

  10. Berry MW, Dumais ST, O’Brien GW (1995) Using linear algebra for intelligent information retrieval. SIAM Rev 37:573–595

    Article  MathSciNet  MATH  Google Scholar 

  11. Billsus D, Pazzani MJ (1998) Learning collaborative information filters. 15th International conference on machine learning, Madison, WI, pp 46–53

  12. Bing L (2008) Web data mining: exploring hyperlinks, contents, and usage data. Data-centric systems and applications series. Springer, Berlin

    Google Scholar 

  13. Bobadilla J, Serradilla F, Bernal J (2010) A new collaborative filtering metric that improves the behavior of recommender systems. Knowl Based Syst 23:520–528

    Article  Google Scholar 

  14. Cha SH, Tappert Charles C (2009) A genetic algorithm for constructing compact binary decision trees. J Pattern Recognit Res 4:1–13

    Google Scholar 

  15. Chang CC, Chen PL, Chiu FR, Chen YK (2009) Application of neural networks and Kano’s method to content recommendation in web personalization. Expert Syst Appl 36:5310–5316

    Article  Google Scholar 

  16. Chircu AM, Mahajan V (2006) Managing electronic commerce transaction costs for customer value. Decis Support Syst 42(2):898–914

    Article  Google Scholar 

  17. Chou PH, Li PH, Chen KK, Wua MJ (2010) Integrating web mining and neural network for personalized e-commerce automatic service. Expert Syst Appl 37:2898–2910

    Article  Google Scholar 

  18. Cho YH, Kim JK (2004) Application of web usage mining and product taxonomy to collaborative recommendations in e-commerce. Expert Syst Appl 26:233–246

    Article  Google Scholar 

  19. Cooley R, Mobasher B, Srivastava J (1999) Data preparation for mining World Wide Web browsing patterns. Knowl Inf Syst 1(1):5–32

    Google Scholar 

  20. Cooley R, Mobasher B, Srivastava J (1997) Web mining: information and pattern discovery on the World Wide Web. In: Proceedings of the 9th IEEE International conference on tools with artificial intelligence (ICTAI’97), pp 558–567

  21. Deerwester S, Dumais ST, Furnas GW, Landauer TK, Harshman R (1990) Indexing by latent semantic analysis. J Am Soc Inf Sci 41(6):391–407

    Article  Google Scholar 

  22. Fayyad UM, Piatetsky-Shapiro G, Smyth P (1996) From data mining to knowledge discovery: an overview. In: Advances in knowledge discovery and data mining, American Association for Artificial Intelligence (AAAI), MIT Press, pp 1–34

  23. Flavian C, Guinaliu M, Gurrea R (2006) The role played by perceived usability, satisfaction and consumer trust on website loyalty. Inf Manage 43(1):1–14

    Article  Google Scholar 

  24. Gholizadeh S, Pirmoz A, Attarnejad R (2011) Assessment of load carrying capacity of castellated steel beams by neural networks. J Constr Steel Res 67:770–779

    Article  Google Scholar 

  25. Gholizadeh S, Salajegheh E, Torkzadeh P (2008) Structural optimization with frequency constraints by genetic algorithm using wavelet radial basis function neural networks. J Sound Vib 312:316–331

    Article  Google Scholar 

  26. Gholizadeh S, Salajegheh E (2010) Optimal seismic design of steel structures by an efficient soft computing based algorithm. J Constr Steel Res 66:85–95

    Article  Google Scholar 

  27. Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Wokingham

    MATH  Google Scholar 

  28. Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor (2nd edn. MIT Press, 1992)

  29. Herlocker JL, Konstan J, Borchers A, Riedl J (1999) An algorithmic framework for performing collaborative filtering. In: Proceedings of the 22nd International conference on research and development in information retrieval (SIGIR’99), Berkeley, California. ACM Press

  30. Herlocker JL, Konstan J, Riedl J (2000) Explaining collaborative filtering recommendations. In: Proceedings of the ACM 2000 conference on computer supported cooperative work

  31. Herlocker JL, Konstan J, Terveen L, Riedl J (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22(1):5–53

    Article  Google Scholar 

  32. Huang MJ, Chen MY, Lee SC (2007) Integrating data mining with case-based reasoning for chronic diseases prognosis and diagnosis. Expert Syst Appl 32(3):856–867

    Article  Google Scholar 

  33. Janner T, Schroth C (2007) Web 2.0 and SOA: converging concepts enabling the internet of services. IT Professional, pp 36–41

  34. Jenssen R, Erdogmus D, Hild KH, Principe JC, Eltoft T (2007) Information cut for clustering using a gradient descent approach. Pattern Recogn 4(3):796–806

    Article  Google Scholar 

  35. Kröse B, Van Der Smagt P (1996) An introduction to neural networks, 8th edn. University of Amsterdam, Amsterdam

    Google Scholar 

  36. Lee KC, Kim JS, Chung NS, Kwon SJ (2002) Fuzzy cognitive map approach to web-mining inference amplification. Expert Syst Appl 22:197–211

    Article  Google Scholar 

  37. Liu B (2007) Web data mining: exploring hyperlinks, contents and usage data. Springer, New York

    MATH  Google Scholar 

  38. Maheswara Rao VVR, Valli Kumari V, Raju KVSVN (2010) A plausible comprehensive web intelligent system for investigation of web server behavior adaptable to incremental mining. Int J Database Manag Syst (IJDMS) 2(3):95–114. doi : 10.5121/ijdms.2010.230995

  39. Mithas S, Ramasubbu N, Krishnan MS, Fornell C (2007) Designing web sites for customer loyalty across business domains: a multilevel analysis. J Manage Inf Syst 23(3):97–127

    Article  Google Scholar 

  40. Mobasher B (2006) Web usage mining. In: Wang J (ed) Encyclopedia of data warehousing and mining, idea group

  41. Mobasher B (2007) Data mining for web personalization. In: Brusilovsky P, Kobsa A, Neidl W (eds) The adaptive web: methods and strategies of web personalization. Lecture notes in computer science, vol 4321, Springer, Berlin

  42. Montoya-Torres JR, Gutierrez-Franco E, Mayorga CP (2010) Project scheduling with limited resources using a genetic algorithm. Int J Project Manage 28:619–628

    Article  Google Scholar 

  43. Mulvenna MD, Anand SS, Buchner AG (2000) Personalization on the net using web mining. Commun ACM 43(8):123–125

    Article  Google Scholar 

  44. Oliver A, Monmarché NG (2002) Venturini. Interactive design of web sites with a Genetic algorithm. In: Proceedings of the IADIS International Conference WWW/Internet, Lisbon, Portugal

  45. Olson D, Shi Y (2007) Introduction to business data mining. McGraw-Hill Irwin, New York

    Google Scholar 

  46. Ozel SA (2011) A web page classification system based on a genetic algorithm using tagged-terms as features. Expert Syst Appl 38:3407–3415

    Article  Google Scholar 

  47. Perkowitz M, Etzioni O (2000) Adaptive web sites, association for computing machinery. Commun ACM 43(8):152–159

    Article  Google Scholar 

  48. Pierrakos G, Paliouras G, Papatheodorou C, Spyropoulos C (2003) Web usage mining as a tool for personalization: a survey. User Model User-Adap Inter 13:311–372

    Article  Google Scholar 

  49. Poon PW, Carter JN (1995) Genetic algorithm crossover operators for ordering applications. J Comput Operat Res 22(1):135–148

    Article  MATH  Google Scholar 

  50. Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of 1994 ACM conference on computer supported cooperative work. ACM Press, New York, pp 175–186

  51. Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56–58

    Article  Google Scholar 

  52. Rubin PA, Ragatz GL (1995) Scheduling in a sequence dependent setup environment with genetic search. Comput Oper Res 22(1):85–99

    Article  MATH  Google Scholar 

  53. Ryan PB, Bridge D (2006) Collaborative recommending using formal concept analysis. Knowl Based Syst 19(5):309–315

    Article  Google Scholar 

  54. Sarwar B (2001) Sparsity, scalability, and distribution in recommender systems, PhD thesis, University of Minnesota

  55. Sarwar B, Karypis G, Konstan J, Riedl J (2000) Application of dimensionality reduction in recommender systems—a case study. In: Proceedings of the KDD workshop on WebKDD

  56. Sarwar B, Karypis G, Konstan J, Riedl J (2002) Incremental singular value decomposition algorithms for highly scalable recommender systems. In: Fifth International Conference on computer and information technology (ICCIT 2002), pp 399–404

  57. Sarwar D, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International World Wide Web Conference (WWW’01), pp 285–295

  58. Sevaux M, Dauze`re-Pe′re`s S (2003) Genetic algorithms to minimize the weighted number of late jobs on a single machine. Eur J Oper Res 151:296–306

    Article  MathSciNet  MATH  Google Scholar 

  59. Schafer JB, Konstan JA, Riedl J (2002) Meta-recommendation systems: user-controlled integration of diverse recommendations. In: Proceedings of the 11th international conference on information and knowledge management (CIKM 2002), McLean, VA, pp 43–51

  60. Spiliopoulou M, Mobasher B, Berendt B, Nakagawa M (2003) A framework for the evaluation of session reconstruction heuristics in web usage analysis. INFORMS J Comput 15(2):171–190

    Article  MATH  Google Scholar 

  61. Srebroan N, Jaakkola DT (2003) Weighted low-rank approximations. In: Proceedings of the 20th international conference on machine learning, pp 720–727

  62. Srivastava J, Cooley R, Deshpande M, Tan P (2000) Web usage mining: discovery and applications of usage patterns from web data. SIGKDD Explor 1(2):12–23

    Article  Google Scholar 

  63. Ting CK (2005) On the mean convergence time of multi-parent genetic algorithms without selection. In: Proceedings of the Eighth European conference on artificial life, Canterbury, UK, pp 403–412

  64. Theodoridis S, Koutroumbas K (2008) Pattern recognition, fourth edition. Academic Press, London

  65. Tug E, Akiroglu MS, Arslan A (2006) Automatic discovery of the sequential accesses from web log data files via a genetic algorithm. Knowl Based Syst 19:180–186

    Article  Google Scholar 

  66. Vozalis MG, Margaritis KG (2007) Using SVD and demographic data for the enhancement of generalized collaborative filtering. Inf Sci 177:3017–3037

    Article  Google Scholar 

  67. Wu D, Yang Z, Liang L (2006) Using DEA-neural network approach to evaluate branch efficiency of a large Canadian bank. Expert Syst Appl 31:108–115

    Article  Google Scholar 

  68. Yeh IC, Lien CH, Ting TM, Liu CH (2009) Applications of web mining for marketing of online bookstores. Expert Syst Appl 36:11249–11256

    Article  Google Scholar 

  69. Zhang X, Edwards J, Harding J (2007) Personalized online sales using web usage data mining. Comput Ind 58(8–9):772–782

    Article  Google Scholar 

  70. Zang H, Zhang S, Hapeshi K (2010) A review of nature-inspired algorithms. J Bionic Eng 7:232–237

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Babak Sohrabi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sohrabi, B., Mahmoudian, P. & Raeesi, I. A framework for improving e-commerce websites usability using a hybrid genetic algorithm and neural network system. Neural Comput & Applic 21, 1017–1029 (2012). https://doi.org/10.1007/s00521-011-0674-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-011-0674-7

Keywords

Navigation