Introduction – Types of knowledge networks, Applications of knowledge networks, basic network metrics- nodes, edges, degree distribution, centrality measures-degree centrality, Eigen vector centrality. Network density, clustering co-efficient. Knowledge Network Dynamics – Information Diffusion and Community Evolution.
Data collection and network construction – data preprocessing, network visualization techniques, Gephi and NetworkX. Community detection – Graph Partitioning, Girvan-Newman Algorithm, Louvain Method, Latent Dirichlet Allocation (LDA), Evaluation of Community Detection: Modularity Score, Normalized Mutual Information (NMI).
Machine learning and Knowledge networks – Graph Embeddings: Node2Vec, DeepWalk, GraphSAGE. Graph Neural Networks (GNNs): Graph Attention Networks (GATs), Graph Autoencoders. Link Prediction using Unsupervised Methods: Using similarity measures (e.g., Jaccard coefficient, Adamic/Adar index). Node Classification: Semi-Supervised Learning, Label Propagation. Knowledge Graph Completion- BERT-based Models. Event Detection- Change Point Detection, Burst Detection. Case study: Connected papers and Google Knowledge Graph tools.