===================================================
TANGENT code on MATLAB

Author : Kensuke Onuma (Kensuke.Oonuma@jp.sony.com)
===================================================

1. Contents

  - tangent_movielens.m
    Main code providing interface.

  - tangent_undirected.m
    A code of 'tangent' engine.

  - make_matrix_for_movielens.m
    A code for making adjacency matrix from movielens dataset.

  - ppr_i2.m
    RWR code made by Hanghang Tong (htong@cs.cmu.edu).

  - Kmore_Prob.m
    CePS code made by Hanghang Tong (htong@cs.cmu.edu).

2. How to use

  1) Put movielens dataset wherever you want.
     movielens dataset is available in GroupLens web site.
     (http://www.grouplens.org/index.html)

     If you want to add new user for experiment,
     you may modify u.user and u.data.

  2) Modify variables defined at the beginning of tangent_movielens.m
     according to your environment.

  3) Run main code.
    >> [tangent_score intermediates] = tangent_movielens();

    The output 'tangent_score' is the vector representing tangent score for
    each node.
    Some graphs showing the relation among relevance score, tangent score,
    weight and degree of nodes will come up.

