[CS224W]04.PageRank

어경빈·2022년 10월 15일
0

CS224W

목록 보기
4/4
  1. PageRank: Iteratively do matrix operation to converge the in-link matrix to stationary distribution of a random walk(Power iteration)
    • Initialize all rank as 1N1 \over N equally.
    • Converge problem → make Teleport to random(any) page(Escape to random page)
      - Spider trap(trapped in some cycle)
      - Dead end(absolve inward rank and no outlink)
      - More about Markov Chain Converge(Irreduicible(\leftrightarrowTrapped in a cycle or node), aperiodic(\leftrightarrowNot converge to a particular state)
      from Stats325(Stochastic Process), University of Auckland) \rightarrow Markov Chains, Equilibrium
  2. Personalized PageRank(PPR)
    • Teleport nodes SS that an user is interested in.
  3. Random Walk with Restarts
    • Teleport back to the staring node
    • Procedures:
      • Start with given Query Nodes QQ
      • Follow one of the below
        • random walk record the visit count
        • restart walk at one of the QQ with probability α\alpha
      • The node with the highest visit count have highest proximity to the Query Nodes QQ
  • Those above(Personalized PageRank, Random Walk with Restarts) are very similar but only different in the ways to teleport
  • Node embeddings based on random walks like above can be expressed as matrix factorization but it has inborn problems
    • approximate AZTZA \simeq Z^TZ and use the ZZ for calculating similarity of nodes
    • Deep representation learning and GNN will solve these problems.
      • Can’t obtain embeddings for non-seen in the training set
      • Can’t capture structural simiarity(→ anonymous walk can solve it)
      • Can’t utilize node, edge and graph features
profile
나의 학습일지

0개의 댓글