haku: @instructor Janhunen, Tomi / yhteensä: 12
viite: 6 / 12
Tekijä:Pietiläinen, Tero
Työn nimi:A rule-based language for representing recommendations
Sääntöpohjainen kieli tuotesuositusten esittämistä varten
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2010
Sivut:v + 53      Kieli:   eng
Koulu/Laitos/Osasto:Informaatio- ja luonnontieteiden tiedekunta
Oppiaine:Tietojenkäsittelyteoria   (T-119)
Valvoja:Niemelä, Ilkka
Ohjaaja:Janhunen, Tomi
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto     | Arkisto
Avainsanat:product recommendation
rule-based language
tuotesuositus
sääntöpohjainen kieli
Tiivistelmä (fin): Tässä työssä tutkimme sääntöpohjaisten tuotesuositusten esittämiseen liittyvää ongelmaa.
Sääntöpohjaisella lähestymisellä ongelmaan pyritään tekemään tehokkaaksi markkinointitietämyksen hyödyntäminen tuotesuositusten tekemisessä.
Tähän tietämyksen esittämistä varten ehdotamme uutta kieltä ja esitämme kielelle käännöksen normaaliksi logiikkaohjelmaksi, joka noudattaa stabiilien mallien semantiikkaa.

Sääntöpohjaisella lähestymistavalla on selkeitä etuja tilastollisiin lähestymistapoihin verrattuna.
Sääntöpohjaisen spesifikaation pohjalta tuotetuilla tuotesuosituksilla on aina olemassa selkeä perustelu jonkun säännön kautta.
Sääntöpohjaisella lähestymisellä pystytään myös joustavasti hyödyntämään hyväksi kaikkea tietoa, jota sääntöjen evaluoinnin aikana on käytettävissä.
Sääntökielen tiivis esitysmuoto helpottaa tuotesuositusten esittämiseen liittyvää ylläpitotyötä.

Esitellemme työssä prototyyppitoteutuksen, jossa käytämme Answer Set Programming työkaluja löytääksemme vastauksia käännettyyn logiikkaohjelmaan.
Lisäksi tutkimme miten kieltä voidaan hyödyntää käytännössä fiktionaalisen käyttötapauksen kautta.
Arvioimme työn tulokset ja prototyyppitoteutuksen ja arvioinnin pohjalta lähestymistapa osoittautui käytännölliseksi tiettyjen rajojen sisällä.
Tiivistelmä (eng): In this work we examine the problem of representing product recommendations based on a set of rules.
A rule-based approach to the problem is used to make it efficient to express the business knowledge for producing suitable recommendations for customers.
We propose a new language for expressing that knowledge and provide a translation from that language into an extended normal logic program with stable model semantics.

A rule-based approach has some clear advantages over statistical approaches for producing recommendations.
Recommendations produced according to the rule-based specification are always justifiable by some rule.
Also, with this approach rules can be flexibly used to produce recommendations in any situation where the data used for the rule evaluation is available.
The compactness of the specifications helps to ease the maintenance related to the task of producing recommendations.

We provide a prototype implementation for the work, in which we use Answer Set Programming tools to find answers for the translated problem.
We also introduce a fictional use case for the language, in which we detail how it can be used in practice.
We also evaluate the implemented solution and based on the evaluation the approach for the problem is practical within certain limits.
ED:2010-07-12
INSSI tietueen numero: 39896
+ lisää koriin
INSSI