I am a Ph.D. Candidate at the Department of Mechanical and Aeronautical Engineering at the University of Patras (Industrial Management and Information Systems Laboratory, supervisor: Nikos Karacapilidis).
I hold a BSc. in Computer Science from the Department of Informatics and Telematics, Harokopio University of Athens.
My research aims to exploit existing techniques and methods from the fields of graph theory, recommender systems, knowledge management and machine learning in order to enhance Project Management.
I am interested in natural language processing, applied machine learning and graph mining.
I am currently studying techniques related to graph-based natural language processing. In particular, advancing common natural language processing tasks, such as text classification, feature extraction and feature selection, using graph-based text representations, word embeddings and graph kernels.
A new representation of multiple textual documents as a single graph (graph-of-docs) is available on GitHub (link here).
Software Research Engineer, Full-time
(December 2017 - present) | Patras, Greece
Topic: Designing and implementing the collaboration and discourse environment for OpenBioC research project
Topic: Implementing the personalization and user profiling algorithms for MyCorridor
Technologies: Python, Python Eve, Flask, Django, MongoDB, Cytoscape.js, Neo4j, graph databases, knowledge graphs, discourse graphs, discourse representation, argumentation, personalization algorithms, recommender systems, machine learning techniques, data clusteringLinks: MyCorridor, OpenBio-C
Software Engineer, Full-time
(May 2016 - August 2017) | Athens, Greece
Topic: Implementing the back-end system for Litta mobile application
Topic: Implementing the main mobile hybrid and back-end application for Global Showcases
Topic: Adding responsive functionality to the official website for VForVacation
Topic: Contributing to the front-end and back-end internal financial application for SunPower
Topic: Implementing an Internet Explorer extension for OnionID
Software Engineer, Part-time
(February 2016 - May 2016) | Athens, Greece
Topic: Converting an already existing financial model from Microsoft Excel to Python
Topic: Contributing to the automization of the process to convert Microsoft excel workbooks to Python
Technologies: Python, scipy, py2exe
Junior Software Engineer, Full-time
(November 2015 - May 2016) | Athens, Greece
Working for a German Automotive Industry under a NDA, area: Navigation
Topic: Implementing the middleware component that facilitates the front-end and back-end software layers
Technologies: C++, Python, Lua, XML, GIT, Jira, MISRA, Cmake, ISO 9001, ISO 27001
Junior Software Engineer, Internship
(July 2015 - October 2015) | Athens, Greece
Working for a Space Industry under a NDA, area: preventive performance monitoring
Topic: Researching for an alternative algorithm for hierarchical clustering
Technologies: C++, Java, machine learning techniques, data clusteringLinks: Research
Mechanical Engineering & Aeronautics, University of Patras
PhD. , Business intelligence, Recommender systems, Digital personal assistants, Operations research, Project management, Machine learning, Interpretable Machine learning
(2018 - present) | Patras, Greece
Laboratory: Industrial Management and Information Systems
Subject: Knowledge extraction and representation using machine learning algorithms - Εξαγωγή και αναπαράσταση γνώσης με χρήση τεχνικών μηχανικής μάθησης και αξιοποίησή της από ψηφιακούς προσωπικούς βοηθούς
Supervisor: Nikos Karacapilidis
Informatics & Telematics, Harokopio University of Athens
BSc. , Computer Software & Systems (8.5/10)
(2011 - 2016) | Athens, Greece
Conferences & Book Chapters
1. N. Kanakaris, N. Karacapilidis and A. Lazanas: On the advancement of Project Management through a flexible integration of Machine Learning and Operations Research tools. In: Proceedings of the 8th International Conference on Operations Research and Enterprise Systems (ICORES 2019), Prague, Czech Republic, February 19-21, 2019
2. A. Kanterakis, G. Iatraki, K. Pityanou, L. Koumakis, N. Kanakaris, N. Karacapilidis and G. Potamias: Towards Reproducible Bioinformatics:The OpenBio-C Scientific Workflow Environemnt. In: Proceedings of the 19th annual IEEE International Conference on Bioinformatics and Bioengineering (BIBE 2019), Athens, Greece, October 28-30, 2019
3. N. Kanakaris, N. Karacapilidis, G. Kournetas and A. Lazanas: Combining Machine Learning and Operations Research Methods to Advance the Project Management Practice. In: Parlier G., Liberatore F., Demange M. (eds), Operations Research and Enterprise Systems. Communications in Computer and Information Science, Vol. 1162. Springer, Cham, 2020, pp. 135-155, DOI: 10.1007/978-3-030-37584-3_7.
4. N. Kanakaris, N. Karacapilidis and G. Kournetas: On the exploitation of textual descriptions for a better-informed task assignment process. In: Proceedings of the 9th International Conference on Operations Research and Enterprise Systems (ICORES 2020), Valletta, Malta, February 22-24, 2020, Science and Technology Publications.
5. N. Giarelis, N. Kanakaris and N. Karacapilidis: On a novel representation of multiple textual documents in a single graph. In I. Czarnowski, R.J.Howlett and L.C.Jain (eds.) Intelligent Decision Technologies 2020 – Proc. of the 12th KES International Conference on Intelligent Decision Technologies (KES-IDT-20), Split, Croatia, June 17-19, 2020, Springer. (accepted)
6. N. Giarelis, N. Kanakaris and N. Karacapilidis: An innovative graph-based approach to advance feature selection from multiple textual documents. 16th International Conference on Artificial Intelligence Applications and Innovations (AIAI), Porto Carras Grand Resort, Halkidiki, Greece, June 5-7, 2020. (accepted)