Skip to main content

Analysis of Call Detail Records for Understanding Users Behavior and Anomaly Detection Using Neo4j

  • Conference paper
  • First Online:
5th International Symposium on Data Mining Applications

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 753))

Abstract

Call Detail Records (CDR) is a valuable source of information; it opens new opportunities for mobile operator industries and maximize their revenues as well as it helps the community to raise its standard of living in many different ways. Nevertheless, we need to analyze CDR in order to extract its big value and detect abnormal costumers behaviors to help companies to develop their future plans. However the analysis of CDRs is a very complex process this because it has a huge volume of data. Therefore, In this paper we propose an approach that makes use of Neo4j for automatic analysis of CDRs. To achieve this we transformed the CDR data into neo4j and then we used cypher query language for performing an automatic analysis. A real case study was used to evaluate the proposed approach.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

References

  1. Hoteit, S., Chen, G., Viana, A., Fiore, M.: Filling the gaps: on the completion of sparse call detail records for mobility analysis. In: The Eleventh ACM Workshop on Challenged Networks, pp. 45–50 (2016)

    Google Scholar 

  2. Elagib, S.B., Hashim, A.A.-H., Olanrewaju, R.F.: CDR analysis using big data technology. In: International Conference on Computing Control Networking Electronics and Embedded Systems Engineering (ICCNEEE), pp. 467–471, September 2015

    Google Scholar 

  3. Kedma, G., Guri, M., Sela, T., Elovici, Y.: Analyzing users’ web surfing patterns to trace terrorists and criminals. In: Intelligence and Security Informatics (ISI), pp. 143–145, June 2013

    Google Scholar 

  4. Fiadino, P., Ponce-Lopez, V., Antonio, J., Torrent-Moreno, M., D’Alconzo, A.: Call detail records for human mobility studies: taking stock of the situation in the “always connected era”. In: Proceedings of the Workshop on Big Data Analytics and Machine Learning for Data Communication Networks, pp. 43–48. ACM (2017)

    Google Scholar 

  5. Pestre, G., Letouzé, E., Zagheni, E.: The ABCDE of big data: assessing biases in call-detail records for development estimates. In: Annual World Bank Conference on Development Economics (2016)

    Google Scholar 

  6. Zhao, Z., Shaw, S.-L., Xu, Y., Yin, L.: Understanding the bias of call detail records in human mobility research. Int. J. Geograph. Inf. Sci. 30(9), 1738–1762 (2016)

    Article  Google Scholar 

  7. Kim, H.K., Kim, T.E., Jo, C.M., Na, S.R., Jurn, J.S.: Abnormal behavior detection system considering error rate deviation of entire use behavior pattern during personalized connection period. U.S. Patent Application 15/006,498. Filed 26 January 2016

    Google Scholar 

  8. Vukotic, A., Watt, N., Abedrabbo, T., Fox, D., Partner, J.: Neo4j in action. Manning Publications Co., Greenwich (2014)

    Google Scholar 

  9. https://www.almadar.ly/

  10. Kumar, M., Hanumanthappa, M., Suresh Kumar, T.V.: Crime investigation and criminal network analysis using archive call detail records. In: 2016 Eighth International Conference on Advanced Computing (ICoAC), pp. 46–50. IEEE (2017)

    Google Scholar 

  11. Miller, J.J.: Graph database applications and concepts with neo4j. In: Proceedings of the Southern Association for Information Systems Conference, Atlanta, GA, USA, vol. 2324, p. 36 (2013)

    Google Scholar 

  12. Van Bruggen, R.: Learning Neo4j. Packt Publishing Ltd, Birmingham (2014)

    Google Scholar 

  13. Holzschuher, F., Peinl, R.: Performance of graph query languages: comparison of cypher, gremlin and native access in Neo4j. In: Proceedings of the Joint EDBT/ICDT 2013 Workshops, pp. 195–204. ACM (2013)

    Google Scholar 

  14. Hung, S.-Y., Yen, D.C., Wang, H.-Y.: Applying data mining to telecom churn management. Exp. Syst. Appl. 31(3), 515–524 (2006)

    Article  Google Scholar 

Download references

Acknowledgments

This research was supported by the Research & Development (R&D) office at Almadar Aljadid Company. We thank our colleagues from R&D office at Almadar Aljadid Company who provided insight and expertise that greatly assisted the research.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Emsaieb Geepalla , Nasser Abuhamoud or Abdulla Abouda .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Geepalla, E., Abuhamoud, N., Abouda, A. (2018). Analysis of Call Detail Records for Understanding Users Behavior and Anomaly Detection Using Neo4j. In: Alenezi, M., Qureshi, B. (eds) 5th International Symposium on Data Mining Applications. Advances in Intelligent Systems and Computing, vol 753. Springer, Cham. https://doi.org/10.1007/978-3-319-78753-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-78753-4_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-78752-7

  • Online ISBN: 978-3-319-78753-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics