# MMDW **Repository Path**: thunlp/MMDW ## Basic Information - **Project Name**: MMDW - **Description**: Max-margin DeepWalk - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MMDW Max-margin DeepWalk Code of IJCAI2016: "Max-Margin DeepWalk: Discriminative Learning of Network Representation" ## Datasets We evaluate MMDW with three datasets, including Cora, Citeseer and Wiki. * data/Edgelist/*_edgelist.txt: original edgelist file of network *. * data/Category/*_category.txt: the category list of vertices. * data/Net/*_net.txt: the matrix M of obtained from transition matrix A of a network. * data/vector/: the folder to save learnt vectors of vertices. * data/svm_model/: the folder to save trained svm classifiers. * data/Bias/: the folder to save calculated biasVectors. * data/result/: the folder to classification results. ## Run Run the following command to learn max-margin DeepWalk: java -jar mmdw.jar "dataset" "data_folder" "order_of_alphaBias" Here is an example: java -jar mmdw.jar Cora data/ -3 ## Cite If you use the code, please cite this paper: _Cunchao Tu, Weicheng Zhang, Zhiyuan Liu, Maosong Sun. Max-Margin DeepWalk: Discriminative Learning of Network Representation. International Joint Conference on Artificial Intelligence (IJCAI 2016)._ For more related works on network representation learning, please refer to my [homepage](http://thunlp.org/~tcc/).