Git Product home page Git Product logo

mtg's Introduction

MTG -- Source codes and Data used for 
	Shirui Pan, Jia Wu, Xingquan Zhu, Chengqi Zhang, and Philip Yu. Joint Structure Feature Exploration and Regularization for Multi-Task Graph Classification. TKDE, 2015.

Description: 
	This package includes two variants of MTG, i.e., MTG-l1 and MTG-l21. In general, MTG iteratively solves two subproblems: 
		(1) Multi-task learning (MTL) for vector data with logistic loss function
		(2) Most discriminative subgraph selection
	For the first subproblem, we employ MALSAR solver [1] to solve the multi-task problem. For the second subproblem, MTG  mploys a Top K subgraph miner in Java with upper bounds to prune the unpromising subgraph space.


Folders and Files:
	src/ : core scripts for MTG algorithm;
	MALSAR/ : a solver for solving the MTL problem;
	GMiner : Top-K discriminative subgrpah mining written in JAVA, it also provides source code for subgraph base graph classification, i.e., first mine a set of frequent subgraphs, and then employ SVMs for graph classification;
	data/ : NCI data used in the report
	mtg_result/ : results obtained from the demo

Demo:
	run demo_MTG.m for result

Other Reference
	1. J. Zhou, J. Chen and J. Ye. MALSAR: Multi-tAsk Learning via StructurAl Regularization. Arizona State University, 2012. http://www.public.asu.edu/~jye02/Software/MALSAR.


Tips:
If come across Out of Memory error, increase the Java Heap Space in Matlab:
    Preferences -> General -> Java Heap Space
    restart matlab
	 



mtg's People

Contributors

shiruipan avatar

Stargazers

 avatar Vishal Belsare avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.