# Ezagutzaren metodologia

Ezagutzaren metodologiak hiru motatako informazioak identifikatzen ditu gomendatze-sistemak erabil ditzan:
    1. Erabiltzaileen informazio demografikoa: adina, generoa, bizilekua ...
    2. Produktuaren ezaugarrien araberako erabiltzaileen lehentasunak: pelikula mota, zuzendaria, aktore nagusia ...
    3. Aurretiko esperientziak: erosketa-ebaluazioak ...
Informazio honen datu-basearen gainean, erabiltzaileak hainbat produkturekin duen zaletasuna kalkulatzen da eta gero erabiltzaileari gomendatzen zaizkio zaletasun handieneko produktuak . Informazio egoki, zehatz eta zuzena ematen duten iturburuak, garrantzirik gabeko informazioa ematen duten iturburuak baino maizago erabiliko direla espero da.

## Motibazioa

Erronka garrantzizkoenetako bat bai merkaturatze sistema batean edo gomendatze sistema batean bezeroari buruzko edo produktu baten bezeroari buruzko edo zerbitzu bateko erabiltzaileari buruzko informazio baliagarria eskuratzea da. Oro har, lehen urratsa informazioa bilatzea da eskura dagoen edozein iturburu bat analizatuz. Hala ere, sortzen den arazo nagusia informazio horren erabilgarritasuna da. Hortaz, a priori, gomendioetarako informazioaren egokitasunari buruzko probak emango dituen mekanismo bat beharrezkoa da. Datu eskuragarri andanaren gainean bilaketa bukaezinak saihesteko, horrelakoetan baliabide gehiegi erabiltzen direla kontuan hartuta, informazioak aldez aurretik sailkatuta edo indexatuta egon behar du erraz aurkitzeko. Metodologia hau informazio-iturburu egituratuetarako bereziki definitu da.

## Prozesuaren urratsak

* Iturburuetako informazioaren pertinentzia neurtzeko ezaugarri multzoa lortzea: ezaugarri hauek iturburu esanguratsua beste batzuekin konparatzea ahalbideratu behar dute.
* Iturburu fidagarriena hautatzeko neurri bat lortzea: iturburu baten konfiantza iturburu horrekin aurretik proposatutako gomendio emaitzetatik lortzen da.
* Iturburu egokienaren aukeraketa: eskura dagoen iturburu bakoitzaren egokitasun-neurria kalkulatzen da 1. urratsean lortutako pertinentzia-neurria eta 2 atalean lortutako fidagarritasun-balioa erabiliz. Honek gomendioetarako zer iturburu diren egokienak erabakitzeko balio du, era justifikatu batean.

### Pertinentzia edo garrantziaren lorpena (R(S))

Iturburu bat zer punturaino den egokia jakiteko hainbat ezaugarri aztertu behar ditugu:
* OSOTASUNA: eskuragarri dauden iturburuetatik erabiltzaileekin erlazionatutako informazioa lortzea da helburua. Erabiltzaile guztiei buruzko informazioa daukan datu-basea erabiltzaile batzuena bakarrik daukana baino osatuago izango da.
Emanda gomendatze-domeinu bateko $U$ erabiltzaile multzoa, $S$ iturburu baten osotasuna (I), $S$ iturrian ez dauden $U$ multzoko erabiltzaile kopurua ($|C|$-ren bitartez ezagutzen dena) zati erabiltzaileen kopurua $|U|$ da.
    $I(S)={\frac {|C|}{|U|}}$
* DIBERTSITATEA: iturburuetan dauden informazio demografikoa ezagutzea ahalbideratzen du. Gomendatze sistemek informazio hau erabiltzen dute talde osoei genero, bizileku, adina ... ezaugarrien arabera gomendioak emateko. Iturburua, zenbat eta bariatuago izan, erabiltzaile talde gehiagorako balioko dute.
Dibertsitatea ( D) entropia bezala kalkulatzen da, non $p_{i}={\frac {n_{i}}{N}}$ eta, $n_{i}/$ bakoitza, $I$ taldeko erabiltzaileak diren eta $N$, $S$ iturburuaren erabiltzaileen kopuru osoa.
    $D(S)=-\sum p_{i}log_{2}p_{i}$
* MAIZTASUNA: iturburuaren informazio kantitatea jakiteko laguntzen du. Iturburu batek erabiltzaileekiko interakzioen bitartez informazioa eskuratzen du, hau da, erabiltzaileekiko interakzioa zenbat eta maizago izan orduan eta osoago izango da. Gainera, portaera, erosketa edo zenbat eta informazio gehiago izan erabiltzaileen ebaluazioei buruz, orduan eta zehatzagoak izango dira gomendioak.
Iturburua iterazio kopuruen arabera kategorietan banatzen dira:
    $f_{1}$ kategoria: 1-10 elkarrekintza
    $f_{2}$ kategoria: 11-25 elkarrekintza
    $f_{3}$ kategoria: 26-50 elkarrekintza
    $f_{4}$ kategoria: 51-100 elkarrekintza
    $f_{5}$ kategoria: 101-200 elkarrekintza
    $f_{6}$ kategoria: +201 elkarrekintza
$S$ iturburuaren elkarrekintzen (F) maiztasuna, $f_{y}$ kategoriak emanda, kategoria horien $w_{y}$ pisuen batura da bakoitza bere $|f_{y}|$ kopuruarekin ponderatuta, zati $S$ iturburuko $N$ erabiltzaile kopurua.
    $F(S)={\frac {w_{i}|f_{i}|}{N}}$
* PUNTUALITATEA: iturburuen ahalmena informazio eguneratua izateko, erabiltzaileen gogoak eta lehentasunak denborarekin alda daitezkeela kontuan hartuta. Orain dela 10 urte gustuko filmak eta oraingoak desberdinak izan daitezke, baina orain dela 2 urtekoek haiek baino probabilitate gehiago dute orain gustukoak direnak izateko.
Iturburuekin erabiltzaileak ibili diren denboraldia kontuan hartuta ere kategoriak ezarri daitezke:
    $p_{1}$ kategoria: 2006/01/01 - 2006/12/31
    $p_{2}$ kategoria: 2007/01/01 - 2007/12/31
    $p_{3}$ kategoria: 2008/01/01 - 2008/12/31
    $p_{4}$ kategoria: 2009/01/01 - 2009/12/31
    $p_{5}$ kategoria: 2010/01/01 - 2010/12/31
    $p_{6}$ kategoria: 2011/01/01 - 2011/12/31
$S$ iturburuko interakzioen (P) puntualitatea, $p_{i}$ kategoriak emanda, $w_{i}$ pisuen batura da, $|p_{i}|$ faktoreaz biderkatuta, eta zati $S$ iturburuko $N$ erabiltzaile kopurua.
    $P(S)={\frac {w_{i}|p_{i}|}{N}}$
Azkenean garrantziaren neurria lortzen dugu:
* ATRIBUTU GARRANTZITSUEN KOPURUA: nahiz eta iturburua osoa izan, erabiltzaileei buruzko informazio kantitatea handia izan, eta eguneratuta egon, beharbada informazio hori ez da zehatza gomendioak egiteko. Atributu pertinenteen kantitatea beste ezaugarri bat da iturburu batean behar dugun informazioa aurkitzen den ala ez adierazten duena.
Gomendioa egitea ahalbideratzen duten $D$ attributu multzoa emanda, $S$ iturburuko (R) atributu garrantzitsu kopurua honela definitzen da: $|B|$ izeneko $S$rik gabeko atributu kopurua zati $|D|$ atributu kopuru osoa.
    $R(S)={\frac {|B|}{|D|}}$

### Fidagarritasunaren lorpena (T(S))

Iturri baten fidagarritasuna bere informazioa erabiltzeagatik ebaluatua izateko 0 eta 1en arteko probabilitate balio bat da. Balio hau iturburuetatik lehenagotik lortutako konfiantza ezaugarrian oinarritzen da. Gomendioen arrakastaren maila kalkulatzeko beharrezko informazioa gordetzen da, iturburu arrakastatsua (= 1) edo ez arrakastatsua (= 0) izan den informazioaren bitartez.

### Iturburu egokien eta fidagarriena aukeraketa

Algoritmoak hiru elementu ditu:
       1. Iturburu hautagaien multzo bat (S).
       2. Iturburu egokienak (relevant ingelesez) eta fidagarrienak (trust ingelesez) aukeratzeko (R(S), T(S)) funtzioa.
       3. Funtzio honek parametroa duen iturburuaren T partaidetza eta R konfiantza parametroen balioak erabiltzen ditu.
       4. Iturburu aukeratuak dauzkan (F) soluzio multzoa.
    $AUKERAKETA(R(s),T(s))=R(s)$ • $T(s)$

## Erreferentziak

* (Ingelesez)Tesi bat

## Kanpo estekak

* Datuak: Q3753390