File size: 1,677 Bytes
5ab63e8
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
- STriP Network plots the network of the semantically similar papers and how they are connected to each other.
- A network is a graph with nodes and edges. Each node here is one paper and the edges show the similarity between papers.
- Similarity is calculated by the cosine similarity between the [SPECTER](https://github.com/allenai/specter) embeddings of the two papers. The cosine similarity is a measure of the angle between two vectors.
- The `Cosine Similarity Threshold` parameter controls how similar two papers need to be, to get connected by an edge. Hover over the tooltip to get more information about it.
- The default value of the Cosine Similarity Threshold is heuristically calculated by STriPNet to give decent results. Feel free to play around with it until you are satisfied.
- The plot is generated using [PyVis](https://github.com/WestHealth/pyvis) with some customizations to [VisJS](https://visjs.github.io/vis-network/docs/network/) and is fully interactive! 
    - Hover on a node to see the paper's title and truncated abstract. 
    - Click on a node to see the edges that connect that node. 
    - Zoom in and out by scrolling.
    - Click on any empty space and drag the plot to move and recenter it.
    - Click on nodes and move them around to view them better.
    - Click on the legend boxes and move them around. I like to place the legend boxes over the cluster of nodes of the same color!
    - The number on the node is the row number of the input csv file on which this paper was located. Remember that python row numbers start from 0.
- Once you are happy with how your STriP Network plot looks, right click and save image to your local.