| Input: subgraph stream . |
| Output: interest labels of all user at the time of . |
(1) | for to do |
(2) | for to do |
(3) | ; |
(4) | obtain subgraph using the followees of each user in ; |
(5) | put users in into one of the user types called using and TALE algorithm; |
(6) | if the user interest label has not been extracted at the time of then |
(7) | crawl the nearly posts posted by all users in until the time of , named ; |
(8) | topic modeling on to get candidate user interest label; |
(9) | use formulas (9), (10), and (12) to update the interest label of users in according to the sequence of , , and ; |
(10) | else |
(11) | crawl the nearly posts posted by all users in between the time of and , named and topic modeling on ; |
(12) | user interest label at the time of is used as candidate user interest label; |
(13) | end |
(14) | while new interest labels extracted by user are detected do |
(15) | update interest labels of ; |
(16) | use UNITE, formulas (9), (10), and (12) to update the interest label of users who follow according to ; |
(17) | end |
(18) | while new interest labels extracted by user are detected do |
(19) | update interest labels of ; |
(20) | use UNITE, formulas (9), (10), and (12) to update interest label of users who follow according to ; |
(21) | end |
(22) | while new interest labels extracted by user are detected do |
(23) | update interest labels of ; |
(24) | use UNITE, formulas (9), (10), and (12) to update interest label of users who follow according to ; |
(25) | end |
(26) | end |
(27) | end |
(28) | return interest labels of all users and each interest of is formalized as . |