12.07.2015 Views

Notas em Matemática Aplicada 36 - Laboratório de Matemática ...

Notas em Matemática Aplicada 36 - Laboratório de Matemática ...

Notas em Matemática Aplicada 36 - Laboratório de Matemática ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

46 AULA 3. A PROCURA NA WEB3.5 Busca na re<strong>de</strong> e a svdA matriz <strong>de</strong> transferência T foi <strong>de</strong>nida assim: T vu = 1 se existe umaaresta orientada (u, v), senão T vu = 0. Jon M. Kleinberg [2] observou oseguinte: (T T T ) u1u 2conta o número <strong>de</strong> vezes que u 1 e u 2 apontam paraa mesma página. Isso me<strong>de</strong> quanto u 1 e u 2 concordam enquanto fontes <strong>de</strong>referências.Vamos supor que um engenho <strong>de</strong> busca atribui peso a u para a página uenquanto fonte <strong>de</strong> referência. Quão bom é o vetor <strong>de</strong> pesos a? Do ponto<strong>de</strong> vista da página u 1 , uma boa medida é (T T T a) u1 . Uma medida <strong>de</strong> quãoconsensual é o vetor a é a norma ‖T T T a‖. Kleinberg sugere utilizar oautovetor principal <strong>de</strong> T T T, que maximiza ‖T T T a‖, como peso para aspáginas enquanto fonte <strong>de</strong> referência.Já (T T T ) v2v 1conta o número <strong>de</strong> referências que apontam simultaneamentepara v 1 e v 2 . Kleinberg também propões utilizar o autovetor principalb <strong>de</strong> T T T como peso para as páginas enquanto conteúdo. (Ver exercício 3.3para vericar que pod<strong>em</strong>os escolher b <strong>de</strong> tal maneira que b u ≥ 0).Esse algoritmo po<strong>de</strong> ser interpretado <strong>em</strong> termos da <strong>de</strong>composição <strong>em</strong>valores singulares (Teor<strong>em</strong>a 1.4). Os vetores a e b pod<strong>em</strong> ser escolhidos<strong>de</strong> tal maneira que ‖a‖ = ‖b‖ = 1. Nesse caso, eles são o vetor singularprincipal à direita (resp. vetor singular principal à esquerda) <strong>de</strong> T, e sãorelacionados porσ 1 b = T aon<strong>de</strong> σ 1 = ‖T ‖ 2 é o valor singular principal.Os índices <strong>de</strong> Kleinberg são manipuláveis. Uma página po<strong>de</strong> obter umalto índice <strong>de</strong> relevância enquanto fonte apontando para toda a internet.Para evitar esse tipo <strong>de</strong> manipulação, pod<strong>em</strong>os substituir a matriz <strong>de</strong>transferência T pela matriz estocástica M.Vamos voltar ao nosso ex<strong>em</strong>plo.calcular os vetores singulares é:Uma maneira pouco eciente <strong>de</strong> seoctave:28> [u,sigma,v]=svd(M)octave:29> p=u(:,1); q=v(:,1); p=p/sum(p); q=q/sum(q) ; [p,q]ans =0.040813 0.041<strong>36</strong>10.027973 0.0726570.050063 0.1027290.137383 0.0540220.0<strong>36</strong>762 0.0604260.032024 0.093969

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!