Skip to main content
Log in

Bike sharing demand prediction using artificial immune system and artificial neural network

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

From the viewpoint of bike sharing service, the rental number is a critical performance indicator for managers and controllers to assess the demand. Bike demand prediction in bike sharing systems is hence a key indicator in economic systems. In this study, a novel prediction framework integrating AIS and the artificial neural network forecasting technique is developed for numerical predication; it is named AIS-ANN. In this proposed AIS-ANN prediction framework, there are three major mechanisms applied to build the predication system which includes cell creation by ANN, antibody generation by clonal selection, and antibody’s center adaption by similarity measuring. The experimental results show that our proposed AIS-ANN has better performance when compared with other 6 forecasting models.

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
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Aickelin T, Cayzer S (2002) The danger theory and its application to artificial immune systems. University of Kent at Canterbury, Kent

    Book  MATH  Google Scholar 

  • Aish AM, Zaqoot HA, Abdeljawad SM (2015) Artificial neural network approach for predicting reverse osmosis desalination plants performance in the Gaza Strip. Desalination 367(1):240–247

    Article  Google Scholar 

  • Al-Masri AN, Ab Kadir MZA, Hizam H, Mariun N (2015) Simulation of an adaptive artificial neural network for power system security enhancement including control action. Appl Soft Comput 29:1–11

    Article  Google Scholar 

  • Askarzadeh A (2013) An innovative artificial immune optimization algorithm for solving complex optimization problems. Int J Bio-Inspired Comput 6(6):409–415

    Article  Google Scholar 

  • Aydin I, Karakose M, Akin E (2011) A multi-objective artificial immune algorithm for parameter optimization in support vector machine. Appl Soft Comput 11:120–129

    Article  Google Scholar 

  • Bateni M, Baraani A, Ghorbani A (2012) Alert correlation using artificial immune recognition system. Int J Bio-Inspired Comput 4(3):181–195

    Article  Google Scholar 

  • Breiman L (1996) Bagging predictors. Mach Learn 24(2):123–140

    MATH  Google Scholar 

  • Chardon CMD, Caruso G (2015) Estimating bike-share trips using station level data. Transp Res Part B 78:260–279

    Article  Google Scholar 

  • Clark P, Niblett T (1989) The CN2 rule induction algorithm. Mach Learn 3:261–284

    Google Scholar 

  • Cui M, Liu H, Li Z, Tang Y, Guan X (2015) Identification of Hammerstein model using functional link artificial neural network. Neurocomputing 161(5):220–228

    Google Scholar 

  • Fanaee-T H, Gama J (2013) Event labeling combining ensemble detectors and background knowledge. Prog Artif Intell 2(2–3):113–127

    Google Scholar 

  • Farmer JD, Packard NH, Perelson AS (1986) The immune system, adaptation and machine learning. Physica D 22(D):187–204

    Article  MathSciNet  Google Scholar 

  • Fernández JC, Hervás C, Martínez-Estudillo FJ, Gutiérrez PA (2011) Memetic Pareto evolutionary artificial neural networks to determine growth/no-growth in predictive microbiology. Appl Soft Comput 11:534–550

    Article  Google Scholar 

  • Frank E, Bouckaert RR (2009) Conditional density estimation with class probability estimators. In: Zhou E-H, Washio T (eds) Proceedings of first Asian conference on machine learning, ACML 2009, Nanjing, pp 65–81

  • Frank R, Hall M, Pfahringer B (2003) Locally weighted naive bayes. In: Proceedings of the 19th conference in uncertainty in artificial intelligence, Acapulco, Mexico pp 249–256

  • Frank E, Mayo M, Kramer S (2015) Alternating model tree. In: Proceedings of the 30th annual ACM symposium on applied computing, pp 871–878

  • Friedman JH (2002) Stochastic gradient boosting. Comput Stat Data Anal 38(4):367–378

    Article  MathSciNet  MATH  Google Scholar 

  • García-Palomares JC, Gutiérrez J, Latorre M (2012) Optimizing the location of stations in bike-sharing programs: a GIS approach. Appl Geogr 35:235–246

    Article  Google Scholar 

  • Ghiassi M, Olschimke M, Moon B, Arnaudo P (2012) Automated text classification using a dynamic artificial neural network model. Expert Syst Appl 39:10967–10976

    Article  Google Scholar 

  • Halvaiee NH, Akbari MK (2014) A novel model for credit card fraud detection using artificial immune systems. Appl Soft Comput 24:40–49

    Article  Google Scholar 

  • Hastie T, Tibshirani R, Friedman J (2009) Elements of statistical learning, 2nd edn. Springer, New York

    Book  MATH  Google Scholar 

  • Kohavi R (1996) The power of decision tables. In: Proceedings of 8th european conference on machine learning, Heraclion, Crete, pp 174–189

  • Kuo RJ, Chen CM, Warren T (2013) Liao and F.C. Tien, Hybrid of artificial immune system and particle swarm optimization-based support vector machine for Radio Frequency Identification-based positioning system. Comput Ind Eng 64:333–341

    Article  Google Scholar 

  • Labadi K, Benarbia T, Barbot JP, Hamaci S, Omari A (2015) Stochastic petri net modeling, simulation and analysis of public bicycle sharing systems. IEEE Trans Autom Sci Eng 12(4):1380–1395

    Article  Google Scholar 

  • Louppe G, Geurts P (2012) Ensembles on random patches. In: Machine learning and knowledge discovery in databases, Springer, Berlin, pp 346–361

  • Montechiesi L, Cocconcelli M, Rubini R (2016) Artificial immune system via Euclidean Distance Minimization for anomaly detection in bearings. Mech Syst Signal Process 76–77:380–393

  • Özbakir L, Baykasoğlu A, Kulluk S (2010) A soft computing-based approach for integrated training and rule extraction from artificial neural networks: DIFACONN-miner. Appl Soft Comput 10:304–317

    Article  Google Scholar 

  • Özsen S, Yucelbas C (2015) On the evolution of ellipsoidal recognition regions in artificial immune systems. Appl Soft Comput 31:210–222

    Article  Google Scholar 

  • Rojas R (2005) Neural networks: a systematic introduction. Springer, Berlin

    MATH  Google Scholar 

  • Shevade SK, Keerthi SS, Bhattacharyya C, Murthy KRK (2000) Improvements to the SMO algorithm for SVM regression. IEEE Trans Neural Netw 11(5):1188–1193

    Article  Google Scholar 

  • Szymczyk P, Szymczyk M (2015) Classification of geological structure using ground penetrating radar and Laplace transform artificial neural networks. Neurocomputing 148(19):354–362

  • Tan KC, Goh CK, Mamun AA, Ei EZ (2008) An evolutionary artificial immune system for multi-objective optimization. Eur J Oper Res 187:371–392

    Article  MathSciNet  MATH  Google Scholar 

  • Wang DD, Chang PC, Zhang L, Wu JL, Zhou CL (2013) The stability analysis for a novel feedback neural network with partial connection. Neurocomputing 116(20):22–29

    Article  Google Scholar 

  • Xiao R, Chen T (2013) Relationships of swarm intelligence and artificial immune system. Int J Bio-Inspired Comput 5(1):35–51

    Article  Google Scholar 

  • Yardimci A (2009) Soft computing in medicine. Appl Soft Comput 9:1029–1043

    Article  Google Scholar 

  • Zhang C, Yi Z (2010) A danger theory inspired artificial immune algorithm for on-line supervised two-class classification problem. Neurocomputing 73(7–9):1244–1255

    Article  Google Scholar 

Download references

Acknowledgements

This research is conducted under the support of Yuan Ze University. There are no other fundings for this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pei-Chann Chang.

Ethics declarations

Conflict of interest

All authors of this research declare that they have no conflict of interest.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chang, PC., Wu, JL., Xu, Y. et al. Bike sharing demand prediction using artificial immune system and artificial neural network. Soft Comput 23, 613–626 (2019). https://doi.org/10.1007/s00500-017-2909-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-017-2909-8

Keywords

Navigation