Understanding Behaviors in Different Domains: The Role of Machine Learning Techniques and Network Science

  • Grace TeoEmail author
  • Lauren Reinerman-Jones
  • Joseph McDonnell
  • Hayden J. Trainor
  • Rainier A. Porras
  • Jacob G. Feuerman
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10915)


Recent developments in the Internet of Things (IoT), social media, and the data sciences have resulted in larger volumes of data than ever before, offering more opportunity for observing and understanding behaviors. Advances in data analytic and machine learning techniques have also enabled assessments to be more multi-faceted, incorporating data from more sources. Machine learning algorithms such as Decision Trees and Random Forests, K-nearest neighbors, and Artificial Neural Networks have been used to uncover hidden patterns in data and derive predictions and recommendations from a wide range of data types and sources. However, these do not necessarily yield insights into behaviors in complex systems/domains. Methods from mathematics such as Set Theory, Graph Theory, and Network Science may be useful in shedding light on the interactions and relationships within and across domains. This paper provides a description of the applications, strengths, and limitations of some of these techniques and methods.


Machine learning techniques Decision tree Random forest K-nearest neighbor Artificial Neural Network Network science 



This research was sponsored by the Army Research Laboratory and was accomplished under Cooperative Agreement Number W911NF-15-2-0100. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied of the Army Research Laboratory of or the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation herein.


  1. 1.
    Jacobson, R.: 2.5 quintillion bytes of data created every day. How does CPG & Retail manage it?
  2. 2.
  3. 3.
    Burford, C., Reinerman-Jones, L., Teo, G., Matthews, G., McDonnell, J., Orvis, K., Riecken, M., Hancock, P., Metevier, C.: Unified Multimodal Measurement for Performance Indication Research, Evaluation, and Effectiveness (2018)Google Scholar
  4. 4.
    Edward, J., Bagozzi, R.: On the nature and direction of relationship constructs and measurement. Psychol. Methods 5, 155–174 (2000)CrossRefGoogle Scholar
  5. 5.
    Marr, B.: Supervised V Unsupervised Machine Learning - What’s The Difference? vol. 6.
  6. 6.
    Brownlee, J.: Classification and Regression Trees for Machine Learning.
  7. 7.
    Malakar, G.: What is Random Forest Algorithm? A Graphical Tutorial on How Random Forest Algorithm Works?
  8. 8.
    Mitchell, T.: Decision tree learning. Machine learning, pp. 52–80. WCB/McGraw-Hill, Boston (1997)zbMATHGoogle Scholar
  9. 9.
    Curram, S.P., Mingers, J.: Neural networks, decision tree induction and discriminant analysis: an empirical comparison. J. Oper. Res. Soc. 45, 440–450 (1994)CrossRefGoogle Scholar
  10. 10.
    Mingers, J.: An empirical comparison of pruning methods for decision tree induction. Mach. Learn. 4, 227–243 (1989)CrossRefGoogle Scholar
  11. 11.
    Wikipedia: K-nearest neighbors Algorithm.
  12. 12.
    Beyer, K., Goldstein, J., Ramakrishnan, R., Shaft, U.: When is “nearest neighbor” meaningful? In: Beeri, C., Buneman, P. (eds.) ICDT 1999. LNCS, vol. 1540, pp. 217–235. Springer, Heidelberg (1999). Scholar
  13. 13.
    Weinberger, K.Q., Saul, L.K.: Distance metric learning for large margin nearest neighbor classification. J. Mach. Learn. Res. 10, 207–244 (2009)zbMATHGoogle Scholar
  14. 14.
    Bhatia, N.: Survey of nearest neighbor techniques. Int. J. Comput. Sci. Inf. Secur. 8, 302–305 (2010)Google Scholar
  15. 15.
    Wordpress: The Shape of Data: K-nearest Neighbors.
  16. 16.
    Wikipedia: Artificial Neural Network.
  17. 17.
    Templeton, G.: Artificial neural networks are changing the world. What are they?
  18. 18.
    Narula, G.: Machine learning algorithms for business applications- complete guide.
  19. 19.
    Perrow, C.: Normal Accidents: Living With High Risk Systems. Basic Books, New York (1984)Google Scholar
  20. 20.
    Nelson, E.: Internal set theory: a new approach to nonstandard analysis. Bull. Am. Math. Soc. 83, 1165–1198 (1977)MathSciNetCrossRefGoogle Scholar
  21. 21.
    Stoll, R.R., Enderton, H.: Set Theory.
  22. 22.
    Zweig, Katharina A.: Graph theory, social network analysis, and network science. Network Analysis Literacy. LNSN, pp. 23–55. Springer, Vienna (2016). Scholar
  23. 23.
    Lubell, M.: Three hard questions about network science.

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Grace Teo
    • 1
    Email author
  • Lauren Reinerman-Jones
    • 1
  • Joseph McDonnell
    • 2
  • Hayden J. Trainor
    • 3
  • Rainier A. Porras
    • 3
  • Jacob G. Feuerman
    • 3
  1. 1.Institute for Simulation and Training, University of Central FloridaOrlandoUSA
  2. 2.Dynamic Animation SystemsFairfaxUSA
  3. 3.United States Military AcademyWest PointUSA

Personalised recommendations