{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T19:46:57Z","timestamp":1775072817085,"version":"3.50.1"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,5,22]],"date-time":"2018-05-22T00:00:00Z","timestamp":1526947200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2018,5,22]],"date-time":"2018-05-22T00:00:00Z","timestamp":1526947200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100010663","name":"H2020 European Research Council","doi-asserted-by":"publisher","award":["653212"],"award-info":[{"award-number":["653212"]}],"id":[{"id":"10.13039\/100010663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Evolving Systems"],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1007\/s12530-018-9234-z","type":"journal-article","created":{"date-parts":[[2018,5,22]],"date-time":"2018-05-22T07:53:05Z","timestamp":1526975585000},"page":"479-490","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":63,"title":["From product recommendation to cyber-attack prediction: generating attack graphs and predicting future attacks"],"prefix":"10.1007","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4249-4953","authenticated-orcid":false,"given":"Nikolaos","family":"Polatidis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elias","family":"Pimenidis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michalis","family":"Pavlidis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Spyridon","family":"Papastergiou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haralambos","family":"Mouratidis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,5,22]]},"reference":[{"issue":"4","key":"9234_CR1","doi-asserted-by":"publisher","first-page":"474","DOI":"10.1109\/TDSC.2015.2411264","volume":"13","author":"HMJ Almohri","year":"2016","unstructured":"Almohri HMJ, Watson LT, Yao D, Ou X (2016) Security optimization of dynamic networks with probabilistic graph modeling and linear programming. IEEE Trans Dependable Secur Comput 13(4):474\u2013487. \nhttps:\/\/doi.org\/10.1109\/TDSC.2015.2411264","journal-title":"IEEE Trans Dependable Secur Comput"},{"key":"9234_CR2","doi-asserted-by":"publisher","unstructured":"Ammann P, Wijesekera D, Kaushik S (2002) Scalable, graph-based network vulnerability analysis. In: Proceedings of the 9th ACM conference on computer and communications security, CCS\u201902, 217. \nhttps:\/\/doi.org\/10.1145\/586110.586140","DOI":"10.1145\/586110.586140"},{"key":"9234_CR3","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/CSAC.2005.6","volume":"2005","author":"P Ammann","year":"2005","unstructured":"Ammann P, Pamula J, Ritchey R, Street J (2005) A host-based approach to network attack chaining analysis. Proc Annu Comput Sec Appl Conf ACSAC 2005:72\u201381. \nhttps:\/\/doi.org\/10.1109\/CSAC.2005.6","journal-title":"Proc Annu Comput Sec Appl Conf ACSAC"},{"issue":"5","key":"9234_CR4","doi-asserted-by":"publisher","first-page":"5101","DOI":"10.1016\/j.eswa.2010.09.141","volume":"38","author":"D Anand","year":"2011","unstructured":"Anand D, Bharadwaj KK (2011) Utilizing various sparsity measures for enhancing accuracy of collaborative recommender systems based on local and global similarities. Expert Syst Appl 38(5):5101\u20135109. \nhttps:\/\/doi.org\/10.1016\/j.eswa.2010.09.141","journal-title":"Expert Syst Appl"},{"key":"9234_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/CISDA.2007.368134","volume":"2001","author":"ML Artz","year":"2002","unstructured":"Artz ML (2002). NetSPA: a network security planning architecture. Netw Sec 2001:1\u201397. \nhttps:\/\/doi.org\/10.1109\/CISDA.2007.368134","journal-title":"Netw Sec"},{"key":"9234_CR6","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1007\/978-3-642-54525-2_22","volume":"420","author":"MS Barik","year":"2014","unstructured":"Barik MS, Mazumdar C (2014) A graph data model for attack graph generation and analysis. Commun Comput Inf Sci CCIS 420:239\u2013250. \nhttps:\/\/doi.org\/10.1007\/978-3-642-54525-2_22","journal-title":"Commun Comput Inf Sci CCIS"},{"issue":"2","key":"9234_CR7","doi-asserted-by":"publisher","first-page":"677","DOI":"10.2298\/CSIS160227022B","volume":"13","author":"K Bi","year":"2016","unstructured":"Bi K, Han D, Wang J (2016) K maximum probability attack paths dynamic generation algorithm. Comput Sci Inf Syst 13(2):677\u2013689. \nhttps:\/\/doi.org\/10.2298\/CSIS160227022B","journal-title":"Comput Sci Inf Syst"},{"issue":"2","key":"9234_CR8","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1016\/j.ipm.2011.03.007","volume":"48","author":"J Bobadilla","year":"2012","unstructured":"Bobadilla J, Ortega F, Hernando A (2012) A collaborative filtering similarity measure based on singularities. Inf Process Manag 48(2):204\u2013217. \nhttps:\/\/doi.org\/10.1016\/j.ipm.2011.03.007","journal-title":"Inf Process Manag"},{"key":"9234_CR9","unstructured":"CVE (2018). Retrieved from \nhttps:\/\/cve.mitre.org\/"},{"key":"9234_CR10","unstructured":"CWE (2018). Retrieved from \nhttp:\/\/cwe.mitre.org\/"},{"key":"9234_CR11","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1016\/j.dss.2015.12.001","volume":"82","author":"M Gan","year":"2016","unstructured":"Gan M (2016) COUSIN: a network-based regression model for personalized recommendations. Decis Support Syst 82:58\u201368. \nhttps:\/\/doi.org\/10.1016\/j.dss.2015.12.001","journal-title":"Decis Support Syst"},{"issue":"3","key":"9234_CR12","doi-asserted-by":"publisher","first-page":"811","DOI":"10.1016\/j.dss.2013.03.006","volume":"55","author":"M Gan","year":"2013","unstructured":"Gan M, Jiang R (2013) Improving accuracy and diversity of personalized recommendation through power law adjustments of user similarities. Decis Support Syst 55(3):811\u2013821. \nhttps:\/\/doi.org\/10.1016\/j.dss.2013.03.006","journal-title":"Decis Support Syst"},{"issue":"3","key":"9234_CR13","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1007\/s11390-016-1648-0","volume":"31","author":"M-X Gan","year":"2016","unstructured":"Gan M-X, Sun L, Jiang R (2016) Trinity: walking on a user-object-tag heterogeneous network for personalised recommendations. J Comput Sci Technol 31(3):577\u2013594. \nhttps:\/\/doi.org\/10.1007\/s11390-016-1648-0","journal-title":"J Comput Sci Technol"},{"issue":"2","key":"9234_CR14","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/s10489-010-0266-8","volume":"36","author":"N Ghosh","year":"2012","unstructured":"Ghosh N, Ghosh SK (2012) A planner-based approach to generate and analyze minimal attack graph. Appl Intell 36(2):369\u2013390. \nhttps:\/\/doi.org\/10.1007\/s10489-010-0266-8","journal-title":"Appl Intell"},{"key":"9234_CR15","doi-asserted-by":"publisher","unstructured":"Ingols K, Lippmann R, Piwowarski K (2006). Practical attack graph generation for network defense. In: Proceedings annual computer security applications conference, ACSAC, pp\u00a0121\u2013130. \nhttps:\/\/doi.org\/10.1109\/ACSAC.2006.39","DOI":"10.1109\/ACSAC.2006.39"},{"key":"9234_CR16","doi-asserted-by":"publisher","unstructured":"Ingols K, Chu M, Lippmann R, Webster S, Boyer S (2009). Modeling modern network attacks and countermeasures using attack graphs. In: Proceedings\u2014annual computer security applications conference, ACSAC, pp\u00a0117\u2013126. \nhttps:\/\/doi.org\/10.1109\/ACSAC.2009.21","DOI":"10.1109\/ACSAC.2009.21"},{"key":"9234_CR17","doi-asserted-by":"publisher","unstructured":"Jajodia S, Noel S, O\u2019Berry B (2005). Topological analysis of network attack vulnerability. Manag Cyber Threats 247\u2013266. \nhttps:\/\/doi.org\/10.1145\/1229285.1229288","DOI":"10.1145\/1229285.1229288"},{"issue":"5","key":"9234_CR18","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1109\/TDSC.2015.2423682","volume":"13","author":"K Kaynar","year":"2016","unstructured":"Kaynar K, Sivrikaya F (2016) Distributed Attack Graph Generation. IEEE Trans Dependable Secur Comput 13(5):519\u2013532. \nhttps:\/\/doi.org\/10.1109\/TDSC.2015.2423682","journal-title":"IEEE Trans Dependable Secur Comput"},{"issue":"3","key":"9234_CR19","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1504\/IJCCBS.2016.079081","volume":"6","author":"KE Lever","year":"2016","unstructured":"Lever KE, Kifayat K (2016) Risk assessment and attack graph generation for collaborative infrastructures: a survey. Int J Crit Comput Based Syst 6(3):204\u2013228. \nhttps:\/\/doi.org\/10.1504\/IJCCBS.2016.079081","journal-title":"Int J Crit Comput Based Syst"},{"key":"9234_CR20","unstructured":"Liu H, Hu Z, Mian A, Tian H, Zhu X (2014). A new user similarity model to improve the accuracy of collaborative filtering. Knowl Based Syst 56:156\u2013166. \nhttp:\/\/www.scopus.com\/inward\/record.url?eid=2-s2.0-84892441295&partnerID=40&md5=34c3d6ffc22a3f6e40e0d65a8e2907ff"},{"key":"9234_CR21","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1016\/j.dss.2015.03.008","volume":"74","author":"J Lu","year":"2015","unstructured":"Lu J, Wu D, Mao M, Wang W, Zhang G (2015) Recommender system application developments: a survey. Decis Support Syst 74:12\u201332. \nhttps:\/\/doi.org\/10.1016\/j.dss.2015.03.008","journal-title":"Decis Support Syst"},{"key":"9234_CR22","unstructured":"Melville P, Mooney RJ, Nagarajan R (2002). Content-boosted collaborative filtering for improved recommendations. In: Proceedings of the 18th national conference on artificial intelligence AAAI, July, pp 187\u2013192. https:\/\/doi.org\/10.1.1.16.4936"},{"key":"9234_CR23","doi-asserted-by":"publisher","unstructured":"Ning P, Xu D (2003). Learning attack strategies from intrusion alerts. In: Proceedings of the 10th ACM conference on Computer and communication security\u2014CCS\u201903, p\u00a0200. \nhttps:\/\/doi.org\/10.1145\/948134.948137","DOI":"10.1145\/948134.948137"},{"key":"9234_CR24","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1016\/j.ins.2013.03.011","volume":"239","author":"F Ortega","year":"2013","unstructured":"Ortega F, S\u00e1nchez JL, Bobadilla J, Guti\u00e9rrez A (2013) Improving collaborative filtering-based recommender systems results using Pareto dominance. Inf Sci 239:50\u201361. \nhttps:\/\/doi.org\/10.1016\/j.ins.2013.03.011","journal-title":"Inf Sci"},{"key":"9234_CR25","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-1860-3","author":"X Ou","year":"2011","unstructured":"Ou X, Singhal A (2011) Attack graph techniques. Quantitative Secur Risk Assess Enterp Netw. \nhttps:\/\/doi.org\/10.1007\/978-1-4614-1860-3","journal-title":"Quantitative Secur Risk Assess Enterp Netw"},{"key":"9234_CR26","first-page":"8","volume":"14","author":"X Ou","year":"2005","unstructured":"Ou X, Govindavajhala S, Appel AW (2005). MulVAL: a logic-based network security analyzer. Proc 14th Conf USENIX Secur Symp 14:8","journal-title":"Proc 14th Conf USENIX Secur Symp"},{"key":"9234_CR27","doi-asserted-by":"publisher","unstructured":"Phillips C, Swiler LP (1998). A graph-based system for network-vulnerability Analysis. Proceedings of the 1998 workshop on new security paradigms, 71\u201379. \nhttps:\/\/doi.org\/10.1145\/310889.310919","DOI":"10.1145\/310889.310919"},{"issue":"4","key":"9234_CR28","doi-asserted-by":"publisher","first-page":"32","DOI":"10.4018\/ijeei.2013100103","volume":"4","author":"N Polatidis","year":"2013","unstructured":"Polatidis N, Georgiadis CK (2013) Recommender Systems: The Importance of Personalization on E-business Environments. Int J E-Entrep Innov 4(4):32\u201346. \nhttps:\/\/doi.org\/10.4018\/ijeei.2013100103","journal-title":"Int J E-Entrep Innov"},{"key":"9234_CR29","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1016\/j.eswa.2015.11.023","volume":"48","author":"N Polatidis","year":"2016","unstructured":"Polatidis N, Georgiadis CK (2016) A multi-level collaborative filtering method that improves recommendations. Expert Syst Appl 48:100\u2013110. \nhttps:\/\/doi.org\/10.1016\/j.eswa.2015.11.023","journal-title":"Expert Syst Appl"},{"key":"9234_CR30","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.csi.2016.10.014","volume":"51","author":"N Polatidis","year":"2017","unstructured":"Polatidis N, Georgiadis CK (2017) A dynamic multi-level collaborative filtering method for improved recommendations. Comput Stand Interfaces 51:14\u201321. \nhttps:\/\/doi.org\/10.1016\/j.csi.2016.10.014","journal-title":"Comput Stand Interfaces"},{"key":"9234_CR31","doi-asserted-by":"publisher","unstructured":"Polatidis N, Pimenidis E, Pavlidis M, Mouratidis H (2017). Recommender systems meeting security: from product recommendation to cyber-attack prediction. In Boracchi G, Iliadis L, Jayne C, Likas A (eds.) In: Engineering applications of neural networks: 18th international conference, EANN 2017, Athens, Greece, August 25\u201327, 2017, Proceedings, pp.\u00a0508\u2013519. Cham: Springer International Publishing. \nhttps:\/\/doi.org\/10.1007\/978-3-319-65172-9_43","DOI":"10.1007\/978-3-319-65172-9_43"},{"key":"9234_CR32","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1016\/j.csi.2017.09.006","volume":"56","author":"N Polatidis","year":"2018","unstructured":"Polatidis N, Pavlidis M, Mouratidis H (2018) Cyber-attack path discovery in a dynamic supply chain maritime risk management system. Comput Stand Interfaces 56:74\u201382. \nhttps:\/\/doi.org\/10.1016\/j.csi.2017.09.006","journal-title":"Comput Stand Interfaces"},{"issue":"1","key":"9234_CR33","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1109\/TDSC.2011.34","volume":"9","author":"N Poolsappasit","year":"2012","unstructured":"Poolsappasit N, Dewri R, Ray I (2012) Dynamic Security Risk Management Using Bayesian Attack Graphs. IEEE Trans Dependable Secur Comput 9(1):61\u201374. \nhttps:\/\/doi.org\/10.1109\/TDSC.2011.34","journal-title":"IEEE Trans Dependable Secur Comput"},{"key":"9234_CR34","doi-asserted-by":"publisher","unstructured":"Ritchey RW, Ammann P (2000). Using model checking to analyze network vulnerabilities. In: Security and privacy, 2000. S&P 2000. Proceedings. 2000 IEEE Symposium on, 156\u2013165. \nhttps:\/\/doi.org\/10.1109\/SECPRI.2000.848453","DOI":"10.1109\/SECPRI.2000.848453"},{"issue":"1","key":"9234_CR35","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1007\/s10844-016-0397-4","volume":"48","author":"B Shams","year":"2017","unstructured":"Shams B, Haratizadeh S (2017) TasteMiner: Mining partial tastes for neighbor-based collaborative filtering. J Intell Inf Syst 48(1):165\u2013189. \nhttps:\/\/doi.org\/10.1007\/s10844-016-0397-4","journal-title":"J Intell Inf Syst"},{"key":"9234_CR36","doi-asserted-by":"publisher","unstructured":"Sheyner O, Haines J, Jha S, Lippmann R, Wing JM (2002). Automated generation and analysis of attack graphs. In: Proceedings\u2014IEEE symposium on security and privacy, vol. 2002-Janua, pp.\u00a0273\u2013284. \nhttps:\/\/doi.org\/10.1109\/SECPRI.2002.1004377","DOI":"10.1109\/SECPRI.2002.1004377"},{"issue":"15","key":"9234_CR37","doi-asserted-by":"publisher","first-page":"6861","DOI":"10.1016\/j.eswa.2014.05.001","volume":"41","author":"LH Son","year":"2014","unstructured":"Son LH (2014) HU-FCF: a hybrid user-based fuzzy collaborative filtering method in recommender systems. Expert Syst Appl 41(15):6861\u20136870. \nhttps:\/\/doi.org\/10.1016\/j.eswa.2014.05.001","journal-title":"Expert Syst Appl"},{"issue":"Sect. 3","key":"9234_CR38","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2009\/421425","volume":"2009","author":"X Su","year":"2009","unstructured":"Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Adv Artif Intell 2009(Sect. 3):1\u201319. \nhttps:\/\/doi.org\/10.1155\/2009\/421425","journal-title":"Adv Artif Intell"},{"key":"9234_CR39","doi-asserted-by":"publisher","unstructured":"Templeton SJ, Levitt K (2000). A requires\/provides model for computer attacks. In: Proceedings of the 2000 workshop on new security paradigms\u2014NSPW\u201900, 31\u201338. \nhttps:\/\/doi.org\/10.1145\/366173.366187","DOI":"10.1145\/366173.366187"},{"key":"9234_CR40","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1016\/j.knosys.2014.12.011","volume":"76","author":"RY Toledo","year":"2015","unstructured":"Toledo RY, Mota YC, Mart\u00ednez L (2015) Correcting noisy ratings in collaborative recommender systems. Knowl Based Syst 76:96\u2013108. \nhttps:\/\/doi.org\/10.1016\/j.knosys.2014.12.011","journal-title":"Knowl Based Syst"},{"key":"9234_CR41","doi-asserted-by":"publisher","first-page":"854","DOI":"10.1002\/int.21735","volume":"30","author":"W Wang","year":"2015","unstructured":"Wang W, Zhang G, Lu J (2015). Collaborative filtering with entropy-driven user similarity in recommender systems. Int J Intell Syst 30:854\u2013870). \nhttps:\/\/doi.org\/10.1002\/int.21735","journal-title":"Int J Intell Syst"},{"key":"9234_CR42","doi-asserted-by":"publisher","unstructured":"Xie A, Zhang L, Hu J, Chen Z (2009). A probability-based approach to attack graphs generation. In: 2nd International Symposium on Electronic Commerce and Security, ISECS 2009, vol. 2:343\u2013347. \nhttps:\/\/doi.org\/10.1109\/ISECS.2009.113","DOI":"10.1109\/ISECS.2009.113"},{"key":"9234_CR43","doi-asserted-by":"crossref","unstructured":"Xinming Ou, Wayne F, Boyer MAM (2006). A scalable approach to attack graph generation. In: 13th ACM conference on computer and communications security (pp.\u00a0336\u2013345)","DOI":"10.1145\/1180405.1180446"},{"key":"9234_CR44","doi-asserted-by":"publisher","unstructured":"Xu B, Bu J, Chen C, Cai D (2012). An exploration of improving collaborative recommender systems via user-item subgroups. In: Proceedings of the 21st international conference on World Wide Web\u2014WWW\u201912, 21. \nhttps:\/\/doi.org\/10.1145\/2187836.2187840","DOI":"10.1145\/2187836.2187840"},{"key":"9234_CR45","doi-asserted-by":"publisher","unstructured":"Yi S, Peng Y, Xiong Q, Wang T, Dai Z, Gao H, \u2026 Xu L (2013). Overview on attack graph generation and visualization technology. In: Proceedings of the international conference on anti-counterfeiting, security and identification, ASID. \nhttps:\/\/doi.org\/10.1109\/ICASID.2013.6825274","DOI":"10.1109\/ICASID.2013.6825274"}],"container-title":["Evolving Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s12530-018-9234-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12530-018-9234-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12530-018-9234-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,25]],"date-time":"2020-08-25T16:13:15Z","timestamp":1598371995000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s12530-018-9234-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,22]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["9234"],"URL":"https:\/\/doi.org\/10.1007\/s12530-018-9234-z","relation":{},"ISSN":["1868-6478","1868-6486"],"issn-type":[{"value":"1868-6478","type":"print"},{"value":"1868-6486","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,5,22]]},"assertion":[{"value":"3 January 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 May 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 May 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}