1 / 15

Prístupy k modelovaniu používateľa

Prístupy k modelovaniu používateľa. Tomáš Klempa. Model používateľa v AH systémoch. Stereotypný model rozdelenie používateľov do stereotypov stereotyp má vopred definované vlastnosti menej flexibilný, nedochádza k individuálnej personalizácii Prekrývaný model individálny prístup

petra-frost
Download Presentation

Prístupy k modelovaniu používateľa

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Prístupy k modelovaniu používateľa Tomáš Klempa

  2. Model používateľa v AH systémoch • Stereotypný model • rozdelenie používateľov do stereotypov • stereotyp má vopred definované vlastnosti • menej flexibilný, nedochádza k individuálnej personalizácii • Prekrývaný model • individálny prístup • znalosti používateľa sú podmnožinou doménových znalostí – prekrývanie s doménovými znalosťami • Kombinovaný prístup • modelovanie stereotypu pre zistenie do ktorého stereotypu používateľ patrí • prekrývaný model udržiava model používateľa

  3. UserML • Reprezentácia modelu používateľa založená na jazyku XML • Cieľ: komunikácia s časťami modelu používateľa v prostredí Internetu a výmena údajov v modeli používateľa • Štruktúra súboru: prepojenie jednotlivých kategórii (elementov) prostredníctvom atribútov ID a IDREF • Situácia: letisko

  4. Idea UserML • Idea UserML – konceptuálne rozdelenie rozsahu modelu používateľa na 3 časti: • pomocné sloveso (auxiliary) • predikát (predicate) • rozsah (range) • Príklad: Subjekt {rozsah modelu používateľa} objekt  Subjekt {sloveso, predikát, rozsah} objekt  Peter {hasKnowledge, Java, beginner – advanced – expert} advanced

  5. GUMO • Ontológia modelu používateľa založená na jazyku OWL • Využíva konceptuálny princíp rozdelenie rozsahu modelu používateľa definovaný v UserML • Ontológia obsahuje približne tisíc skupín pomocných slovies, predikátov a rozsahov • Dostupná na webe: http://www.gumo.org • Ontológia pozostáva z: • Základných vlastností používateľa (BasicUserModelDimension) • Doménovo závislé údaje • Informácie o kontexte • Nízkoúrovňové údaje zo senzorov

  6. Ukážka časti GUMO • Ukážka triedy „Personality“

  7. Vybrané atribúty GUMO • Vybrané atribúty konceptov: • gumo:expiry – atribút určuje v akom časovom rozpätí bude tvrdenie platné, príklady: • physiologicalState.heartbeat – mení sa rádovo v sekundách • characteristics.inventive – mení sa v mesiacoch • personality.introvert – mení sa v rokoch • demographics.birthplace – za normálnych okolností sa nemení

  8. OWL-OLM • Komponent modelu používateľa, ktorý je možné integrovať do aplikácií sémantického webu • Použitie OWL zaisťuje interoperabilitu a zdieľanie údajov medzi ostatnými aplikáciami sémantického webu • Použitie v rôznych doménach • Použitý ako komponent v OntoAIMS – aplikácia SWALE

  9. Architektúra OWL-OLM • Architektúra

  10. Aplikácia SWALE • Snímka obrazovky SWALE

  11. Meta-ontológia modelu používateľa (UMMO) • Ciele: • Použiť UMMO ako základ pre vývoj vyúkových AH systémov • Zovšeobecnenie UM metodológie • Reprezentácia súčasného stavu v oblasti UM (aktuálne prístupy, techniky a nástroje) • Web: http://ummo.blogspot.com/

  12. Algoritmus pre vývoj UMMO • Algoritmus použitý pri vývoji UMMO: • Vývoj slovníka – výber a formulácia nevyhnutných doménových konceptov. • Definovanie úrovní – definovanie jednotlivých úrovní abstrakcie. • Rozklad/kategorizácia • rozklad konceptov na vysokej úrovni (stratégia zhora nadol) • spojenie a zovšeobecnenie príbuzných konceptov (stratégia zdola nahor) • Zdokonaľovanie – vylúčenie prebytočných konceptov, synoným a protirečení

  13. Vývoj ontológie UMMO • Extrahovanie informácií v oblasti UM z rôznych zdrojov • Odvodením znalostí expertov • Použitie opísaného algoritmu: • vývoj slovníka bol vykonaný: • poloautomaticky (extrakciou kľúčových slov) • manuálne • výsledok: 150 kľúčových slov • Problémy so synonymami kľúčových slov • Pojmy s jediným synonymov boli zoskupené do zhlukov • Dominantné pojmy – zvolené podľa autorovho uváženia

  14. Vrchná úroveň UMMO • Vrchná úroveň meta-ontológie

  15. Prístupy k modelovaniu používateľa Ďakujem zapozornosť

More Related