Use scientific network data from AMiner to generate a knowledge graph of different research fields, trying to get the time evolution of different research area
src/ contains all the source files
results/ contains the result generated by our algorithm
data/ contains the original data from AMiner
You can use knowledge_graph.py to generate the result, or use the following codes:
- use fetch_data.py to get data from AMiner
- use parse_publication_tag.py to get keywords
- use parse_publication_time_author.py to get the simplified version of publication
- use merge_keywords.py to get the keywords after merge
- use time_keyword_distribution.py to get the time distribution of each topic
- use algorithm1.py to get the correlation and evolution