WWW2014: Long Time No See: The Probability of Reusing Tags as a Function of F...Dominik Kowald
WWW2014 - WebScience Track
Long Time No See: The Probability of Reusing Tags as a Function of Frequency and Recency
Dominik Kowald, Paul Seitlinger, Christoph Trattner, Tobias Ley
The Social Semantic Server Tool Support in Learning LayersDominik Kowald
Slides presented by Tobias Ley at the 3rd Learning Layers reviews meeting about how the Social Semantic Server (SSS) support the Layers tools in the Healthcare and Construction areas.
The influence of social status on consensus building in collaboration networksIlire Hasani-Mavriqi
In this paper, we analyze the influence of social status on opinion dynamics and consensus building in collaboration networks. To that end, we simulate the diffusion of opinions in empirical collaboration networks by taking into account both the network structure and the individual differences of people reflected through their social status. For our simulations, we adapt a well-known Naming Game model and extend it with the Probabilistic Meeting Rule to account for the social status of individuals participating in a meeting. This mechanism is sufficiently flexible and allows us to model various situations in collaboration networks, such as the emergence or disappearance of social classes. In this work, we concentrate on studying three well-known forms of class society: egalitarian, ranked and stratified. In particular, we are interested in the way these society forms facilitate opinion diffusion. Our experimental findings reveal that (i) opinion dynamics in collaboration networks is indeed affected by the individuals’ social status and (ii) this effect is intricate and non-obvious. In particular, although the social status favors consensus building, relying on it too strongly can slow down the opinion diffusion, indicating that there is a specific setting for each collaboration network in which social status optimally benefits the consensus building process.
Paper: http://www.know-center.tugraz.at/cms/wp-content/uploads/2015/08/ASONAM_2015_Paper.pdf
Reference:
Hasani-Mavriqi I, Geigl F, Pujari SC, Lex E, Helic D (2015) The influence of social status on consensus building in collaboration networks. In: Proceedings of the 2015 IEEE/ACM international conference on advances in social networks analysis and mining 2015, ASONAM ’15ACM, New York, NY, USA, pp 162–169
http://dl.acm.org/citation.cfm?id=2808887&CFID=851242713&CFTOKEN=32991930
Scaling up digital learning support for smart workforce development in cluste...Ralf Klamma
4th Research Forum on Small and Medium Sized Enterprises, Chur, Switzerland, February 9-10, 2015
Ralf Klamma & Tobias Ley
RWTH Aachen University, Germany & Tallinn University, Estonia
klamma@dbis.rwth-aachen.de & tley@tlu.ee
Ralf Klamma
Advanced Community Information Systems (ACIS)RWTH Aachen University, Germany
klamma@dbis.rwth-aachen.de
Dresden, January 22, 2015
las2peer is a distributed, highly reliable and secure platform for creating community information systems and community services.
The main goal of las2peer is to provide a fast and flexible way to create services which may communicate with each other and their users through standard protocols. The used and stored information is handled in a trustworthy way and within full control of the communities.
WWW2014: Long Time No See: The Probability of Reusing Tags as a Function of F...Dominik Kowald
WWW2014 - WebScience Track
Long Time No See: The Probability of Reusing Tags as a Function of Frequency and Recency
Dominik Kowald, Paul Seitlinger, Christoph Trattner, Tobias Ley
The Social Semantic Server Tool Support in Learning LayersDominik Kowald
Slides presented by Tobias Ley at the 3rd Learning Layers reviews meeting about how the Social Semantic Server (SSS) support the Layers tools in the Healthcare and Construction areas.
The influence of social status on consensus building in collaboration networksIlire Hasani-Mavriqi
In this paper, we analyze the influence of social status on opinion dynamics and consensus building in collaboration networks. To that end, we simulate the diffusion of opinions in empirical collaboration networks by taking into account both the network structure and the individual differences of people reflected through their social status. For our simulations, we adapt a well-known Naming Game model and extend it with the Probabilistic Meeting Rule to account for the social status of individuals participating in a meeting. This mechanism is sufficiently flexible and allows us to model various situations in collaboration networks, such as the emergence or disappearance of social classes. In this work, we concentrate on studying three well-known forms of class society: egalitarian, ranked and stratified. In particular, we are interested in the way these society forms facilitate opinion diffusion. Our experimental findings reveal that (i) opinion dynamics in collaboration networks is indeed affected by the individuals’ social status and (ii) this effect is intricate and non-obvious. In particular, although the social status favors consensus building, relying on it too strongly can slow down the opinion diffusion, indicating that there is a specific setting for each collaboration network in which social status optimally benefits the consensus building process.
Paper: http://www.know-center.tugraz.at/cms/wp-content/uploads/2015/08/ASONAM_2015_Paper.pdf
Reference:
Hasani-Mavriqi I, Geigl F, Pujari SC, Lex E, Helic D (2015) The influence of social status on consensus building in collaboration networks. In: Proceedings of the 2015 IEEE/ACM international conference on advances in social networks analysis and mining 2015, ASONAM ’15ACM, New York, NY, USA, pp 162–169
http://dl.acm.org/citation.cfm?id=2808887&CFID=851242713&CFTOKEN=32991930
Scaling up digital learning support for smart workforce development in cluste...Ralf Klamma
4th Research Forum on Small and Medium Sized Enterprises, Chur, Switzerland, February 9-10, 2015
Ralf Klamma & Tobias Ley
RWTH Aachen University, Germany & Tallinn University, Estonia
klamma@dbis.rwth-aachen.de & tley@tlu.ee
Ralf Klamma
Advanced Community Information Systems (ACIS)RWTH Aachen University, Germany
klamma@dbis.rwth-aachen.de
Dresden, January 22, 2015
las2peer is a distributed, highly reliable and secure platform for creating community information systems and community services.
The main goal of las2peer is to provide a fast and flexible way to create services which may communicate with each other and their users through standard protocols. The used and stored information is handled in a trustworthy way and within full control of the communities.
A Methodology and Tool Support for Widget-based Web Application DevelopmentNicolaescu Petru
Slides of the 15th International Conference for Web Engineering (ICWE15). How to widgetize applications for achieving collaborative mashups and near real-time features
View Based Near Real Time Collaborative Modeling for Information Systems Engi...Nicolaescu Petru
Near real-time collaborative modeling using views and viewpoints, realized using our SyncMeta framework. We support the definition of arbitrary viewpoints and the generation of multiple and arbitrary views on a model, using a metamodel to model instantiation.
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the WebNicolaescu Petru
Framework for near real-time (meta) modeling on the Web. Permits the collaborative editing of meta models and the generation of near real-time collaborative modeling editors. It uses a visual modeling approach.
http://dbis.rwth-aachen.de/cms/research/ACIS/SyncMeta
Enabling Data-Intensive Science Through Data InfrastructuresLIBER Europe
These slides are from a talk given at LIBER's 42nd annual conference by Carlos Morais Pires of the European Commission.
In light of the current data deluge, and plans by the European Commission to harness this deluge through the implementation of e-infrastructures for data driven science under Horizon 2020, Pires issued a call to action to libraries to engage in the data infrastructure and bring their own unique, and now much needed competencies, to bear in bringing meaning to, and spreading the word about, data-driven science.
Roadmaps, Roles and Re-engineering: Developing Data Informatics Capability in...LIBER Europe
A presentation by Dr. Liz Lyon of the United Kingdom Office for Library and Information Networking, as given at LIBER's 42nd annual conference in Munich, Germany.
Digital asset management (dam) systems used in LibrariesHong (Jenny) Jing
This project is started in Sept. 2014 and the purpose of it is to:
• Investigate and report on options for Institutional Repository (IR), Digital Asset Management (DAM), and related tools. (This research does not cover Research Data Management (RDM) and Electronic Document Records Management (EDRM).)
• Assess implications for implementation in the Queen’s environment.
• Set up instance of Islandora as a way to demonstrate answers to questions about implementing an IR/DAM.
A Revolution in Open Science: Open Data and the Role of Libraries (Professor ...LIBER Europe
This talk was given by Prof. Geoffrey Boulton of the University of Edinburgh at LIBER's 42nd annual conference in Munich. Here is a brief summary: "The data storm that has been unleashed by novel means of data acquisition, manipulation and their instantaneous communication have posed both great challenges and opportunities for science. The challenge is to maintain scientific self-correction, which depends on concurrent publication of concepts and the underlying evidence. The opportunity is to exploit massive and complex data volumes in creating new knowledge. Both are non-trivial tasks. The former requires ‘intelligent openness‘."
"The latter requires new ways of thinking and new forms of collaboration, which make major demands on scientists, their institutions, those that fund science and those who publish it. Open access publishing is important, but open data is fundamental to scientific progress."
"In a post-Gutenberg era, can the library maintain its historic role as an efficient repository of scientific knowledge? Can it provide support for the creation of new knowledge? What responsibilities should it discharge, and how? What skills are required by those discharging the library function? And how do we achieve a realisable objective, of having all the publications online, all the data online, and for the two to be interoperable?"
Learn more about LIBER at www.libereurope.eu
Presentation given by Chris Higgens at the Annual Infrastructure for Spatial Information in European (INSPIRE) Conference Krakow, Poland. 22 June 2010.
Yjs: A Framework for Near Real-time P2P Shared Editing on Arbitrary Data TypesNicolaescu Petru
Demo poster for our near real-time collaboration framework, Yjs at the International Conference for Web Engineering 2015 (ICWE15). Find out more information at http://y-js.org
A Methodology and Tool Support for Widget-based Web Application DevelopmentNicolaescu Petru
Slides of the 15th International Conference for Web Engineering (ICWE15). How to widgetize applications for achieving collaborative mashups and near real-time features
View Based Near Real Time Collaborative Modeling for Information Systems Engi...Nicolaescu Petru
Near real-time collaborative modeling using views and viewpoints, realized using our SyncMeta framework. We support the definition of arbitrary viewpoints and the generation of multiple and arbitrary views on a model, using a metamodel to model instantiation.
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the WebNicolaescu Petru
Framework for near real-time (meta) modeling on the Web. Permits the collaborative editing of meta models and the generation of near real-time collaborative modeling editors. It uses a visual modeling approach.
http://dbis.rwth-aachen.de/cms/research/ACIS/SyncMeta
Enabling Data-Intensive Science Through Data InfrastructuresLIBER Europe
These slides are from a talk given at LIBER's 42nd annual conference by Carlos Morais Pires of the European Commission.
In light of the current data deluge, and plans by the European Commission to harness this deluge through the implementation of e-infrastructures for data driven science under Horizon 2020, Pires issued a call to action to libraries to engage in the data infrastructure and bring their own unique, and now much needed competencies, to bear in bringing meaning to, and spreading the word about, data-driven science.
Roadmaps, Roles and Re-engineering: Developing Data Informatics Capability in...LIBER Europe
A presentation by Dr. Liz Lyon of the United Kingdom Office for Library and Information Networking, as given at LIBER's 42nd annual conference in Munich, Germany.
Digital asset management (dam) systems used in LibrariesHong (Jenny) Jing
This project is started in Sept. 2014 and the purpose of it is to:
• Investigate and report on options for Institutional Repository (IR), Digital Asset Management (DAM), and related tools. (This research does not cover Research Data Management (RDM) and Electronic Document Records Management (EDRM).)
• Assess implications for implementation in the Queen’s environment.
• Set up instance of Islandora as a way to demonstrate answers to questions about implementing an IR/DAM.
A Revolution in Open Science: Open Data and the Role of Libraries (Professor ...LIBER Europe
This talk was given by Prof. Geoffrey Boulton of the University of Edinburgh at LIBER's 42nd annual conference in Munich. Here is a brief summary: "The data storm that has been unleashed by novel means of data acquisition, manipulation and their instantaneous communication have posed both great challenges and opportunities for science. The challenge is to maintain scientific self-correction, which depends on concurrent publication of concepts and the underlying evidence. The opportunity is to exploit massive and complex data volumes in creating new knowledge. Both are non-trivial tasks. The former requires ‘intelligent openness‘."
"The latter requires new ways of thinking and new forms of collaboration, which make major demands on scientists, their institutions, those that fund science and those who publish it. Open access publishing is important, but open data is fundamental to scientific progress."
"In a post-Gutenberg era, can the library maintain its historic role as an efficient repository of scientific knowledge? Can it provide support for the creation of new knowledge? What responsibilities should it discharge, and how? What skills are required by those discharging the library function? And how do we achieve a realisable objective, of having all the publications online, all the data online, and for the two to be interoperable?"
Learn more about LIBER at www.libereurope.eu
Presentation given by Chris Higgens at the Annual Infrastructure for Spatial Information in European (INSPIRE) Conference Krakow, Poland. 22 June 2010.
Yjs: A Framework for Near Real-time P2P Shared Editing on Arbitrary Data TypesNicolaescu Petru
Demo poster for our near real-time collaboration framework, Yjs at the International Conference for Web Engineering 2015 (ICWE15). Find out more information at http://y-js.org
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...Nicolaescu Petru
Poster for our paper: D. Kovachev, D. Renzel, P. Nicolaescu, R. Klamma, „DireWolf – Distributing and Migrating User Interfaces for Web Widget Applications”. In Proceedings of the 13th International Conference on Web Engineering, Aalborg, Denmark, July 8-12, 2013. Springer Lecture Notes in Computer Science 2013
Analysis of Overlapping Communities in Signed Complex NetworksMohsen Shahriari
Analysis of overlapping communities in signed complex networks; this paper compares three overlapping community detection algorithms in networks with both positive and negative connections.
DireWolf Goes Pack Hunting: A Peer-to-Peer Approach for Secure Low Latency Wi...IstvanKoren
Widget-based Web applications are outperforming monolithic Web applications in terms of distribution of the user interface on many devices and many standard browsers. However, latency of the remote inter-widget communication may be an obstacle for the uptake of Widget-based Web applications in near real-time domains like Web gaming and augmented reality. In this demo paper we show DireWolf 2.0 which is replacing the XMPP server of the DireWolf approach by a client-side relay realized by the means of WebRTC. This is not only decreasing the latency of the distributed interface for any application but also increasing the security by avoiding man-in-the-middle attacks on the XMPP server. This progress is enabling further uptake in Widget-based solutions in advanced Web engineering.
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...Dejan Kovachev
Web applications have overcome traditional desktop applications especially in collaborative settings. However, the bulk of Web applications still follow the "single user on a single device" computing model. Therefore, we created the DireWolf framework for rich Web applications with distributed user interfaces (DUIs) over a federation of heterogeneous commodity devices supporting modern Web browsers such as laptops, smart phones and tablet computers.
The DUIs are based on widget technology coupled with cross-platform inter-widget communication and seamless session mobility. Inter-widget communication technologies connect the widgets and enable real-time collaborative applications as well as runtime migration in our framework. We show that the DireWolf framework facilitates the use case of collaborative semantic video annotation. For a single user it provides more flexible control over different parts of an application by enabling the simultaneous use of smart phones, tablets and computers. The work presented opens the way for creating distributed Web applications which can access device specific functionalities such as multi-touch, text input, etc. in a federated and usable manner.
DireWolf: http://dbis.rwth-aachen.de/cms/projects/the-xmpp-experience/direwolf/
Presented at ICWE 2013: http://icwe2013.webengineering.org/
We gave this lightning talk about the Layers Box approach in Agder, Norway on May 12, 2015. It highlights the Layers Adapter that proxies requests to our microservice architecture in the backend, secured by OpenID Connect
Maximising the opportunities of the online marketplace (South Australia)Zumio
Presentation delivered to delegates of the CPA Australia South Australia Congress, 21-Nov-2008. Presentation notes available at http://zum.io/cpa-sa-08
Triptourage - online marketplace for tailored trips on-demandDarja Gutnick
Triptourate is an online marketplace that connects travelers with travel agents around the world to plan and book tailored trips, on-demand.
We aim to bring the human touch back to travel booking. To allow travelers to plan their trips from the convenience of their own homes without the stress of search engines. To expand the clientele of travel agents around the world.
Modern-day travel planning requires hours of comparing flight search results, scouting quality hotels in unknown lands and sifting through tour and activity recommendations. It's frustrating, isn't it? Not anymore! With Triptourage, you are connected with experienced travel experts who understand what you're looking for in your trip, as complicated as your plans may be. Without you having to leave your computer, our experts will find the best options for your flights, accommodations and activities. The best part? You don't have to stress anymore over flight searches and tour planning. Just request, book and go.
Recent Gartner and Capgemini studies predict only around 25% of data science projects are successful and only around 15% make it to full-scale production. Of these, many degrade in performance and produce disappointing results within months of implementation. How can focusing on the desired business outcomes and business use cases throughout a data science project help overcome the odds?
Invento Labs, formerly known as EuroATS, is a leading provider of Research & Development (R&D) and Social Computing services from Belarus, Eastern Europe. We specialize in addressing the challenges posed by the virtual world with outstanding software technology solutions.
Our mission is to innovate, tie-up with local players, and in the process offer social computing and R&D as a unique competency.
Invento Labs provides a variety of services involving analysis, design, application development, software maintenance and testing, Internet consulting, Web 2.0 and Mobile 2.0 solutions that deliver superior content, functionality and performance. Our Research and Development team of qualified engineers and mathematicians will help you turn your conceptual ideas into the solutions that work.
This slide deck is used to present the following paper:
S. Shahand, A. H. C. van Kampen, and S. D. Olabarriaga, "Science Gateway Canvas: A business reference model for Science Gateways", In Proceedings of the Science of Cyberinfrastructure: Research, Experience, Applications and Models, SCREAM'15, Portland, OR, USA, June 16 2015 (in conjunction with HPDC'15). DOI: http://dx.doi.org/10.1145/2753524.2753527
Agile Data Science is a lean methodology that is adopted from Agile Software Development. At the core it centers around people, interactions, and building minimally viable products to ship fast and often to solicit customer feedback. In this presentation, I describe how this work was done in the past with examples. Get started today with our help by visiting http://www.alpinenow.com
Product Lines and Ecosystems: from customization to configurationAdaCore
Digitalization is concerned with a fundamental shift in value delivery to customers from transactional to continuous. For R&D this requires adopting processes such as DevOps and continuous deployment. Systems engineering companies using platforms need to adjust their ways of working and be cognisant of the role of the ecosystem surrounding them to capitalize on this transformation. The keynote talk will discuss these developments and provide industrial examples from Software Center, a collaboration between 17 large, international companies and five universities with the intent of accelerating the digital transformation of the European software intensive industry.
Algorithm Marketplace and the new "Algorithm Economy"Diego Oppenheimer
Talk by Diego Oppenheimer CEO of Algorithmia.com at Data Day Texas 2016.
Peter Sondergaard VP of Research for Gartner recently said the next digital gold rush is "How we do something with data not just what you do with it". During this talk we will cover a brief history of the different algorithmic advances in computer vision, natural language processing, machine learning and general AI and how they are being applied to Big Data today. From there we will talk about how algorithms are playing a crucial part in the next Big Data revolution, new opportunities that are opening up for startups and large companies alike as well as a first look into the role Algorithm Marketplaces will play in this space.
Similar to SRS2014: Towards a Scalable Recommender Engine for Online Marketplaces (20)
AFEL-REC: A Recommender System for Providing Learning Resource Recommendation...Dominik Kowald
In this paper, we present preliminary results of AFEL-REC, a recommender system for social learning environments. AFEL-REC is build upon a scalable software architecture to provide recommendations of learning resources in near real-time. Furthermore, AFEL-REC can cope with any kind of data that is present in social learning environments such as resource metadata, user interactions or social tags. We provide a preliminary evaluation of three recommendation use cases implemented in AFEL-REC and we find that utilizing social data in form of tags is helpful for not only improving recommendation accuracy but also coverage. This paper should be valuable for both researchers and practitioners interested in providing resource recommendations in social learning environments.
PhD defense presentation of Dominik Kowald: Modeling Activation Processes in Human Memory to Improve Tag Recommendations. Presented at Know-Center / Graz University of Technology (Austria)
Temporal Effects on Hashtag Reuse in TwitterDominik Kowald
Paper presentation @ WWW 2017 (Web Mining track)
Paper by Dominik Kowald, Subhash Pujari and Elisabeth Lex @ Know-Center and Graz University of Technology
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...SocioCosmos
Get more Pinterest followers, reactions, and repins with Sociocosmos, the leading platform to buy all kinds of Pinterest presence. Boost your profile and reach a wider audience.
https://www.sociocosmos.com/product-category/pinterest/
Multilingual SEO Services | Multilingual Keyword Research | Filosemadisonsmith478075
Multilingual SEO services are essential for businesses aiming to expand their global presence. They involve optimizing a website for search engines in multiple languages, enhancing visibility, and reaching diverse audiences. Filose offers comprehensive multilingual SEO services designed to help businesses optimize their websites for search engines in various languages, enhancing their global reach and market presence. These services ensure that your content is not only translated but also culturally and contextually adapted to resonate with local audiences.
Visit us at -https://www.filose.com/
Unlock TikTok Success with Sociocosmos..SocioCosmos
Discover how Sociocosmos can boost your TikTok presence with real followers and engagement. Achieve your social media goals today!
https://www.sociocosmos.com/product-category/tiktok/
“To be integrated is to feel secure, to feel connected.” The views and experi...AJHSSR Journal
ABSTRACT: Although a significant amount of literature exists on Morocco's migration policies and their
successes and failures since their implementation in 2014, there is limited research on the integration of subSaharan African children into schools. This paperis part of a Ph.D. research project that aims to fill this gap. It
reports the main findings of a study conducted with migrant children enrolled in two public schools in Rabat,
Morocco, exploring how integration is defined by the children themselves and identifying the obstacles that they
have encountered thus far. The following paper uses an inductive approach and primarily focuses on the
relationships of children with their teachers and peers as a key aspect of integration for students with a migration
background. The study has led to several crucial findings. It emphasizes the significance of speaking Colloquial
Moroccan Arabic (Darija) and being part of a community for effective integration. Moreover, it reveals that the
use of Modern Standard Arabic as the language of instruction in schools is a source of frustration for students,
indicating the need for language policy reform. The study underlines the importanceof considering the
children‟s agency when being integrated into mainstream public schools.
.
KEYWORDS: migration, education, integration, sub-Saharan African children, public school
Enhance your social media strategy with the best digital marketing agency in Kolkata. This PPT covers 7 essential tips for effective social media marketing, offering practical advice and actionable insights to help you boost engagement, reach your target audience, and grow your online presence.
Grow Your Reddit Community Fast.........SocioCosmos
Sociocosmos helps you gain Reddit followers quickly and easily. Build your community and expand your influence.
https://www.sociocosmos.com/product-category/reddit/
Surat Digital Marketing School is created to offer a complete course that is specifically designed as per the current industry trends. Years of experience has helped us identify and understand the graduate-employee skills gap in the industry. At our school, we keep up with the pace of the industry and impart a holistic education that encompasses all the latest concepts of the Digital world so that our graduates can effortlessly integrate into the assigned roles.
This is the place where you become a Digital Marketing Expert.
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...AJHSSR Journal
ABSTRACT: In the Malaysian context, small and medium enterprises (SMEs) experience a significant
burden of workplace accidents. A consensus among scholars attributes a substantial portion of these incidents to
human factors, particularly unsafe behaviors. This study, conducted in Malaysia's northern region, specifically
targeted Safety and Health/Human Resource professionals within the manufacturing sector of SMEs. We
gathered a robust dataset comprising 107 responses through a meticulously designed self-administered
questionnaire. Employing advanced partial least squares-structural equation modeling (PLS-SEM) techniques
with SmartPLS 3.2.9, we rigorously analyzed the data to scrutinize the intricate relationship between safety
behavior and safety performance. The research findings unequivocally underscore the palpable and
consequential impact of safety behavior variables, namely safety compliance and safety participation, on
improving safety performance indicators such as accidents, injuries, and property damages. These results
strongly validate research hypotheses. Consequently, this study highlights the pivotal significance of cultivating
safety behavior among employees, particularly in resource-constrained SME settings, as an essential step toward
enhancing workplace safety performance.
KEYWORDS :Safety compliance, safety participation, safety performance, SME
Your Path to YouTube Stardom Starts HereSocioCosmos
Skyrocket your YouTube presence with Sociocosmos' proven methods. Gain real engagement and build a loyal audience. Join us now.
https://www.sociocosmos.com/product-category/youtube/
2. http://Learning-Layers-eu
Many thanks to
Emanuel Lacic
elacic@know-center.at
Graz University of Technology
Austria
2
Denis Parra
dparra@ing.puc.cl
Pontificia Universidad
Catolica
Chile
Christoph Trattner
ctrattner@know-center.at
Know-Center Graz
Austria
3. http://Learning-Layers-eu
What will this talk be about?
• (Real-time) product recommendations for
online marketplaces
• Scalability of recommender systems
• Utilizing social network data for the
recommendations of products to people
3
4. http://Learning-Layers-eu
How did this work start?
• Joint project with the Austrian start-up Blanc-Noir
• Personalized product recommender for online
marketplaces based on
– Actions in the marketplaces (e.g., Ebay, Amazon)
– Product information
– Social network data (e.g., Facebook, G+)
– Filter criteria
• Provided at (near) real-time!
… especially if there is a lot of data
… together with many data updates
4
6. http://Learning-Layers-eu
What‘s available out there?
• Frameworks/approaches for scalable
recommendations
– Distributed data processing
• Apache Hadoop / Mahout (map/reduce paradigm)
– Relational databases
• MySQL, PostgreSQL (e.g., RecDB project)
– Collaborative Filtering improvements
• Matrix factorization
• Lack of a framework / approach that combines all
things we need
6
8. http://Learning-Layers-eu
Why Solr?
• „High-performance, full-featured text search engine library“
… but more precise …
• „High-performance, fully-featured token matching and scoring
library“ [Grainger, 2012]
… which provides ….
– full-text searches (content-based)
– powerful queries (e.g., MoreLikeThis or Facets)
– (near) real-time data updates (no pre/re-calculations)
– easy schema updates (social data integration)
• Established open-source software (Apache license) with big
community
8
11. http://Learning-Layers-eu
What‘s about the marketplace
and social data features?
11
0
0.05
0.1
0.15
0.2
Purchases Categories Title Description Interests Groups Likes Comments Interactions
nDCG
Data Features
0
0.1
0.2
0.3
0.4
0.5
Purchases Categories Title Description Interests Groups Likes Comments Interactions
UserCoverage
Data Features
• Both types of data are important for the recommender quality and
user coverage
12. http://Learning-Layers-eu
What‘s about the hybrids?
12
0
0.01
0.02
0.03
0.04
0.05
MP CCFm CFs ALL
nDCG
Recommendation Algorithms
0
0.2
0.4
0.6
0.8
1
MP CCFm CFs ALL
UserCoverage
Data Features
• The hybrid approach provides a good trade-off of recommender
quality and user coverage
14. http://Learning-Layers-eu
What we have shown!
• Apache Solr is more than a search engine!
• Actually it is a great framework to implement a scalable
recommender engine for online marketplaces
• Near real-time recommendations through build-in query-functions
• Near real-time data updates
• Easy integration of social data
+ a high-performance full-text search engine for free!
• Evaluation on dataset gathered from SecondLife
• Different marketplace and social data features are important
• Hybrid approaches produce more robust recommendations
• It scales!
14
15. http://Learning-Layers-eu
What do we want to do in the
future?
15
• Online study together with BlancNoir with “real” data
• Impact of geo-spatial data
• Impact of temporal data (see WebScience track)
• Comparative study with other backend solutions (e.g.,
ElasticSearch)
16. http://Learning-Layers-eu
Thank you for your attention!
Code and framework:
https://github.com/learning-layers/SocRec
Questions?
Dominik Kowald
dkowald@know-center.at
Know-Center
Graz University of Technology (Austria)
16
21. http://Learning-Layers-eu
Recommendation Algorithms
implemented in the Engine
• MostPopular (MP)
– Recommends for any user the most purchased items
• Collaborative Filtering (CF)
– Find similar users (k nearest neighbors) and recommend novel items of
those users [Schafer et al., 2007]
– In Solr: select queries and facet counts
• Content-Based (C)
– Analyze item meta-data to find similar items [Pazzani et al., 2007]
– In Solr: MoreLikeThis function
• Hybrid (CCF)
– Combine different algorithms to overcome their individual limitations
[Burke et al., 2002]
– Each algorithm can be weighted / tuned according to its performance
21