Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael P. O'Mahony

dblp:34/4255 · DBLP profile ↗
← Back
38ranked-venue papers
10as first author
1since 2021 · last 2021
0000-0001-7085-9089ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 14 · 6 first-author · 1 since 2021Databases, data management, data science and information retrieval · 13 · 3 first-authorHuman-computer interaction and ubiquitous computing · 12 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3Computer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1Theory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
1 paper
Information extraction and text analysis · 100%
Databases, data mining, and information retrieval
3 papers
Recommender systems · 100%
Network and information security
1 paper
Network security · 100%

Topics — the 4 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis › text mining
topic mining
0.212013
Topic Extraction from Online Reviews for Classification and Recommendation · IJCAI 2013
Recommender systems
review-based recommendation
0.012013
Topic Extraction from Online Reviews for Classification and Recommendation · IJCAI 2013
Recommender systems
collaborative filtering
0.012004
Utility-based neighbourhood formation for efficient and robust collaborative filtering · EC 2004
Network security
attack strategy
0.012005
Recommender Systems: Attack Types and Strategies · AAAI 2005

Methods — techniques the papers use, named apart from their topics

topic modeling · 0.3k-nearest neighbor · 0.0
YearPublicationVenuePosition
2021 A sequence-based and context modelling framework for recommendation
abstract
Since the last decade, data collection is becoming more pervasive, passive and easier to perform. This is resulting in the rise of data wherein a user performs some activities in a sequence, such as locations visited, physical activities performed, and modes of transport taken. In such cases, activities are often performed in a particular order, and each activity in turn may influence the subsequent activities to be performed. Moreover, such activities may be associated with multiple features or contexts, such as location, time, weather, etc. The order encoded in such data, along with the context, capture important information when it comes to modelling the preferences and personal habits of users. Traditional recommender systems, however, typically do not consider the order in which users perform activities and there is little work which considers both sequence and context simultaneously. In this work, a generic recommendation framework is proposed which leverages both sequences and context in user activity data for activity recommendation. To model user activities, a semantic view of the user’s past activities as a timeline of activity objects is presented. An essential step in the recommendation process is finding patterns in past activities performed which are closely aligned to the recent activities undertaken by the user. To calculate the distance between timelines, a novel two-level distance metric is presented which calculates distance with respect to the order of the activities as well as the context features associated with each activity occurrence. The efficacy of the proposed activity recommendation framework in various recommendation scenarios, is demonstrated using real-world datasets from multiple domains.
Gunjan Kumar, Houssem Jerbi, Michael P. O'Mahony
Expert Syst. Appl.3
2018 Module Advisor: Guiding Students with Recommendations
Nina Hagemann, Michael P. O'Mahony, Barry Smyth
ITS2
2018 Module advisor: a hybrid recommender system for elective module exploration
abstract
Recommender systems are omni-present in our every day lives, guiding us through the vast amount of information available. However, in the academic world, personalised recommendations are less prominent, leaving students to navigate through the typically large space of available courses and modules manually. Since it is crucial for students to make informed choices about their learning pathways, we aim to improve the way students discover elective modules by developing a hybrid recommender system prototype that is specifically designed to help students find elective modules from a diverse set of subjects. We can improve the discoverability of long-tail options and help students broaden their horizons by combining notions of similarity and diversity.
Nina Hagemann, Michael P. O'Mahony, Barry Smyth
RecSys2
2017 TweetCric: A Twitter-Based Accountability Mechanism for Cricket
Arjumand Younus, Muhammad Atif Qureshi 0001, Naif R. Aljohani, Derek Greene, Michael P. O'Mahony
ICWE5
2016 Combining similarity and sentiment in opinion mining for product recommendation
Ruihai Dong, Michael P. O'Mahony, Markus Schaal, Kevin McCarthy, Barry Smyth
J. Intell. Inf. Syst.2
2014 Further Experiments in Opinionated Product Recommendation
Ruihai Dong, Michael P. O'Mahony, Barry Smyth
ICCBR2
2014 Towards Activity Recommendation from Lifelogs
abstract
With the increasing availability of passive, wearable sensor devices, digital lifelogs can now be captured for individuals. Lifelogs contain a digital trace of a person's life, and are characterised by large quantities of rich contextual data. In this paper, we propose a content-based recommender system to leverage such lifelogs to suggest activities to users. We model lifelogs as timelines of chronological sequences of activity objects, and describe a recommendation framework in which a two-level distance metric is proposed to measure the similarity between current and past timelines. An initial evaluation of our activity recommender performed using a real-world lifelog dataset demonstrates the utility of our approach.
Gunjan Kumar, Houssem Jerbi, Cathal Gurrin, Michael P. O'Mahony
iiWAS4
2014 A comparative study of collaboration-based reputation models for social recommender systems
Kevin McNally, Michael P. O'Mahony, Barry Smyth
User Model. User Adapt. Interact.2
2013 Opinionated Product Recommendation
Ruihai Dong, Markus Schaal, Michael P. O'Mahony, Kevin McCarthy, Barry Smyth
ICCBR3
2013 Mining Features and Sentiment from Review Experiences
Ruihai Dong, Markus Schaal, Michael P. O'Mahony, Kevin McCarthy, Barry Smyth
ICCBR3
2013 A Model of Collaboration-based Reputation for the Social Web
Kevin McNally, Michael P. O'Mahony, Barry Smyth
ICWSM2
2013 Topic Extraction from Online Reviews for Classification and Recommendation
Ruihai Dong, Markus Schaal, Michael P. O'Mahony, Barry Smyth
IJCAI3
2013 CatStream: categorising tweets for user profiling and stream filtering
abstract
Real-time information streams such as Twitter have become a common way for users to discover new information. For most users this means curating a set of other users to follow. However, at the moment the following granularity of Twitter is restricted to the level of individual users. Our research has highlighted that many following relationships are motivated by a subset of interests that are shared by the users in question. For example, user A might follow user B because of their technology related tweets, but shares little or no interest in their other tweets. As a result, this all-or-nothing following relationship can quickly overwhelm users' timelines with extraneous information. To improve this situation we propose a user profiling approach based on the topical categorisation of users' posted URLs. These topics can then be used to filter information streams so that they focus on more relevant information from the people they follow, based on their core interests. In particular, we present a system called CatStream that provides for a more fine-grained way to follow users on specific topics and filter our timelines accordingly. We present the results of a live-user study that shows how filtered timelines offer a better way to organise and filter their information streams. Most importantly users are generally satisfied with the categories predicted for their profiles and tweets.
Sandra Garcia-Esparza, Michael P. O'Mahony, Barry Smyth
IUI2
2013 Sentimental product recommendation
abstract
This paper describes a novel approach to product recommendation that is based on opinionated product descriptions that are automatically mined from user-generated product reviews. We present a recommendation ranking strategy that combines similarity and sentiment to suggest products that are similar but superior to a query product according to the opinion of reviewers. We demonstrate the benefits of this approach across a variety of Amazon product domains.
Ruihai Dong, Michael P. O'Mahony, Markus Schaal, Kevin McCarthy, Barry Smyth
RecSys2
2012 Harnessing the Experience Web to Support User-Generated Product Reviews
Ruihai Dong, Markus Schaal, Michael P. O'Mahony, Kevin McCarthy, Barry Smyth
ICCBR3
2012 Towards an intelligent reviewer's assistant: recommending topics to help users to write better product reviews
abstract
User opinions and reviews are an important part of the modern web and all major e-commerce sites typically provide their users with the ability to provide and access customer reviews across their product catalog. Indeed this has become a vital part of the service provided by sites like Amazon and TripAdvisor, so much so that many of us will routinely check appropriate product reviews before making a purchase decision, regardless of whether we intend to purchase online or not. The importance of reviews has highlighted the need to help users to produce better reviews and in this paper we describe the development and evaluation of a Reviewer's Assistant for this purpose. We describe a browser plugin that is designed to work with major sites like Amazon and to provide users with suggestions as they write their reviews. These suggestions take the form of topics (e.g. product features) that a reviewer may wish to write about and the suggestions automatically adapt as the user writes their review. We describe and evaluate a number of different algorithms to identify useful topics to recommend to the user and go on to describe the results of a preliminary live-user trial.
Ruihai Dong, Kevin McCarthy, Michael P. O'Mahony, Markus Schaal, Barry Smyth
IUI3
2012 First demonstration of the intelligent reviewer's assistant
abstract
User opinions and reviews are an important part of the modern web and all major e-commerce sites typically provide their users with the ability to provide and access customer reviews across their product catalog. The importance of reviews has driven the need to improve the review quality by providing interactive support for the reviewer and we will demonstrate the first version of an Intelligent Reviewer's Assistant for this purpose. Our browser plugin is designed to work with major sites like Amazon and to provide users with suggestions as they write their reviews. In particular, these suggestions take the form of topics (e.g. product features) that a reviewer may wish to write about and the suggestions automatically adapt as the user writes their review.
Ruihai Dong, Kevin McCarthy, Michael P. O'Mahony, Markus Schaal, Barry Smyth
IUI3
2012 The demonstration of the reviewer's assistant
abstract
User generated reviews are now a familiar and valuable part of most e-commerce sites since high quality reviews are known to influence purchasing decisions. In this demonstration we describe work on the Reviewer's Assistant (RA), which is a recommendation system that is designed to help users to write better quality reviews. It does this by suggesting relevant topics that they may wish to discuss based on the product they are reviewing and the content of their review so far.
Ruihai Dong, Markus Schaal, Michael P. O'Mahony, Kevin McCarthy, Barry Smyth
RecSys3
2012 A Multi-faceted User Model for Twitter
John Hannon, Kevin McCarthy, Michael P. O'Mahony, Barry Smyth
UMAP3
2012 Mining the real-time web: A novel approach to product recommendation
Sandra Garcia-Esparza, Michael P. O'Mahony, Barry Smyth
Knowl. Based Syst.2
2011 Social and collaborative web search: an evaluation study
abstract
Paper presented at the 2011 International Conference on Intelligent User Interfaces (IUI 2011), Stanford University, Palo Alto, CA, USA, February 13-16 2011
Kevin McNally, Michael P. O'Mahony, Barry Smyth, Maurice Coyle, Peter Briggs
IUI2
2011 A Case Study of Collaboration and Reputation in Social Web Search
abstract
Although collaborative searching is not supported by mainstream search engines, recent research has highlighted the inherently collaborative nature of many Web search tasks. In this article, we describe HeyStaks, a collaborative Web search framework that is designed to complement mainstream search engines. At search time, HeyStaks learns from the search activities of other users and leverages this information to generate recommendations based on results that others have found relevant for similar searches. The key contribution of this article is to extend the HeyStaks social search model by considering the search expertise, or reputation, of HeyStaks users and using this information to enhance the result recommendation process. In particular, we propose a reputation model for HeyStaks users that utilise the implicit collaboration events that take place between users as recommendations are made and selected. We describe a live-user trial of HeyStaks that demonstrates the relevance of its core recommendations and the ability of the reputation model to further improve recommendation quality. Our findings indicate that incorporating reputation into the recommendation process further improves the relevance of HeyStaks recommendations by up to 40%.
Kevin McNally, Michael P. O'Mahony, Maurice Coyle, Peter Briggs, Barry Smyth
ACM Trans. Intell. Syst. Technol.2
2010 Towards a reputation-based model of social web search
abstract
While web search tasks are often inherently collaborative in nature, many search engines do not explicitly support collaboration during search. In this paper, we describe HeyStaks (www.heystaks.com), a system that provides a novel approach to collaborative web search. Designed to work with mainstream search engines such as Google, HeyStaks supports searchers by harnessing the experiences of others as the basis for result recommendations. Moreover, a key contribution of our work is to propose a reputation system for HeyStaks to model the value of individual searchers from a result recommendation perspective. In particular, we propose an algorithm to calculate reputation directly from user search activity and we provide encouraging results for our approach based on a preliminary analysis of user activity and reputation scores across a sample of HeyStaks users.
Kevin McNally, Michael P. O'Mahony, Barry Smyth, Maurice Coyle, Peter Briggs
IUI2
2010 On the real-time web as a source of recommendation knowledge
abstract
Poster presented at the 4th ACM Conference on Recommender Systems (RecSys 2010), Barcelona, Spain, September 26-30, 2010
Sandra Garcia-Esparza, Michael P. O'Mahony, Barry Smyth
RecSys2
2010 A classification-based review recommender
Michael P. O'Mahony, Barry Smyth
Knowl. Based Syst.1
2009 A Case-Based Perspective on Social Web Search
Barry Smyth, Peter Briggs, Maurice Coyle, Michael P. O'Mahony
ICCBR4
2009 Learning to recommend helpful hotel reviews
abstract
User-generated reviews are a common and valuable source of product information, yet little attention has been paid as to how best to present them to end-users. In this paper, we describe a classification-based recommender system that is designed to recommend the most helpful reviews for a given product. We present a large-scale evaluation of our approach using TripAdvisor hotel reviews, and we show that our approach is capable of suggesting superior reviews compared to a number of alternative recommendation benchmarks.
Michael P. O'Mahony, Barry Smyth
RecSys1
2009 What Have the Neighbours Ever Done for Us? A Collaborative Filtering Perspective
Rachael Rafter, Michael P. O'Mahony, Neil J. Hurley, Barry Smyth
UMAP2
2009 Google Shared. A Case-Study in Social Search
Barry Smyth, Peter Briggs, Maurice Coyle, Michael P. O'Mahony
UMAP4
2008 Unsupervised retrieval of attack profiles in collaborative recommender systems
abstract
Trust, reputation and recommendation are key components of successful e-commerce systems. However, e-commerce systems are also vulnerable in this respect because there are opportunities for sellers to gain advantage through manipulation of reputation and recommendation. One such vulnerability is the use of fraudulent user profiles to boost (or damage) the ratings of items in an online recommender system. In this paper we cast this problem as a problem of detecting anomalous structure in network analysis and propose a novel mechanism for detecting this anomalous structure. We present an evaluation that shows that this approach is effective at uncovering the types of recommender systems attack described in the literature.
Kenneth Bryan, Michael P. O'Mahony, Padraig Cunningham
RecSys2
2007 A recommender system for on-line course enrolment: an initial study
abstract
In this paper we report on our work to date concerning the development of a course recommender system for University College Dublin's on-line enrollment application. We outline the factors that influence student choices and propose solutions to address some of the key considerations that are identified. We empirically evaluate our approach using historical student enrolment data and show that promising performance is achieved with our initial design.
Michael P. O'Mahony, Barry Smyth
RecSys1
2006 Detecting noise in recommender system databases
abstract
In this paper, we propose a framework that enables the detection of noise in recommender system databases. We consider two classes of noise: natural and malicious noise. The issue of natural noise arises from imperfect user behaviour (e.g. erroneous/careless preference selection) and the various rating collection processes that are employed. Malicious noise concerns the deliberate attempt to bias system output in some particular manner. We argue that both classes of noise are important and can adversely effect recommendation performance. Our objective is to devise techniques that enable system administrators to identify and remove from the recommendation process any such noise that is present in the data. We provide an empirical evaluation of our approach and demonstrate that it is successful with respect to key performance indicators.
Michael P. O'Mahony, Neil J. Hurley, Guénolé C. M. Silvestre
IUI1
2005 Recommender Systems: Attack Types and Strategies
Michael P. O'Mahony, Neil J. Hurley, Guénolé C. M. Silvestre
AAAI1
2004 Efficient and Secure Collaborative Filtering through Intelligent Neighbour Selection
Michael P. O'Mahony, Neil J. Hurley, Guénolé C. M. Silvestre
ECAI1
2004 Utility-based neighbourhood formation for efficient and robust collaborative filtering
abstract
In this paper we propose novel neighbourhood formation and similarity weight transformation schemes for automated collaborative filtering systems. We demonstrate the benefits of our schemes from the point-of-view of the efficiency and robustness provided, while achieving the accuracy and coverage of a benchmark k-Nearest Neighbour (k-NN) model.
Michael P. O'Mahony, Neil J. Hurley, Guénolé C. M. Silvestre
EC1
2004 Collaborative recommendation: A robustness analysis
abstract
Collaborative recommendation has emerged as an effective technique for personalized information access. However, there has been relatively little theoretical analysis of the conditions under which the technique is effective. To explore this issue, we analyse the robustness of collaborative recommendation: the ability to make recommendations despite (possibly intentional) noisy product ratings. There are two aspects to robustness: recommendation accuracy and stability. We formalize recommendation accuracy in machine learning terms and develop theoretically justified models of accuracy. In addition, we present a framework to examine recommendation stability in the context of a widely-used collaborative filtering algorithm. For each case, we evaluate our analysis using several real-world data-sets. Our investigation is both practically relevant for enterprises wondering whether collaborative recommendation leaves their marketing operations open to attack, and theoretically interesting for the light it sheds on a comprehensive theory of collaborative recommendation.
Michael P. O'Mahony, Neil J. Hurley, Nicholas Kushmerick, Guénolé C. M. Silvestre
ACM Trans. Internet Techn.1
2003 Collaborative Filtering - Safe and Sound?
Michael P. O'Mahony, Neil J. Hurley, Guénolé C. M. Silvestre
ISMIS1
2002 Promoting Recommendations: An Attack on Collaborative Filtering
Michael P. O'Mahony, Neil J. Hurley, Guénolé C. M. Silvestre
DEXA1