Computer Science I / Eigenvalues and Eigenvectors
Practice question · Multiple choice

PageRank ranks web pages using the principal eigenvector of a link matrix. Why should an eigenvector be the right object for ranking importance?

Hints
  1. Write down what makes a page important. Notice the definition refers to itself.
  2. Ask what Av = lambda v says about a vector of page scores.
Show the answer

B. Because importance is defined circularly, which is what an eigenvector is.

Why

The definition is circular by design, a page is important if important pages link to it, and writing that out gives Av = λv. So the circularity that makes it look useless is exactly what an eigenvector resolves. Power iteration is both the proof that it settles and the algorithm at web scale, which is why the same mathematics appears in spectral clustering and recommenders.

Read the lesson: Eigenvalues and Eigenvectors →

Practise Eigenvalues and Eigenvectors

The app has 4 more questions on this lesson, and keeps your place in the course. Computer Science I is free to start.

More questions on Eigenvalues and Eigenvectors