Koloniari Georgia
Associate Professor
Department of Applied Informatics
Assistant Professor, Academic Staff (MSc in Artificial Intelligence and Data Analytics)
Academic Titles
- BSc in Computer Science, University of Ioannina, Greece (2001)
- MSc in Computer Science, University of Ioannina, Greece (2003)
- PhD in Computer Science, University of Ioannina, Greece (2009)
Research Interests
Management of Temporal Information in Social Networks
Data Management in Peer-to-Peer Systems
Distributed Processing of XML Documents
Teaching
- CLOUD TECHNOLOGIES AND DATA MANAGEMENT ON THE WEB
(BC0109)
Type
ELECTIVE
Department Abbreviation
MAI
Department
MASTER IN APPLIED INFORMATICS
Course Outlines
Η περιγραφή του μαθήματος δεν είναι διαθέσιμη
- DATA MANAGEMENT AND ANALYTICS ON THE CLOUD
(SD0202)
Type
ELECTIVE
Department Abbreviation
MAI
Department
MASTER IN APPLIED INFORMATICS
Course Outlines
Η περιγραφή του μαθήματος δεν είναι διαθέσιμη
- DATA STRUCTURES
(AIC205)
Type
COMPULSORY
Department Abbreviation
AI
Department
DEPARTMENT OF APPLIED INFORMATICS
Course Outlines
Semester: 2 (Spring) | Orientation: CS-IS | Compulsory | Weekly Hours: 3 | Credit Units (ECTS): 5
Instructors: Satratzemi Maria, Koloniari Georgia, Karakasidis Alexandros
General competences
The goal of this course is the study of data structures and it is focused in two axes: a) the recognition and the development of useful mathematic models (Abstract Data Types (ADT)) and their functions as well as the determination of categories of problems that they can solve, and b) the development of methods of representation for the objects of abstract data models and the implementation of their functions in the procedural programming language C.
Course Content
1. Introduction to data structures, Abstract Data Type (ADT)
2. Stacks, basic operations, implementing Stacks with arrays and records, application of Stacks.
3. Queues, basic operations, implementing Queues with arrays and records, application of Queues.
4. Lists, basic operations, sequential storage implementation of Lists.
5. Introduction to Linked Lists, array-based implementation of Linked Lists. A pointer-based implementation of Linked Lists. A pointer-based implementation of Stacks and Queues. Application of Lists.
6. Trees, Binary Trees, basic operations. A pointer-based implementation of Binary Trees. A recursive implementation of Binary Trees. Application of Binary Trees: Huffman Codes. Full Binary Trees, Minimum/Maximum Trees, Heap.
7. Hashing, open probing, chaining, implementation of Hash table.
8. B-Trees, basic operations.
9. AVL Trees, basic operations.
Assessment
Written Examination 80%
Compulsory Assignments 20%
Bibliography
(One of the following):
77112308 Δομές Δεδομένων με C, Τύπος: Σύγγραμμα, Νικόλαος Μισυρλής, 2017, ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ, ISBN: 978-960-466-181-7
18548971 Δομές δεδομένων, αλγόριθμοι και εφαρμογές C++, Τύπος: Σύγγραμμα, Sahnii Sartaj, 2004, ΤΖΙΟΛΑ, ISBN: 978-960-418-030-1
59357253 Δομές Δεδομένων, 2η Έκδοση, Τύπος: Σύγγραμμα, Μποζάνης Παναγιώτης Δ., 2016, ΤΖΙΟΛΑ, ISBN: 978-960-418-594-8
50658958 Δομές Δεδομένων και Αλγόριθμοι με Αντικειμενοστρεφή Σχεδιαστικά Μορφήματα στη C++, Τύπος: Σύγγραμμα, BrunoR. Preiss, Επιστ. Επιμ. Κώστας Κοντογιάννης, 2016, Πεδίο Α.Ε., ISBN: 978-960-546-692-3
Supplementary material
Course website (http://compus.uom.gr/INF159/)
- DATABASE SYSTEMS
(CSC502)
Type
COMPULSORY
Department Abbreviation
AI
Department
DEPARTMENT OF APPLIED INFORMATICS
Course Outlines
Η περιγραφή του μαθήματος δεν είναι διαθέσιμη
- DATABASES
(AIC202)
Type
COMPULSORY
Department Abbreviation
AI
Department
DEPARTMENT OF APPLIED INFORMATICS
Course Outlines
DATABASES (AIC202) - CS-IS
Coordinator:Evangelidis Georgios
Semester: 2nd (Spring) | Course type: Compulsory CS-IS | Weekly hours: 3 | ECTS: 5
Instructors: Evangelidis Georgios, Koloniari Georgia
General competences
After completing the course the student will be able to: (a) design ER-diagrams for a database based on the requirements of a specific application, (b) transform an ER-diagram to a relational schema, (c) use specialized database modeling CASE tools to achieve the above, (d) derive a relational schema via normalization, (e) implement relational schemas in commercial DBMSs (e.g., Oracle) and open-source DBMSs (e.g., MySQL), (f) master relational algebra and use SQL to manage a database and (g) understand and use CQL to query and manage a graph database.
Course content
Introduction to Databases.
The ER-model (Entity-Relationship model)
The relational model - Converting an ER diagram to a relational schema
CASE tools for database design and implementation
Relational algebra
SQL (introduction, nested, aggregate and advanced queries) QBE
Normalization (functional dependencies, BCNF, 1NF, 2NF, 3NF, 4NF)
Database connectivity - JDBC
NoSQL databases (Neo4j)
Query languages for NoSQL databases (Cypher)
Assessment
Written final examination 70%
Coursework 30%
Course bibliography
(One of the following):
22694245 Συστήματα Διαχείρισης Βάσεων Δεδομένων, 3η Έκδοση, Τύπος: Σύγγραμμα, Ramakrishnan Raghu, Gehrke Joahannes, 2012, ΤΖΙΟΛΑ, ISBN: 978-960-418-411-8
12273 Βάσεις δεδομένων Α' Τόμος, Τύπος: Σύγγραμμα, Connoly Thomas,Begg Carolyn E., 2008, Χ. Γκιούρδα & ΣΙΑ ΕΕ, ISBN: 978-960-512-499-1
Additional material
Instructor's Notes and Transparencies
- INFORMATION RETRIEVAL AND SEARCH ENGINES
(AIE702)
Type
ELECTIVE
Department Abbreviation
AI
Department
DEPARTMENT OF APPLIED INFORMATICS
Course Outlines
Η περιγραφή του μαθήματος δεν είναι διαθέσιμη
- INFORMATION SYSTEMS AND DATABASES
(MLI0103)
Type
COMPULSORY
Department Abbreviation
ΜΔΠ
Department
INTERINSTITUTIONAL PROGRAMME OF POSTGRADUATE STUDIES IN LAW AND INFORMATICS
Course Outlines
Η περιγραφή του μαθήματος δεν είναι διαθέσιμη
- KNOWLEDGE DISCOVERY FROM DATABASES
(AIE701)
Type
ELECTIVE
Department Abbreviation
AI
Department
DEPARTMENT OF APPLIED INFORMATICS
Course Outlines
Η περιγραφή του μαθήματος δεν είναι διαθέσιμη
- ΑΝΑΛΥΤΙΚΗ ΔΕΔΟΜΕΝΩΝ ΣΤΟΝ ΙΣΤΟ
(AIDA204)
Type
COMPULSORY
Department Abbreviation
ΜΤΝΑΔ
Department
MSC IN ARTIFICIAL INTELLIGENCE AND DATA ANALYTICS
Course Outlines
Τίτλος |
Aναλυτική Δεδομένων στον Ιστό (NetworkAnalysisandWebMining) |
Στόχοι |
Στόχος είναι η μελέτη, ανάλυση και εξόρυξη γνώσης από τον παγκόσμιο ιστό αλλά και τα κοινωνικά δίκτυα. Το μάθημα θα κινηθεί σε δύο άξονες την ανάλυση δικτύων και την εξόρυξη γνώσης από το web. Ο πρώτος άξονας εστιάζεται στη μέτρηση, ανάλυση και απεικόνιση των σχέσεων και των ροών ανάμεσα στις οντότητες που συμμετέχουν σε ένα δίκτυο με έμφαση στις ιδιότητες και εφαρμογές στον παγκόσμιο ιστό και τα κοινωνικά δίκτυα. Στο πλαίσιο της εξόρυξης γνώσης από τον ιστό, θα γίνει μελέτη μεθόδων και εργαλείων για την εξόρυξη γνώσης τόσο από το περιεχόμενο, τη δομή αλλά και τα δεδομένα χρήσης του παγκόσμιου ιστού με έμφαση στην διαχείριση μη σχεσιακών δεδομένων, όπως ήμι-δομημένα με μορφή γραφημάτων ή και αδόμητα όπως το κείμενο. |
Δεξιότητες |
Χρήση εργαλείων εξόρυξης γνώσης από δεδομένα και ανάλυσης δεδομένων όπως Python (NetworkX) και Rapidminer, και εργαλείων διαχείρισης και οπτικοποίησης γραφημάτων όπως Neo4j , Pajekκαι Gephi. |
Προαπαιτήσεις |
- |
Πώς θα καλυφτούν οι προαπαιτήσεις |
Θα δοθεί βιβλιογραφία στα πλαίσια του μαθήματος, και θα υπάρξει επίβλεψη/καθοδήγηση από τον διδάσκοντα. |
Περιεχόμενο μαθήματος |
Η αρχιτεκτονική του ιστού, Εκκεντρικότητα και άλλες μετρικές δικτύων, Ομοφιλία και εντοπισμός κοινοτήτων, Ανάλυση συνδέσμων και αναζήτηση στον παγκόσμιο ιστό, Σχηματισμός, εξέλιξη κοινωνικών δικτύων και πρόβλεψη συνδέσεων, Επιρροή και διάχυση πληροφορίας, Οπτικοποίηση κοινωνικών δικτύων, Εξόρυξη κειμένου, Εξόρυξη γνώμης, Εξόρυξη από δεδομένα χρήσης στον παγκόσμιο ιστό , Διαφήμιση στον ιστό, Συστήματα συστάσεων |
Προτεινόμενα βιβλία |
David Easley, Jon Kleinberg, “Networks, Crowds, and Markets -Reasoning about a Highly Connected World”, Cambridge University Press, 2010. Bing Liu, “Web Data Mining - Exploring Hyperlinks, Contents, and Usage Data”, Springer 2011. Jure Leskovec, Anand Rajaraman, Jeff Ullman, “Mining of Massive Datasets”, 2nd Edition, Cambridge University Press, 2014. Steve Borgatti, Martin Everett and Jeff Johnson, “Analyzing Social Networks”, 2nd Edition, Sage, 2018. Mohammed Zuhair Al-Taie, Seifedine Kadry, “Python for Graph and Network Analysis”, Springer, 2017. Dmitry Zinoviev, “Complex Network Analysis in Python: Recognize - Construct - Visualize - Analyze – Interpret”, Pragmatic Bookshelf , 2018. |
Μέθοδοι αξιολόγησης |
Εργασίες & τελική γραπτή εξέταση |
Ιστοσελίδα μαθήματος |
Το μάθημα θα φιλοξενηθεί στο http://compus.uom.gr |
Publications
- Books (3 records)
Περιλαμβάνει Βιβλία ή/και μονογραφίες σε διεθνείς ή ελληνικούς εκδοτικούς οίκους. Κεφάλαια ή άρθρα συλλογικών τόμων ή επιμέλεια τόμων σε διεθνείς ή ελληνικούς εκδοτικούς οίκους.
2019
- A. Karakasidis and G. Koloniari. 2019. Private entity resolution for big data on Apache Spark using multiple phonetic codes. Big Data Recommender Systems-Volume 1: Algorithms, Architectures, Big Data, Security and Trust, 283-301.
- G. Koloniari and A. Sifaleras. 2019. Game-Theoretic Approaches in Cloud and P2P Networks: Issues and Challenges. Operational Research in the Digital Era – ICT Challenges. Springer Proceedings in Business and Economics. Springer, Cham
2017
- G. Koloniari, P. Lionakis and K. Stefanidis. 2017. Social Search and Querying. In: Alhajj R., Rokne J. (eds) Encyclopedia of Social Network Analysis and Mining. Springer, New York, NY.
- Scientific Journals (6 records)
Περιλαμβάνει Άρθρα σε διεθνή ή ελληνικά επιστημονικά περιοδικά (με κριτές).
2022
- D. Sarakatsianou and G. Koloniari. 2022. Developing a Metadata Standard fro Orthodox Christian Canon Law Description: OrthoCCL Metadata Version 1.0. Journal of Religious & Theological Information
2020
- N, Sachependeris, G. Koloniari and A. Karakasidis. 2020. COTILES: Leveraging Content and Structure for Evolutionary Community Detection. Transactions on Large-Scale Data- and Knowledge-Centered Systems XLV:56-84.
2012
- G. Koloniari and E. Pitoura. A Game-Theoretic Approach to the Formation of Clustered Overlay Networks. IEEE Transactions on Parallel and Distributed Systems, Vol.:23(4), p. 589-597, 2012.
2009
- G. Koloniari and E. Pitoura. A Recall-Based Cluster Formation Game in Peer-to-Peer Systems. 35th International Conference on Very Large Data Bases, Proceedings of the VLDB Endowment (PVLDB), Vol.:2(1), p. 455-466, 2009.
2005
- G. Koloniari and E. Pitoura. Peer-to-Peer Management of XML Data: Issues and Research Challenges. Sigmod Record, Vol.:34(2), p. 6-17, 2005.
2004
- G. Koloniari and E. Pitoura. Filters for XML-based Service Discovery in Pervasive Computing. Computer Journal, Special Issue on Mobile and Pervasive Computing, Vol.:47(4), p. 461-474, 2004.
- Conferences (30 records)
Περιλαμβάνει Άρθρα σε δημοσιευμένα πρακτικά διεθνών ή ελληνικών συνεδρίων (με κριτές).
2023
- E. Tsoukanara, G. Koloniari and E. Pitoura. 2023. GraphTempo:An aggregation framework for evolving graphs. Proceedings of the 26th International Conference on Extending Database Technology (EDBT).
2021
- E. Tsoukanara, G. Koloniari, E. Pitoura. 2021. Should I Stay or Should I Go: Predicting Changes in Cluster Membership. Web and Big Data. APWeb-WAIM 2021 International Workshops. Communications in Computer and Information Science, vol 1505. Springer, Singapore.
2020
- A. Pentelas, A. Sifaleras and G. Koloniari. 2020. A Reduced Variable Neighborhood Search Approach for Feature Selection in Cancer Classification. In: Benmansour, R., Sifaleras, A., Mladenović, N. (eds) Variable Neighborhood Search. ICVNS 2019. Lecture Notes in Computer Science(), vol 12010. Springer, Cham.
2019
- N. Sachpenderis, A. Karakasidis, and G. Koloniari. 2019. Structure and Content based Community Detection in Evolving Social Networks. In Proceedings of the 11th International Conference on Management of Digital EcoSystems (MEDES '19). Association for Computing Machinery, New York, NY, USA, 1–8.
- G. Koloniari, G. Evangelidis, N. Sachpenderis and I. Milonas. 2019. A Framework for Predicting Community Behavior in Evolving Social Networks. In Proceedings of the 9th Balkan Conference on Informatics (BCI'19), ACM, New York, NY, USA, Article 18, 4 pages.
2018
- A. Karakasidis and G. Koloniari. 2018. Phonetics-Based Parallel Privacy Preserving Record Linkage. In: Advances on P2P, Parallel, Grid, Cloud and Internet Computing. 3PGCIC 2017. Lecture Notes on Data Engineering and Communications Technologies, vol 13. Springer, Cham.
- K. Stavridis, G. Koloniari and E. Keramopoulos. 2018 South-Eastern European Design Automation, Computer Engineering, Computer Networks and Society Media Conference (SEEDA_CECNSM), IEEE, pp. 1-6.
- N. Sachpenderis and G. Koloniari. 2018. Determining Interesting Communities in Evolving Social Networks. Proceedings of the 22Nd Pan-Hellenic Conference on Informatics (PCI '18). ACM, 249-254.
2017
- G. Koloniari. 2017. Evaluating the Use of an Interactive Software Tool for Learning BCNF Normalization. In Proceedings of the 8th Balkan Conference in Informatics (BCI '17). ACM, New York, NY, USA, Article 27, 8 pages.
2016
- C. Stefanidis and G. Koloniari. 2016. An interactive tool for teaching and learning database normalization. In Proceedings of the 20th Pan-Hellenic Conference on Informatics (PCI '16). ACM, New York, NY, USA, Article 18, 4 pages.
2015
- A. Karakasidis, G. Koloniari and V.S. Verykios. 2015. PRIVATEER: A Private Record Linkage Toolkit. Proceedings of the CAiSE 2015 Forum at the 27th International Conference on Advanced Information Systems Engineering co-located with 27th International Conference on Advanced Information Systems Engineering (CAiSE 2015), pp. 197-2014.
- A. Karakasidis, G. Koloniari, and V.S. Verykios. 2015. Scalable Blocking for Privacy Preserving Record Linkage. In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '15). ACM, New York, NY, USA, 527-536.
- A. Karakasidis, G. Koloniari, V.S. Verykios. 2015. Privacy Preserving Blocking and Meta-Blocking. In: Machine Learning and Knowledge Discovery in Databases. ECML PKDD 2015. Lecture Notes in Computer Science, vol 9286. Springer, Cham
- G. Koloniari and E. Pitoura. 2016. Transaction Management for Cloud-Based Graph Databases. In: Algorithmic Aspects of Cloud Computing. ALGOCLOUD 2015. Lecture Notes in Computer Science, vol 9511. Springer, Cham
2014
- P. Lionakis, K. Stefanidis and G. Koloniari. 2014. SQTime: Time-Enhanced Social Search Querying. In: Advances in Conceptual Modeling. ER 2014. Lecture Notes in Computer Science, vol 8823. Springer, Cham.
- K. Stefanidis and G. Koloniari. 2014. Enabling Social Search in Time through Graphs. In Proceedings of the 5th International Workshop on Web-scale Knowledge Representation Retrieval & Reasoning (Web-KR '14). ACM, New York, NY, USA, 59-62.
2013
- G. Koloniari and E. Pitoura. Partial View Selection for Evolving Social Graphs. First International Workshop on Graph Data Management Experiences and Systems (GRADES), Article No. 9, 2013.
- G. Koloniari and K. Stefanidis. Social Search Queries in Time. 7th International Workshop on Personalized Access, Profile Management, and Context Awareness in Databases (PersDB), in conjunction with VLDB, 2013.
2012
- G. Koloniari, D. Souravlias and E. Pitoura. On Graph Deltas for Historical Queries. First International Workshop on Online Social Systems (WOSS), in conjunction with VLDB, 2012.
2011
- G. Koloniari, N. Ntarmos, E. Pitoura and D. Souravlias. One is enough: distributed filtering for duplicate elimination. Proceedings of the 20th ACM International Conference on Information and Knowledge Management (CIKM), 2011.
2010
- G. Koloniari and E. Pitoura. LCA-based Selection for XML Document Collections. Proceedings of the 19th international conference on World Wide Web (WWW), 2010.
2009
- G. Koloniari and E. Pitoura. Distributed Structural Relaxation of XPath Queries. Proceedings of the 25th International Conference on Data Engineering (ICDE), 2009.
2008
- G. Koloniari and E. Pitoura. Recall-based cluster reformulation by selfish peers. Proceedings of the 24th International Conference on Data Engineering Workshops (NetDB ICDE Workshop, ICDEW) , 2008.
- G. Koloniari and E. Pitoura. A Clustered Index Approach to Distributed XPath Processing. Poster in Proceedings of the 24th International Conference on Data Engineering (ICDE), 2008.
2006
- G. Koloniari and E. Pitoura. Workload-Aware Clustering of XML Peers. International Conference on Intelligent Systems and Computing: Theory and Applications (ISYC), 2006.
2005
- G. Koloniari, Y. Petrakis, E. Pitoura and T. Tsotsos. Query Workload-Aware Overlay Construction Using Histograms. Proceedings of the 2005 ACM International Conference on Information and Knowledge Management (CIKM), 2005.
2004
- G. Koloniari and E. Pitoura. Content-based Routing of Path Queries in Peer-to-Peer Systems. Proceedings of the 9th International Conference on Extending Database Technology (EDBT), 2004.
- Y. Petrakis, G. Koloniari and E. Pitoura. On Using Histograms as Routing Indexes in Peer-to-Peer System. 2nd International Workshop on Databases, Information Systems and Peer-to-Peer Computing (DBISP2P), in conjunction with VLDB, 2004.
2003
- G. Koloniari and E. Pitoura. Multi-level Bloom Filters for Hierarchical Data. Proceedings of the 5th International Workshop on Distributed Data and Structures (WDAS), 2003.
- G. Koloniari, Y. Petrakis and E. Pitoura. Content-Based Overlay Networks of XML Peers Based on Multi-Level Bloom Filters. International Workshop on Databases, Information Systems and Peer-to-Peer Computing (DBISP2P), in conjunction with VLDB, 2003.
- Other (8 records)
Περιλαμβάνει Παρουσιάσεις σε διεθνή ή ελληνικά συνέδρια χωρίς δημοσίευση σε πρακτικά.
2013
- A. Sifaleras and G. Koloniari. A Survey of Game-Theoretic Approaches in P2P Networks. Extended Abstract to appear in XI Balkan Conference on Operational Research (BALCOR), 2013.
2012
- D. Souravlias, G.Koloniari and E. Pitoura. InterSocialDB: An Infrastructure for Managing Social Data. Intersocial Workshop on Online Social Networks: Challenges and Perspectives (IWOSN), 2012.
2010
- G. Koloniari and E. Pitoura, LCA-based Selection for XML Document Collections. 9th Hellenic Data Management Symposium, 2010.
2009
- G. Koloniari and E. Pitoura, A Recall-Based Cluster Formation Game in Peer-to-Peer Systems. 8th Hellenic Data Management Symposium, 2009.
2006
- G. Koloniari, Y. Petrakis, E. Pitoura and T. Tsotsos. Query Workload-Aware Overlay Construction Using Histograms. 5th Hellenic Data Management Symposium, 2006.
2004
- G. Koloniari. Mobile Peer-to-Peer. Extended Abstract in Mobile Information Management, 2004.
- J. Grunbauer, M. Klein, G. Koloniari, G. Samaras, C. Turker. 04441 Working Group - Description and Matching of Services in Mobile Environments. Mobile Information Management, 2004.
2003
- G. Koloniari and E. Pitoura. Routing Path Queries in Peer-to-Peer Systems. 2nd Hellenic Data Management Symposium, 2003.