04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Sprístupňovanie informácií pomocou grafov 207<br />

Algorithm 1 ŠÍRENIE-AKTIVÁCIE(v, e, c ⇐ 0)<br />

Require: Začiatočný v<br />

Require: Aktivačnú energiu e>0.<br />

Require: Doteraz naakumulovanú energiu c na vrcholoch grafu.<br />

1: c v ⇐ c v + e<br />

2: e ′ ⇐ e/<strong>STU</strong>PEŇ-VRCHOLU(v)<br />

3: if e ′ >θthen<br />

4: for all vrcholy t také, že z v do t existuje hrana do<br />

5: c ⇐ ŠÍRENIE-AKTIVÁCIE(t, e ′ , c)<br />

6: end for<br />

7: end if<br />

8: return c<br />

sa rovnomerne rozdelí medzi nich. Energia, ktorá sa prešíri cez hrany, tak aktivuje susedov,<br />

čím sa celý proces šírenia energie rekurzívne opakuje. Zastavovacou podmienkou je prahová<br />

hodnota minimálnej energie θ, ktorá sa ešte bude prenášat’ na susedov. Mierou podobnosti<br />

vrcholov grafu je súčet energií, ktorými boli v tomto procese postupne aktivované. V zápise<br />

algoritmu 1 je súčet výsledných energií vektor c.<br />

Prepísaním algoritmu šírenia aktivácie do maticového počtu dostávame vzt’ahy<br />

r k = τ θ (r k−1 A) (7.11)<br />

c k =<br />

k∑<br />

r i (7.12)<br />

kde c k je výsledný vektor ohodnotenia vrcholov grafu a τ θ je prahová funkcia s prahom θ<br />

definovaná ako<br />

i=0<br />

{<br />

ri ak r<br />

(τ θ (r)) i<br />

=<br />

i >θ<br />

0 inak<br />

(7.13)<br />

Šírenie aktivácie má vel’mi pestré spektrum možností aplikácií. Bolo využité pri poloautomatickom<br />

rozširovaní vzt’ahov v ontológiach [13], obohacovaní klúčových slov užívatel’-<br />

ských dopytov [1], zist’ovaní významu slov [19], odporúčaní [3], vyhl’adávaní [4, 5, 6, 23]<br />

a šírení dôvery [24].<br />

7.2.5 NodeRanking<br />

Ohodnocovanie grafu NodeRanking [17] je vo svojej podstate vel’mi podobné šíreniu aktivácie<br />

a PageRank algoritmu.<br />

Pravdepodobnost’ toho, že z vrcholu i sa preskočí na úplne náhodnú stránku je však<br />

závislá od počtu σ(i) vystupujúcich hrán vrcholu i.<br />

J ii =<br />

1<br />

σ(i)+1<br />

(7.14)

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

Saved successfully!

Ooh no, something went wrong!