SlideShare a Scribd company logo
1 of 5
Download to read offline
Implementing Recommendations in the PATHS System
Paul Clough1, Arantxa Otegi2, Eneko Agirre2 and Mark Hall1
p.d.clough@sheffield.ac.uk, arantza.otegi@ehu.es,
e.agirre@ehu.es, m.mhall@sheffield.ac.uk
IXA NLP Group, University of the Basque Country
Information School, Sheffield University

Abstract. In this paper we describe the design and implementation of nonpersonalized recommendations in the PATHS system. This system allows users
to explore items from Europeana in new ways. Recommendations of the type
“people who viewed this item also viewed this item” are powered by pairs of
viewed items mined from Europeana. However, due to limited usage data only
10.3% of items in the PATHS dataset have recommendations (4.3% of item
pairs visited more than once). Therefore, “related items”, a form of contentbased recommendation, are offered to users based on identifying similar items.
We discuss some of the problems with implementing recommendations and
highlight areas for future work in the PATHS project.
Keywords: Digital libraries, recommendations, Europeana

1

Introduction

Increasingly recommender systems are being used to assist users with information
discovery by bringing relevant content to users’ attention. They are part of a wider set
of techniques for providing personalization: the tailoring of systems or services to the
specific needs of individual users or communities [1, 2]. Recommendation
mechanisms provide advice on objects depending on the user context or profile. They
can be broadly classified by the strategy they employ (content-based or collaborative
filtering) and by the recipient of the recommendations (individual user or group
recommendations). Recommender functionality (and personalization more generally)
has been proven useful when providing information access to cultural heritage [3].
The EU-funded PATHS1 (Personalized Access to Cultural Heritage) project [4, 5]
is investigating ways of assisting users with exploring a large collection of cultural
heritage material taken from Europeana 2 , the European aggregator for museums,
archives, libraries, and galleries. A prototype system has been developed that includes
novel functionality for exploring the collection based on Google map-style interfaces,
1
2

PATHS website: http://www.paths-project.eu/
Europeana website: http://www.europeana.eu/portal/
data-driven taxonomies and supporting the manual creation of guided tours or paths.
Another aspect being explored is the use of recommendations to promote information
discovery. To date we have been exploring non-personalized recommendations based
on item-to-item co-occurrences. These provide recommendations of the kind “people
who viewed this item also viewed this item.” Co-occurrence information (items that
have been viewed consecutively in the same session) has been minded from a sample
of Europeana logs to power the recommendations. Additionally, we provide links to
“related items”, a form of content-based recommendation, based on identifying
‘similar’ items and classifying the type of relation. In this paper we describe our
recommendation work to date, difficulties in implementing recommendations and our
plans for future work.
Fig 1. An example screenshot of the PATHS prototype3 when viewing an item

2

The PATHS System

The current PATHS system interface is shown in Figure 1. At this point the user is
viewing an item from the collection indexed in PATHS. This collection consists of
approximately 540,000 items from items in Europeana that have English metadata.
An additional 1.2 million Spanish items are in the process of being loaded. The
prototype system as it stands supports vertical, top-down exploration through the
provision of a thesaurus, a tag-cloud, topic map, and faceted search. However, to
support the horizontal exploration at the level of individual items, only “paths”,
3

PATHS prototype system: http://prototype2.paths-project.eu
manually curated narratives through parts of the collection, are available. To further
improve the horizontal exploration facilities, particularly in areas of the collection not
covered by “paths”, we are investigating non-personalized recommendations. This
functionality is shown in Figure 1 in the dashed box.
2.1

Implementing “people who viewed this also viewed this”

We implemented a mechanism to automatically download transaction logs for the
main Europeana portal on a daily basis. Currently we use a 6-months sample of logs
(1 Jan to 30 June 2012), but have collected almost 2 years of data. We applied
standard pre-processing, including the removal of lines not relating to user actions
(e.g. cascading style sheets and images), removal of non-human actions (e.g. robots),
session segmentation (based on a 30 min timeout between actions) and classification
of requests (e.g. viewing an item). A 30 min timeout period of inactivity was selected
based on previous research [6, 7], but we recognize that a fixed timeout period does
have limitations for reliably detecting sessions and warrants further investigation [8].
In total, the processed data consists of 14,164,379 requests (3,245,766 sessions),
with 53.7% of requests for item views. We filter out those sessions without any
request for items that map to the PATHS dataset. This results in 102,525 sessions
(3.2% of the initial log) with 208,584 item requests. For each session we extract
sequences of 2 viewed items (ignoring all other request types). For example for the
action sequence item1→item2→search1→item3 we would extract the sequences
item1→item2 and item2→item3. We ignored pairs containing repeated items (i.e.
item1=item2). This resulted in 55,521 different pairs of items and an average of 1.82
recommendations per item.
2.2

Implementing “Related Items”

For the “related items” functionality, the similarity between each pair of items is
computed using a state of the art approach based on Latent Dirichlet Allocation over
the text, allowing users to quickly find related items when browsing. An evaluation
dataset was crowd-sourced to enable us to assess this approach [9]. In addition, a
typed similarity approach is implemented to determine the ‘type’ of the relation, such
as similar author, location, date, event, people involved or subject. With this extra
functionality, users know why the system is making the suggestion, an aspect
considered as important to recommender systems [10]. The approach is a combination
of simple similarity heuristics, based on the appropriate metadata fields, and a lineal
regression [11]. The latter method improved the results considerably, obtaining
second position among several contenders at an open evaluation exercise4.

4

Semeval 2013: http://ixa2.si.ehu.es/sts/
3

Discussion

Like most cultural heritage systems the amount of interaction data generated by users
of the PATHS system is insufficient for implementing “people who viewed this also
viewed this” functionality, due to data sparseness. Therefore, we exploit usage
information from a more widely used system (Europeana), but restrict the data to only
those items we index. However, even using data from a more widely used system we
can only make recommendations for 10.3% of items in the PATHS dataset.
A further issue is that only 2,407 pairs of items (4.3%) are viewed more than once
which may be the threshold at which recommendations are acceptable. Therefore, we
are also working on extracting more pairs between items based on transitivity (e.g. for
the sequence item1→item2→item3 we could also assume a relation exists between
item1 →item3) and duality (e.g. for the pair item1→item2 we could also extract
item2→item1). Another approach to deal with data sparseness could be to map each
item to a semantic category and then make recommendations at higher levels than
item, i.e. suggest pairs of items for the same subject that are viewed consecutively.
One approach we adopt in the current prototype is utilization of additional
content-based recommendations. These “related items” help to alleviate the problems
of insufficient usage data. Combinations of approaches are commonly used to
overcome the limitations in using collaborative filtering and content-based approaches
independently [2]. Further work being planned includes evaluating recommendations
in a controlled lab-based setting and field trials. Also, we are developing personalized
recommendations based on a session-based user model (i.e. the user profile is built up
during a session from items viewed) and using PageRank to identify items of interest.

4

Conclusions

This paper discusses the implementation of non-personalized recommendations at the
item-level in the PATHS system, which assists users with exploring Europeana.
Recommendations of the form “people who viewed this item also viewed this item”
are powered by mining co-occurrences of items viewed in Europeana. To complement
these recommendations, and alleviate some of the issues with data sparseness, we also
implemented “related items” functionality. We discuss some of the issues with
implementing non-personalized recommendations, in addition to avenues for further
work on personalized recommendations in the PATHS system.

Acknowledgements
The research leading to these results was carried out as part of the PATHS project
(http://paths-project.eu) funded by the European Community’s Seventh Framework
Programme (FP7/2007-2013) under grant agreement no. 270082.
References
1 Smeaton, A., and Callan, J. (2005) Personalisation and recommender systems in digital
libraries, International Journal on Digital Libraries, vol. 5(4), pp. 299-308.
2 Adomavicius, G., and Tuzhilin, A. (2005) Toward the Next Generation of Recommender
Systems: A Survey of the State-of-the-Art and Possible Extensions, IEEE Transactions on
Knowledge and Data Engineering, vol. 17(6), pp. 734-749.
3 Ardissono, L, Kuflik, T., and Petrelli, D. (2012) Personalization in cultural heritage: the
road travelled and the one ahead, User Modeling and User-Adapted Interaction, vol. 22 (12), pp. 73-99.
4 Agirre, E. et al. (2013) PATHS: A System for Accessing Cultural Heritage Collections, In
Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics
(ACL’13), Sofia, Bulgaria, August 4-9 2013, pp. 151-156.
5 Fernie, K. et al. (2012) PATHS: Personalising access to cultural heritage spaces, In
Proceedings of 18th International Conference on Virtual Systems and Multimedia (VSMM
2012), pp.469-474.
6 Tanasa, D., and Trousse, B. (2004) Advanced data preprocessing for intersites Web usage
mining, Intelligent Systems, IEEE, 19(2), pp.59-65.
7 Catledge, L., and Pitkow, J. (1995) Characterizing browsing strategies in the world-wide
web, In Proceedings of the Third International World-Wide Web Conference on
Technology, tools and applications, Vol. 27.
8 Jones, R., and Klinkner, K. (2008) Beyond the session timeout: automatic hierarchical
segmentation of search topics in query logs, In Proceedings of the 17th ACM conference
on Information and knowledge management (CIKM '08). ACM, New York, NY, USA, pp.
699-708.
9 Aletras, N., Stevenson, M., and Clough, P. (2013) Computing Similarity between Items in
a Digital Library of Cultural Heritage, Journal on Computing and Cultural Heritage, vol.
5(4), Article 16.
10 Sinha, R. and Swearingen, K. (2002) The Role of Transparency in Recommender Systems,
In Proceedings of the Conference of Human Factors in Computing Systems, 20-25 April,
2002, Minneapolis, MN, ACM, New York, NY, pp. 830-831.
11 Agirre, E. et al. (2013) UBC UOS-TYPED: Regression for typed-similarity. In
Proceedings of the Second Joint Conference on Lexical and Computational Semantics
(*SEM 2013), Volume 1: Proceedings of the main conference and the shared task:
Semantic Textual Similarity. Atlanta Georgia, June 13-14 2013, pp. 132-137.

More Related Content

What's hot

WWW2014 Tutorial: Online Learning & Linked Data - Lessons Learned
WWW2014 Tutorial: Online Learning & Linked Data - Lessons LearnedWWW2014 Tutorial: Online Learning & Linked Data - Lessons Learned
WWW2014 Tutorial: Online Learning & Linked Data - Lessons LearnedStefan Dietze
 
NISO's IOTA OpenURL Quality Initiative @ ALA & SLA 2012
NISO's IOTA OpenURL Quality Initiative @ ALA & SLA 2012NISO's IOTA OpenURL Quality Initiative @ ALA & SLA 2012
NISO's IOTA OpenURL Quality Initiative @ ALA & SLA 2012Rafal Kasprowski
 
Cluster Based Web Search Using Support Vector Machine
Cluster Based Web Search Using Support Vector MachineCluster Based Web Search Using Support Vector Machine
Cluster Based Web Search Using Support Vector MachineCSCJournals
 
Object models and object representation
Object models and object representationObject models and object representation
Object models and object representationJulie Allinson
 
How Libraries Use Publisher Metadata Redux (Steven Shadle)
How Libraries Use Publisher Metadata Redux (Steven Shadle)How Libraries Use Publisher Metadata Redux (Steven Shadle)
How Libraries Use Publisher Metadata Redux (Steven Shadle)Charleston Conference
 
Annotations chicago
Annotations chicagoAnnotations chicago
Annotations chicagoTimothy Cole
 
Linked Data as a new environment for Learning Analytics and education
Linked Data as a new environment  for Learning Analytics and educationLinked Data as a new environment  for Learning Analytics and education
Linked Data as a new environment for Learning Analytics and educationMathieu d'Aquin
 
How Libraries Use Publisher Metadata
How Libraries Use Publisher MetadataHow Libraries Use Publisher Metadata
How Libraries Use Publisher MetadataCharleston Conference
 
Current metadata landscape in the library world (Getaneh Alemu)
Current metadata landscape in the library world (Getaneh Alemu)Current metadata landscape in the library world (Getaneh Alemu)
Current metadata landscape in the library world (Getaneh Alemu)Getaneh Alemu
 
Linked Data in Libraries
Linked Data in LibrariesLinked Data in Libraries
Linked Data in LibrariesCarl Hess
 
Metadata enriching and filtering for enhanced collection discoverability
Metadata enriching and filtering for enhanced collection discoverability  Metadata enriching and filtering for enhanced collection discoverability
Metadata enriching and filtering for enhanced collection discoverability Getaneh Alemu
 
CS6010 Social Network Analysis Unit II
CS6010 Social Network Analysis   Unit IICS6010 Social Network Analysis   Unit II
CS6010 Social Network Analysis Unit IIpkaviya
 
Metadata enriching and discovery at Solent University Library
Metadata enriching and discovery at Solent University Library Metadata enriching and discovery at Solent University Library
Metadata enriching and discovery at Solent University Library Getaneh Alemu
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
 
Big Linked Data - Creating Training Curricula
Big Linked Data - Creating Training CurriculaBig Linked Data - Creating Training Curricula
Big Linked Data - Creating Training CurriculaEUCLID project
 
Metadata for digital humanities
Metadata for digital humanities Metadata for digital humanities
Metadata for digital humanities Getaneh Alemu
 
What Are Links in Linked Open Data? A Characterization and Evaluation of Link...
What Are Links in Linked Open Data? A Characterization and Evaluation of Link...What Are Links in Linked Open Data? A Characterization and Evaluation of Link...
What Are Links in Linked Open Data? A Characterization and Evaluation of Link...Armin Haller
 

What's hot (20)

WWW2014 Tutorial: Online Learning & Linked Data - Lessons Learned
WWW2014 Tutorial: Online Learning & Linked Data - Lessons LearnedWWW2014 Tutorial: Online Learning & Linked Data - Lessons Learned
WWW2014 Tutorial: Online Learning & Linked Data - Lessons Learned
 
NISO's IOTA OpenURL Quality Initiative @ ALA & SLA 2012
NISO's IOTA OpenURL Quality Initiative @ ALA & SLA 2012NISO's IOTA OpenURL Quality Initiative @ ALA & SLA 2012
NISO's IOTA OpenURL Quality Initiative @ ALA & SLA 2012
 
Cluster Based Web Search Using Support Vector Machine
Cluster Based Web Search Using Support Vector MachineCluster Based Web Search Using Support Vector Machine
Cluster Based Web Search Using Support Vector Machine
 
Ji cv6n2
Ji cv6n2Ji cv6n2
Ji cv6n2
 
Object models and object representation
Object models and object representationObject models and object representation
Object models and object representation
 
How Libraries Use Publisher Metadata Redux (Steven Shadle)
How Libraries Use Publisher Metadata Redux (Steven Shadle)How Libraries Use Publisher Metadata Redux (Steven Shadle)
How Libraries Use Publisher Metadata Redux (Steven Shadle)
 
Annotations chicago
Annotations chicagoAnnotations chicago
Annotations chicago
 
LIBRIS - Linked Library Data
LIBRIS - Linked Library DataLIBRIS - Linked Library Data
LIBRIS - Linked Library Data
 
Linked Data as a new environment for Learning Analytics and education
Linked Data as a new environment  for Learning Analytics and educationLinked Data as a new environment  for Learning Analytics and education
Linked Data as a new environment for Learning Analytics and education
 
How Libraries Use Publisher Metadata
How Libraries Use Publisher MetadataHow Libraries Use Publisher Metadata
How Libraries Use Publisher Metadata
 
Current metadata landscape in the library world (Getaneh Alemu)
Current metadata landscape in the library world (Getaneh Alemu)Current metadata landscape in the library world (Getaneh Alemu)
Current metadata landscape in the library world (Getaneh Alemu)
 
Linked Data in Libraries
Linked Data in LibrariesLinked Data in Libraries
Linked Data in Libraries
 
Metadata enriching and filtering for enhanced collection discoverability
Metadata enriching and filtering for enhanced collection discoverability  Metadata enriching and filtering for enhanced collection discoverability
Metadata enriching and filtering for enhanced collection discoverability
 
CS6010 Social Network Analysis Unit II
CS6010 Social Network Analysis   Unit IICS6010 Social Network Analysis   Unit II
CS6010 Social Network Analysis Unit II
 
Metadata enriching and discovery at Solent University Library
Metadata enriching and discovery at Solent University Library Metadata enriching and discovery at Solent University Library
Metadata enriching and discovery at Solent University Library
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
Big Linked Data - Creating Training Curricula
Big Linked Data - Creating Training CurriculaBig Linked Data - Creating Training Curricula
Big Linked Data - Creating Training Curricula
 
Metadata for digital humanities
Metadata for digital humanities Metadata for digital humanities
Metadata for digital humanities
 
Linked library data
Linked library dataLinked library data
Linked library data
 
What Are Links in Linked Open Data? A Characterization and Evaluation of Link...
What Are Links in Linked Open Data? A Characterization and Evaluation of Link...What Are Links in Linked Open Data? A Characterization and Evaluation of Link...
What Are Links in Linked Open Data? A Characterization and Evaluation of Link...
 

Viewers also liked

Fund EcoMarket 2016
Fund EcoMarket 2016Fund EcoMarket 2016
Fund EcoMarket 2016juliadreblow
 
Presentatie bibnet
Presentatie bibnetPresentatie bibnet
Presentatie bibnetBramStarckx
 
презентация:)
презентация:)презентация:)
презентация:)ILgizmironov
 
IND-2012-316 Shree Niketan Matriculation Higher Sec School -Gnana Banddar - S...
IND-2012-316 Shree Niketan Matriculation Higher Sec School -Gnana Banddar - S...IND-2012-316 Shree Niketan Matriculation Higher Sec School -Gnana Banddar - S...
IND-2012-316 Shree Niketan Matriculation Higher Sec School -Gnana Banddar - S...designforchangechallenge
 
Generating Paths through Cultural Heritage Collections, LATECH 2013 paper
Generating Paths through Cultural Heritage Collections, LATECH 2013 paperGenerating Paths through Cultural Heritage Collections, LATECH 2013 paper
Generating Paths through Cultural Heritage Collections, LATECH 2013 paperpathsproject
 
SemEval-2012 Task 6: A Pilot on Semantic Textual Similarity
SemEval-2012 Task 6: A Pilot on Semantic Textual SimilaritySemEval-2012 Task 6: A Pilot on Semantic Textual Similarity
SemEval-2012 Task 6: A Pilot on Semantic Textual Similaritypathsproject
 
Outlook test e mail auto configuration autodiscover troubleshooting tools p...
Outlook test e mail auto configuration  autodiscover troubleshooting tools  p...Outlook test e mail auto configuration  autodiscover troubleshooting tools  p...
Outlook test e mail auto configuration autodiscover troubleshooting tools p...Eyal Doron
 
PATHS at Digital Humanities Congress 2012
PATHS at Digital Humanities Congress 2012PATHS at Digital Humanities Congress 2012
PATHS at Digital Humanities Congress 2012pathsproject
 
Boletim informativo novembro/dezembro 2015
Boletim informativo novembro/dezembro 2015Boletim informativo novembro/dezembro 2015
Boletim informativo novembro/dezembro 2015bibliotecasjuliomartins
 
PATHS Second prototype-functional-spec
PATHS Second prototype-functional-specPATHS Second prototype-functional-spec
PATHS Second prototype-functional-specpathsproject
 
PATHS Final prototype interface design v1.0
PATHS Final prototype interface design v1.0PATHS Final prototype interface design v1.0
PATHS Final prototype interface design v1.0pathsproject
 
A pilot on Semantic Textual Similarity
A pilot on Semantic Textual SimilarityA pilot on Semantic Textual Similarity
A pilot on Semantic Textual Similaritypathsproject
 
Personalizing Access to Cultural Heritage Collections using Pathways
Personalizing Access to Cultural Heritage Collections using PathwaysPersonalizing Access to Cultural Heritage Collections using Pathways
Personalizing Access to Cultural Heritage Collections using Pathwayspathsproject
 

Viewers also liked (17)

Fund EcoMarket 2016
Fund EcoMarket 2016Fund EcoMarket 2016
Fund EcoMarket 2016
 
Presentatie bibnet
Presentatie bibnetPresentatie bibnet
Presentatie bibnet
 
презентация:)
презентация:)презентация:)
презентация:)
 
IND-2012-316 Shree Niketan Matriculation Higher Sec School -Gnana Banddar - S...
IND-2012-316 Shree Niketan Matriculation Higher Sec School -Gnana Banddar - S...IND-2012-316 Shree Niketan Matriculation Higher Sec School -Gnana Banddar - S...
IND-2012-316 Shree Niketan Matriculation Higher Sec School -Gnana Banddar - S...
 
GUJ-2012-12 Fazalpur Prathmik Shala No 1
GUJ-2012-12 Fazalpur Prathmik Shala No 1 GUJ-2012-12 Fazalpur Prathmik Shala No 1
GUJ-2012-12 Fazalpur Prathmik Shala No 1
 
IND-2012-287 Anando -MILKY IDEA
IND-2012-287 Anando -MILKY IDEAIND-2012-287 Anando -MILKY IDEA
IND-2012-287 Anando -MILKY IDEA
 
Generating Paths through Cultural Heritage Collections, LATECH 2013 paper
Generating Paths through Cultural Heritage Collections, LATECH 2013 paperGenerating Paths through Cultural Heritage Collections, LATECH 2013 paper
Generating Paths through Cultural Heritage Collections, LATECH 2013 paper
 
SemEval-2012 Task 6: A Pilot on Semantic Textual Similarity
SemEval-2012 Task 6: A Pilot on Semantic Textual SimilaritySemEval-2012 Task 6: A Pilot on Semantic Textual Similarity
SemEval-2012 Task 6: A Pilot on Semantic Textual Similarity
 
Outlook test e mail auto configuration autodiscover troubleshooting tools p...
Outlook test e mail auto configuration  autodiscover troubleshooting tools  p...Outlook test e mail auto configuration  autodiscover troubleshooting tools  p...
Outlook test e mail auto configuration autodiscover troubleshooting tools p...
 
PATHS at Digital Humanities Congress 2012
PATHS at Digital Humanities Congress 2012PATHS at Digital Humanities Congress 2012
PATHS at Digital Humanities Congress 2012
 
Boletim informativo novembro/dezembro 2015
Boletim informativo novembro/dezembro 2015Boletim informativo novembro/dezembro 2015
Boletim informativo novembro/dezembro 2015
 
PATHS Second prototype-functional-spec
PATHS Second prototype-functional-specPATHS Second prototype-functional-spec
PATHS Second prototype-functional-spec
 
PATHS Final prototype interface design v1.0
PATHS Final prototype interface design v1.0PATHS Final prototype interface design v1.0
PATHS Final prototype interface design v1.0
 
A pilot on Semantic Textual Similarity
A pilot on Semantic Textual SimilarityA pilot on Semantic Textual Similarity
A pilot on Semantic Textual Similarity
 
第10回word bench熊本
第10回word bench熊本第10回word bench熊本
第10回word bench熊本
 
Tam 2012-06
Tam 2012-06Tam 2012-06
Tam 2012-06
 
Personalizing Access to Cultural Heritage Collections using Pathways
Personalizing Access to Cultural Heritage Collections using PathwaysPersonalizing Access to Cultural Heritage Collections using Pathways
Personalizing Access to Cultural Heritage Collections using Pathways
 

Similar to Implementing Recommendations in the PATHS system, SUEDL 2013

Generating Paths through Cultural Heritage Collections Latech2013 paper
Generating Paths through Cultural Heritage Collections Latech2013 paperGenerating Paths through Cultural Heritage Collections Latech2013 paper
Generating Paths through Cultural Heritage Collections Latech2013 paperpathsproject
 
Navigation through citation network based on content similarity using cosine ...
Navigation through citation network based on content similarity using cosine ...Navigation through citation network based on content similarity using cosine ...
Navigation through citation network based on content similarity using cosine ...Salam Shah
 
Comparing taxonomies for organising collections of documents
Comparing taxonomies for organising collections of documentsComparing taxonomies for organising collections of documents
Comparing taxonomies for organising collections of documentspathsproject
 
Studying archives of online behavior
Studying archives of online behaviorStudying archives of online behavior
Studying archives of online behaviorJames Howison
 
Investing in a time of desruptive change
Investing in a time of desruptive changeInvesting in a time of desruptive change
Investing in a time of desruptive changeJisc
 
Ontology based clustering algorithms
Ontology based clustering algorithmsOntology based clustering algorithms
Ontology based clustering algorithmsIkutwa
 
RISE background for project board mtg 2011 04-01
RISE background for project board mtg 2011 04-01RISE background for project board mtg 2011 04-01
RISE background for project board mtg 2011 04-01Liz Work
 
Wasana (2011) a systematic, tool-supported method for conducting lr in is
Wasana (2011)   a systematic, tool-supported method for conducting lr in isWasana (2011)   a systematic, tool-supported method for conducting lr in is
Wasana (2011) a systematic, tool-supported method for conducting lr in isResearchworkshop
 
PATHS: Personalised Access to Cultural Heritage Spaces
PATHS: Personalised Access to Cultural Heritage SpacesPATHS: Personalised Access to Cultural Heritage Spaces
PATHS: Personalised Access to Cultural Heritage Spacespathsproject
 
Pratt Sils LIS653 4 Fall 2007
Pratt Sils LIS653 4 Fall 2007Pratt Sils LIS653 4 Fall 2007
Pratt Sils LIS653 4 Fall 2007PrattSILS
 
إستخدام النظم الآلية فى المكتبات المدرسية دراسة حالة
إستخدام النظم الآلية فى المكتبات المدرسية دراسة حالةإستخدام النظم الآلية فى المكتبات المدرسية دراسة حالة
إستخدام النظم الآلية فى المكتبات المدرسية دراسة حالةAhmed Al-ajamy
 
Facilitating Dialogue - Using Semantic Web Technology for eParticipation
Facilitating Dialogue - Using Semantic Web Technology for eParticipationFacilitating Dialogue - Using Semantic Web Technology for eParticipation
Facilitating Dialogue - Using Semantic Web Technology for eParticipationIMC Technologies
 
CNI fall 2009 enhanced publications john_doove-SURFfoundation
CNI fall 2009 enhanced publications john_doove-SURFfoundationCNI fall 2009 enhanced publications john_doove-SURFfoundation
CNI fall 2009 enhanced publications john_doove-SURFfoundationJohn Doove
 
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGYINTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGYcscpconf
 
RAPID INDUCTION OF MULTIPLE TAXONOMIES FOR ENHANCED FACETED TEXT BROWSING
RAPID INDUCTION OF MULTIPLE TAXONOMIES FOR ENHANCED FACETED TEXT BROWSINGRAPID INDUCTION OF MULTIPLE TAXONOMIES FOR ENHANCED FACETED TEXT BROWSING
RAPID INDUCTION OF MULTIPLE TAXONOMIES FOR ENHANCED FACETED TEXT BROWSINGijaia
 
PATHS Demo: Exploring Digital Cultural Heritage Spaces
PATHS Demo: Exploring Digital Cultural Heritage Spaces PATHS Demo: Exploring Digital Cultural Heritage Spaces
PATHS Demo: Exploring Digital Cultural Heritage Spaces pathsproject
 

Similar to Implementing Recommendations in the PATHS system, SUEDL 2013 (20)

Generating Paths through Cultural Heritage Collections Latech2013 paper
Generating Paths through Cultural Heritage Collections Latech2013 paperGenerating Paths through Cultural Heritage Collections Latech2013 paper
Generating Paths through Cultural Heritage Collections Latech2013 paper
 
Pasquale Persico, Nuovi strumenti di analisi del turismo
Pasquale Persico, Nuovi strumenti di analisi del turismoPasquale Persico, Nuovi strumenti di analisi del turismo
Pasquale Persico, Nuovi strumenti di analisi del turismo
 
Navigation through citation network based on content similarity using cosine ...
Navigation through citation network based on content similarity using cosine ...Navigation through citation network based on content similarity using cosine ...
Navigation through citation network based on content similarity using cosine ...
 
Comparing taxonomies for organising collections of documents
Comparing taxonomies for organising collections of documentsComparing taxonomies for organising collections of documents
Comparing taxonomies for organising collections of documents
 
Studying archives of online behavior
Studying archives of online behaviorStudying archives of online behavior
Studying archives of online behavior
 
confernece paper
confernece paperconfernece paper
confernece paper
 
Investing in a time of desruptive change
Investing in a time of desruptive changeInvesting in a time of desruptive change
Investing in a time of desruptive change
 
Ontology based clustering algorithms
Ontology based clustering algorithmsOntology based clustering algorithms
Ontology based clustering algorithms
 
RISE background for project board mtg 2011 04-01
RISE background for project board mtg 2011 04-01RISE background for project board mtg 2011 04-01
RISE background for project board mtg 2011 04-01
 
Europeana and Researchers
Europeana and ResearchersEuropeana and Researchers
Europeana and Researchers
 
B.3.5
B.3.5B.3.5
B.3.5
 
Wasana (2011) a systematic, tool-supported method for conducting lr in is
Wasana (2011)   a systematic, tool-supported method for conducting lr in isWasana (2011)   a systematic, tool-supported method for conducting lr in is
Wasana (2011) a systematic, tool-supported method for conducting lr in is
 
PATHS: Personalised Access to Cultural Heritage Spaces
PATHS: Personalised Access to Cultural Heritage SpacesPATHS: Personalised Access to Cultural Heritage Spaces
PATHS: Personalised Access to Cultural Heritage Spaces
 
Pratt Sils LIS653 4 Fall 2007
Pratt Sils LIS653 4 Fall 2007Pratt Sils LIS653 4 Fall 2007
Pratt Sils LIS653 4 Fall 2007
 
إستخدام النظم الآلية فى المكتبات المدرسية دراسة حالة
إستخدام النظم الآلية فى المكتبات المدرسية دراسة حالةإستخدام النظم الآلية فى المكتبات المدرسية دراسة حالة
إستخدام النظم الآلية فى المكتبات المدرسية دراسة حالة
 
Facilitating Dialogue - Using Semantic Web Technology for eParticipation
Facilitating Dialogue - Using Semantic Web Technology for eParticipationFacilitating Dialogue - Using Semantic Web Technology for eParticipation
Facilitating Dialogue - Using Semantic Web Technology for eParticipation
 
CNI fall 2009 enhanced publications john_doove-SURFfoundation
CNI fall 2009 enhanced publications john_doove-SURFfoundationCNI fall 2009 enhanced publications john_doove-SURFfoundation
CNI fall 2009 enhanced publications john_doove-SURFfoundation
 
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGYINTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
 
RAPID INDUCTION OF MULTIPLE TAXONOMIES FOR ENHANCED FACETED TEXT BROWSING
RAPID INDUCTION OF MULTIPLE TAXONOMIES FOR ENHANCED FACETED TEXT BROWSINGRAPID INDUCTION OF MULTIPLE TAXONOMIES FOR ENHANCED FACETED TEXT BROWSING
RAPID INDUCTION OF MULTIPLE TAXONOMIES FOR ENHANCED FACETED TEXT BROWSING
 
PATHS Demo: Exploring Digital Cultural Heritage Spaces
PATHS Demo: Exploring Digital Cultural Heritage Spaces PATHS Demo: Exploring Digital Cultural Heritage Spaces
PATHS Demo: Exploring Digital Cultural Heritage Spaces
 

More from pathsproject

Supporting User's Exploration of Digital Libraries, Suedl 2012 workshop proce...
Supporting User's Exploration of Digital Libraries, Suedl 2012 workshop proce...Supporting User's Exploration of Digital Libraries, Suedl 2012 workshop proce...
Supporting User's Exploration of Digital Libraries, Suedl 2012 workshop proce...pathsproject
 
PATHS state of the art monitoring report
PATHS state of the art monitoring reportPATHS state of the art monitoring report
PATHS state of the art monitoring reportpathsproject
 
Recommendations for the automatic enrichment of digital library content using...
Recommendations for the automatic enrichment of digital library content using...Recommendations for the automatic enrichment of digital library content using...
Recommendations for the automatic enrichment of digital library content using...pathsproject
 
PATHS @ LATECH 2013
PATHS @ LATECH 2013PATHS @ LATECH 2013
PATHS @ LATECH 2013pathsproject
 
PATHS at the eChallenges conference
PATHS at the eChallenges conferencePATHS at the eChallenges conference
PATHS at the eChallenges conferencepathsproject
 
PATHS at the EAA conference 2013
PATHS at the EAA conference 2013PATHS at the EAA conference 2013
PATHS at the EAA conference 2013pathsproject
 
PATHS at the eCult dialogue day 2013
PATHS at the eCult dialogue day 2013PATHS at the eCult dialogue day 2013
PATHS at the eCult dialogue day 2013pathsproject
 
Comparing taxonomies for organising collections of documents presentation
Comparing taxonomies for organising collections of documents presentationComparing taxonomies for organising collections of documents presentation
Comparing taxonomies for organising collections of documents presentationpathsproject
 
PATHS Evaluation of the 1st paths prototype
PATHS Evaluation of the 1st paths prototypePATHS Evaluation of the 1st paths prototype
PATHS Evaluation of the 1st paths prototypepathsproject
 
PATHS Final state of art monitoring report v0_4
PATHS  Final state of art monitoring report v0_4PATHS  Final state of art monitoring report v0_4
PATHS Final state of art monitoring report v0_4pathsproject
 
PATHS first paths prototype
PATHS first paths prototypePATHS first paths prototype
PATHS first paths prototypepathsproject
 
PATHS Content processing 2nd prototype-revised.v2
PATHS Content processing 2nd prototype-revised.v2PATHS Content processing 2nd prototype-revised.v2
PATHS Content processing 2nd prototype-revised.v2pathsproject
 
PATHS Content processing 1st prototype
PATHS  Content processing 1st prototypePATHS  Content processing 1st prototype
PATHS Content processing 1st prototypepathsproject
 
PATHS system architecture
PATHS system architecturePATHS system architecture
PATHS system architecturepathsproject
 
PATHS Functional specification first prototype
PATHS Functional specification first prototypePATHS Functional specification first prototype
PATHS Functional specification first prototypepathsproject
 
PATHS: User Requirements Analysis v1.0
PATHS: User Requirements Analysis v1.0PATHS: User Requirements Analysis v1.0
PATHS: User Requirements Analysis v1.0pathsproject
 
Evaluating the Use of Clustering for Automatically Organising Digital Library...
Evaluating the Use of Clustering for Automatically Organising Digital Library...Evaluating the Use of Clustering for Automatically Organising Digital Library...
Evaluating the Use of Clustering for Automatically Organising Digital Library...pathsproject
 

More from pathsproject (17)

Supporting User's Exploration of Digital Libraries, Suedl 2012 workshop proce...
Supporting User's Exploration of Digital Libraries, Suedl 2012 workshop proce...Supporting User's Exploration of Digital Libraries, Suedl 2012 workshop proce...
Supporting User's Exploration of Digital Libraries, Suedl 2012 workshop proce...
 
PATHS state of the art monitoring report
PATHS state of the art monitoring reportPATHS state of the art monitoring report
PATHS state of the art monitoring report
 
Recommendations for the automatic enrichment of digital library content using...
Recommendations for the automatic enrichment of digital library content using...Recommendations for the automatic enrichment of digital library content using...
Recommendations for the automatic enrichment of digital library content using...
 
PATHS @ LATECH 2013
PATHS @ LATECH 2013PATHS @ LATECH 2013
PATHS @ LATECH 2013
 
PATHS at the eChallenges conference
PATHS at the eChallenges conferencePATHS at the eChallenges conference
PATHS at the eChallenges conference
 
PATHS at the EAA conference 2013
PATHS at the EAA conference 2013PATHS at the EAA conference 2013
PATHS at the EAA conference 2013
 
PATHS at the eCult dialogue day 2013
PATHS at the eCult dialogue day 2013PATHS at the eCult dialogue day 2013
PATHS at the eCult dialogue day 2013
 
Comparing taxonomies for organising collections of documents presentation
Comparing taxonomies for organising collections of documents presentationComparing taxonomies for organising collections of documents presentation
Comparing taxonomies for organising collections of documents presentation
 
PATHS Evaluation of the 1st paths prototype
PATHS Evaluation of the 1st paths prototypePATHS Evaluation of the 1st paths prototype
PATHS Evaluation of the 1st paths prototype
 
PATHS Final state of art monitoring report v0_4
PATHS  Final state of art monitoring report v0_4PATHS  Final state of art monitoring report v0_4
PATHS Final state of art monitoring report v0_4
 
PATHS first paths prototype
PATHS first paths prototypePATHS first paths prototype
PATHS first paths prototype
 
PATHS Content processing 2nd prototype-revised.v2
PATHS Content processing 2nd prototype-revised.v2PATHS Content processing 2nd prototype-revised.v2
PATHS Content processing 2nd prototype-revised.v2
 
PATHS Content processing 1st prototype
PATHS  Content processing 1st prototypePATHS  Content processing 1st prototype
PATHS Content processing 1st prototype
 
PATHS system architecture
PATHS system architecturePATHS system architecture
PATHS system architecture
 
PATHS Functional specification first prototype
PATHS Functional specification first prototypePATHS Functional specification first prototype
PATHS Functional specification first prototype
 
PATHS: User Requirements Analysis v1.0
PATHS: User Requirements Analysis v1.0PATHS: User Requirements Analysis v1.0
PATHS: User Requirements Analysis v1.0
 
Evaluating the Use of Clustering for Automatically Organising Digital Library...
Evaluating the Use of Clustering for Automatically Organising Digital Library...Evaluating the Use of Clustering for Automatically Organising Digital Library...
Evaluating the Use of Clustering for Automatically Organising Digital Library...
 

Recently uploaded

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Implementing Recommendations in the PATHS system, SUEDL 2013

  • 1. Implementing Recommendations in the PATHS System Paul Clough1, Arantxa Otegi2, Eneko Agirre2 and Mark Hall1 p.d.clough@sheffield.ac.uk, arantza.otegi@ehu.es, e.agirre@ehu.es, m.mhall@sheffield.ac.uk IXA NLP Group, University of the Basque Country Information School, Sheffield University Abstract. In this paper we describe the design and implementation of nonpersonalized recommendations in the PATHS system. This system allows users to explore items from Europeana in new ways. Recommendations of the type “people who viewed this item also viewed this item” are powered by pairs of viewed items mined from Europeana. However, due to limited usage data only 10.3% of items in the PATHS dataset have recommendations (4.3% of item pairs visited more than once). Therefore, “related items”, a form of contentbased recommendation, are offered to users based on identifying similar items. We discuss some of the problems with implementing recommendations and highlight areas for future work in the PATHS project. Keywords: Digital libraries, recommendations, Europeana 1 Introduction Increasingly recommender systems are being used to assist users with information discovery by bringing relevant content to users’ attention. They are part of a wider set of techniques for providing personalization: the tailoring of systems or services to the specific needs of individual users or communities [1, 2]. Recommendation mechanisms provide advice on objects depending on the user context or profile. They can be broadly classified by the strategy they employ (content-based or collaborative filtering) and by the recipient of the recommendations (individual user or group recommendations). Recommender functionality (and personalization more generally) has been proven useful when providing information access to cultural heritage [3]. The EU-funded PATHS1 (Personalized Access to Cultural Heritage) project [4, 5] is investigating ways of assisting users with exploring a large collection of cultural heritage material taken from Europeana 2 , the European aggregator for museums, archives, libraries, and galleries. A prototype system has been developed that includes novel functionality for exploring the collection based on Google map-style interfaces, 1 2 PATHS website: http://www.paths-project.eu/ Europeana website: http://www.europeana.eu/portal/
  • 2. data-driven taxonomies and supporting the manual creation of guided tours or paths. Another aspect being explored is the use of recommendations to promote information discovery. To date we have been exploring non-personalized recommendations based on item-to-item co-occurrences. These provide recommendations of the kind “people who viewed this item also viewed this item.” Co-occurrence information (items that have been viewed consecutively in the same session) has been minded from a sample of Europeana logs to power the recommendations. Additionally, we provide links to “related items”, a form of content-based recommendation, based on identifying ‘similar’ items and classifying the type of relation. In this paper we describe our recommendation work to date, difficulties in implementing recommendations and our plans for future work. Fig 1. An example screenshot of the PATHS prototype3 when viewing an item 2 The PATHS System The current PATHS system interface is shown in Figure 1. At this point the user is viewing an item from the collection indexed in PATHS. This collection consists of approximately 540,000 items from items in Europeana that have English metadata. An additional 1.2 million Spanish items are in the process of being loaded. The prototype system as it stands supports vertical, top-down exploration through the provision of a thesaurus, a tag-cloud, topic map, and faceted search. However, to support the horizontal exploration at the level of individual items, only “paths”, 3 PATHS prototype system: http://prototype2.paths-project.eu
  • 3. manually curated narratives through parts of the collection, are available. To further improve the horizontal exploration facilities, particularly in areas of the collection not covered by “paths”, we are investigating non-personalized recommendations. This functionality is shown in Figure 1 in the dashed box. 2.1 Implementing “people who viewed this also viewed this” We implemented a mechanism to automatically download transaction logs for the main Europeana portal on a daily basis. Currently we use a 6-months sample of logs (1 Jan to 30 June 2012), but have collected almost 2 years of data. We applied standard pre-processing, including the removal of lines not relating to user actions (e.g. cascading style sheets and images), removal of non-human actions (e.g. robots), session segmentation (based on a 30 min timeout between actions) and classification of requests (e.g. viewing an item). A 30 min timeout period of inactivity was selected based on previous research [6, 7], but we recognize that a fixed timeout period does have limitations for reliably detecting sessions and warrants further investigation [8]. In total, the processed data consists of 14,164,379 requests (3,245,766 sessions), with 53.7% of requests for item views. We filter out those sessions without any request for items that map to the PATHS dataset. This results in 102,525 sessions (3.2% of the initial log) with 208,584 item requests. For each session we extract sequences of 2 viewed items (ignoring all other request types). For example for the action sequence item1→item2→search1→item3 we would extract the sequences item1→item2 and item2→item3. We ignored pairs containing repeated items (i.e. item1=item2). This resulted in 55,521 different pairs of items and an average of 1.82 recommendations per item. 2.2 Implementing “Related Items” For the “related items” functionality, the similarity between each pair of items is computed using a state of the art approach based on Latent Dirichlet Allocation over the text, allowing users to quickly find related items when browsing. An evaluation dataset was crowd-sourced to enable us to assess this approach [9]. In addition, a typed similarity approach is implemented to determine the ‘type’ of the relation, such as similar author, location, date, event, people involved or subject. With this extra functionality, users know why the system is making the suggestion, an aspect considered as important to recommender systems [10]. The approach is a combination of simple similarity heuristics, based on the appropriate metadata fields, and a lineal regression [11]. The latter method improved the results considerably, obtaining second position among several contenders at an open evaluation exercise4. 4 Semeval 2013: http://ixa2.si.ehu.es/sts/
  • 4. 3 Discussion Like most cultural heritage systems the amount of interaction data generated by users of the PATHS system is insufficient for implementing “people who viewed this also viewed this” functionality, due to data sparseness. Therefore, we exploit usage information from a more widely used system (Europeana), but restrict the data to only those items we index. However, even using data from a more widely used system we can only make recommendations for 10.3% of items in the PATHS dataset. A further issue is that only 2,407 pairs of items (4.3%) are viewed more than once which may be the threshold at which recommendations are acceptable. Therefore, we are also working on extracting more pairs between items based on transitivity (e.g. for the sequence item1→item2→item3 we could also assume a relation exists between item1 →item3) and duality (e.g. for the pair item1→item2 we could also extract item2→item1). Another approach to deal with data sparseness could be to map each item to a semantic category and then make recommendations at higher levels than item, i.e. suggest pairs of items for the same subject that are viewed consecutively. One approach we adopt in the current prototype is utilization of additional content-based recommendations. These “related items” help to alleviate the problems of insufficient usage data. Combinations of approaches are commonly used to overcome the limitations in using collaborative filtering and content-based approaches independently [2]. Further work being planned includes evaluating recommendations in a controlled lab-based setting and field trials. Also, we are developing personalized recommendations based on a session-based user model (i.e. the user profile is built up during a session from items viewed) and using PageRank to identify items of interest. 4 Conclusions This paper discusses the implementation of non-personalized recommendations at the item-level in the PATHS system, which assists users with exploring Europeana. Recommendations of the form “people who viewed this item also viewed this item” are powered by mining co-occurrences of items viewed in Europeana. To complement these recommendations, and alleviate some of the issues with data sparseness, we also implemented “related items” functionality. We discuss some of the issues with implementing non-personalized recommendations, in addition to avenues for further work on personalized recommendations in the PATHS system. Acknowledgements The research leading to these results was carried out as part of the PATHS project (http://paths-project.eu) funded by the European Community’s Seventh Framework Programme (FP7/2007-2013) under grant agreement no. 270082.
  • 5. References 1 Smeaton, A., and Callan, J. (2005) Personalisation and recommender systems in digital libraries, International Journal on Digital Libraries, vol. 5(4), pp. 299-308. 2 Adomavicius, G., and Tuzhilin, A. (2005) Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions, IEEE Transactions on Knowledge and Data Engineering, vol. 17(6), pp. 734-749. 3 Ardissono, L, Kuflik, T., and Petrelli, D. (2012) Personalization in cultural heritage: the road travelled and the one ahead, User Modeling and User-Adapted Interaction, vol. 22 (12), pp. 73-99. 4 Agirre, E. et al. (2013) PATHS: A System for Accessing Cultural Heritage Collections, In Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics (ACL’13), Sofia, Bulgaria, August 4-9 2013, pp. 151-156. 5 Fernie, K. et al. (2012) PATHS: Personalising access to cultural heritage spaces, In Proceedings of 18th International Conference on Virtual Systems and Multimedia (VSMM 2012), pp.469-474. 6 Tanasa, D., and Trousse, B. (2004) Advanced data preprocessing for intersites Web usage mining, Intelligent Systems, IEEE, 19(2), pp.59-65. 7 Catledge, L., and Pitkow, J. (1995) Characterizing browsing strategies in the world-wide web, In Proceedings of the Third International World-Wide Web Conference on Technology, tools and applications, Vol. 27. 8 Jones, R., and Klinkner, K. (2008) Beyond the session timeout: automatic hierarchical segmentation of search topics in query logs, In Proceedings of the 17th ACM conference on Information and knowledge management (CIKM '08). ACM, New York, NY, USA, pp. 699-708. 9 Aletras, N., Stevenson, M., and Clough, P. (2013) Computing Similarity between Items in a Digital Library of Cultural Heritage, Journal on Computing and Cultural Heritage, vol. 5(4), Article 16. 10 Sinha, R. and Swearingen, K. (2002) The Role of Transparency in Recommender Systems, In Proceedings of the Conference of Human Factors in Computing Systems, 20-25 April, 2002, Minneapolis, MN, ACM, New York, NY, pp. 830-831. 11 Agirre, E. et al. (2013) UBC UOS-TYPED: Regression for typed-similarity. In Proceedings of the Second Joint Conference on Lexical and Computational Semantics (*SEM 2013), Volume 1: Proceedings of the main conference and the shared task: Semantic Textual Similarity. Atlanta Georgia, June 13-14 2013, pp. 132-137.