15
Requirements for Processing Datasets for Recommender Systems Preliminary Experiences from Three Case Studies Giannis Stoitsis University of Alcala, Spain Agro-Know Technologies, Greece RecSys Challenge 2012, Dublin

Requirements for Processing Datasets for Recommender Systems

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Requirements for Processing Datasets for Recommender Systems

Requirements for Processing Datasets for Recommender Systems

Preliminary Experiences from Three Case Studies

Giannis StoitsisUniversity of Alcala, Spain

Agro-Know Technologies, Greece

RecSys Challenge 2012, Dublin

Page 2: Requirements for Processing Datasets for Recommender Systems

the learning case

• technology-enhanced learning investigates how information and communication technologies can be used to support learning and teaching, and competence development throughout life.

• various levels/contexts– school– higher education and research– vocational education and training– adult education

Page 3: Requirements for Processing Datasets for Recommender Systems

recommend resources in moodle

Page 4: Requirements for Processing Datasets for Recommender Systems

recommend resources in learning portal

Page 5: Requirements for Processing Datasets for Recommender Systems

handling multiple, diverse sets & streams

• various types of social data• different schemas and formats• multiple languages and dimensions

Single criteria Multi-criteria

Page 6: Requirements for Processing Datasets for Recommender Systems

why?

• support various usage and recommendation scenarios

• combining data from various sources may boost the way recommender work in education– bigger data– federated recommender systems– open science platform

Page 7: Requirements for Processing Datasets for Recommender Systems

a European social data infrastructure for learning

Aggregation of metadata, social and usage data

Social Data

Anonymised

Federated Recommendation

services

Social Data

Social Data

Social Data

…portals…

Metadata per URI

Metadata

Metadata

Metadata

Resolution services

API API API API

Social Data

Page 8: Requirements for Processing Datasets for Recommender Systems
Page 9: Requirements for Processing Datasets for Recommender Systems

challenges

• define common metadata schema• harvest/crawl social data• transform each social data schema• uri resolution• scalability• anonymised approach• develop item-based non personalized

algorithms that can perform well

Page 10: Requirements for Processing Datasets for Recommender Systems

our open science case study

Page 11: Requirements for Processing Datasets for Recommender Systems

web app for testing neighborhood-based recommendation algorithms with multi-criteria rating dataset

Login

Import dataset (sql,

csv, xml) Create datasetPrepare

dataset

Transfom dataset

I need more!!!

Data characteristics

Visualize dataset Visualize

resultsExport results

RecSys researcher/ developer

Export data (sql, csv)

Refine data

Page 12: Requirements for Processing Datasets for Recommender Systems

Cloud/Grid infra

Social Data

Monte Carlo Simulator

architecture

Recommenderservices

Social Data

Social Data

API

Components

API

Refine and transformImport Visualize Prepare/

processEvaluate

Web UI Developers

Page 13: Requirements for Processing Datasets for Recommender Systems

experience from Mendeley case

Page 14: Requirements for Processing Datasets for Recommender Systems

experience from multi-criteria rating dataset from a teachers portal

e.g. integration in classroom, relevance to topics, ability to help

students learn

Correlation Weight Threshold valueSize of the neighborhood

Page 15: Requirements for Processing Datasets for Recommender Systems

DEMO