Jonathan Gemmell

Jonathan Gemmell
DePaul University · School of Computing

About

33
Publications
4,796
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
956
Citations
Citations since 2016
15 Research Items
331 Citations
201620172018201920202021202201020304050
201620172018201920202021202201020304050
201620172018201920202021202201020304050
201620172018201920202021202201020304050

Publications

Publications (33)
Preprint
Full-text available
Competitive online games use rating systems for matchmaking; progression-based algorithms that estimate the skill level of players with interpretable ratings in terms of the outcome of the games they played. However, the overall experience of players is shaped by factors beyond the sole outcome of their games. In this paper, we engineer several fea...
Preprint
Full-text available
Competitive online games use rating systems to match players with similar skills to ensure a satisfying experience for players. In this paper, we focus on the importance of addressing different aspects of playing behavior when modeling players for creating match-ups. To this end, we engineer several behavioral features from a dataset of over 75,000...
Preprint
Full-text available
Recommender systems have become a ubiquitous part of modern web applications. They help users discover new and relevant items. Today's users, through years of interaction with these systems have developed an inherent understanding of how recommender systems function, what their objectives are, and how the user might manipulate them. We describe thi...
Conference Paper
Full-text available
Recommender systems have become a ubiquitous part of modern web applications. They help users discover new and relevant items. Today's users, through years of interaction with these systems have developed an inherent understanding of how recommender systems function, what their objectives are, and how the user might manipulate them. We describe thi...
Preprint
Full-text available
One of the main goals of online competitive games is increasing player engagement by ensuring fair matches. These games use rating systems for creating balanced match-ups. Rating systems leverage statistical estimation to rate players' skills and use skill ratings to predict rank before matching players. Skill ratings of individual players can be a...
Preprint
Full-text available
Online competitive games have become a mainstream entertainment platform. To create a fair and exciting experience, these games use rating systems to match players with similar skills. While there has been an increasing amount of research on improving the performance of these systems, less attention has been paid to how their performance is evaluat...
Preprint
Full-text available
Online competitive games have become increasingly popular. To ensure an exciting and competitive environment, these games routinely attempt to match players with similar skill levels. Matching players is often accomplished through a rating system. There has been an increasing amount of research on developing such rating systems. However, less atten...
Conference Paper
Full-text available
Recommender systems have become a mainstay of modern inter-net applications. They help users identify products to purchase on Amazon, movies to watch on Netflix and songs to enjoy on Pandora. Indeed, they have become so commonplace that users, through years of interactions with these systems, have developed an inherent understanding of how recommen...
Conference Paper
Recommender systems assist users in navigating complex information spaces and focus their attention on the content most relevant to their needs. Often these systems rely on user activity or descriptions of the content. Social annotation systems, in which users collaboratively assign tags to items, provide another means to capture information about...
Article
Recommender systems assist users in navigating complex information spaces and focus their attention on the content most relevant to their needs. Often these systems rely on user activity or descriptions of the content. Social annotation systems, in which users collaboratively assign tags to items, provide another means to capture information about...
Conference Paper
Social annotation systems have become a staple of the World Wide Web, enabling users to organize their favorite resources with tags. Resource recommenders that exploit these tags to model users and resources have proven to be effective in assisting users navigate complex information spaces, particularly when combined with other approaches. In previ...
Conference Paper
Tag recommendation is a fundamental service in today’s social annotation systems, assisting users as they collect and annotate resources. Our previous work has demonstrated the strengths of a linear weighted hybrid, which weights and combines the results of simple components into a final recommendation. However, these previous efforts treated each...
Article
Social annotation systems enable the organization of online resources with user-defined keywords. Collectively these annotations provide a rich information space in which users can discover resources, organize and share their finds, and connect to other users with similar interests. However, the size and complexity of these systems can lead to info...
Article
Full-text available
Recommender systems are a means of personalizing the presentation of information to ensure that users see the items most relevant to them. The social web has added new dimensions to the way people interact on the Internet, placing the emphasis on user-generated content. Users in social networks create photos, videos, and other artifacts, collaborat...
Conference Paper
Full-text available
Recommendation by example is common in contemporary Internet applications providing resources similar to a user-selected example. In this paper this task is considered as a function available within a social annotation system offering new ways to model both users and resources. Using three real-world datasets we motivate several conclusions. First,...
Conference Paper
Full-text available
Social annotation systems enable the organization of online resources with user-defined keywords. The size and complexity of these systems make them excellent platforms for the application of recommender systems, which can provide personalized views of complex information spaces. Many researchers have concentrated on the important problem of tag re...
Conference Paper
Collaborative tagging applications enable users to annotate online resources with user-generated keywords. The collection of these annotations and the way they connect users and resources produce a rich information space for users to explore. However the size, complexity and chaotic structure of these systems hamper users as they search for informa...
Conference Paper
Full-text available
Social annotation systems allow users to annotate resources with personalized tags and to navigate large and complex information spaces without the need to rely on predefined hierarchies. These systems help users organize and share their own resources, as well as discover new ones annotated by other users. Tag recommenders in such systems assist us...
Article
From string to form to function, the study of protein architecture can quickly move from studying a simple sequence of letters to investigating a complex three-dimensional structure that performs a vital role within a cell. The Illinois Bio-Grid (IBG) aims to develop high-quality open-source tools to aid in the study of these complex molecules. Amo...
Conference Paper
Full-text available
The proliferation of social Web technologies such as collaborative tagging has led to an increasing awareness of their vulnerability to misuse. Attackers may attempt to distort the system's adaptive behavior by inserting erroneous or misleading annotations, thus altering the way in which information is presented to legitimate users. Prior work on r...
Conference Paper
Full-text available
Folksonomies, otherwise known as Collaborative Tagging Systems, enable Internet users to share, annotate and search for online resources with user selected labels called tags. Tag rec- ommendation, the suggestion of an ordered set of tags during the annotation process, reduces the user effort from a keyboard entry to a mouse click. While there exis...
Conference Paper
Full-text available
Collaborative tagging applications have become a popular tool al- lowing Internet users to manage online resources with tags. Most collaborative tagging applications permit unsupervised tagging re- sulting in tag ambiguity in which a single tag has many different meanings and tag redundancy in which several tags have the same meaning. Common metric...
Article
Collaborative tagging applications allow users to annotate online resources. The result is a complex tapestry of interrelated users, re- sources and tags often called a folksonomy. Folksonomies present an attractive target for data mining applications such as tag recom- menders. A challenge of tag recommendation remains the adapta- tion of traditio...
Conference Paper
The popularity of collaborative tagging, otherwise known as “folksonomies”, emanate from the flexibility they afford users in navigating large information spaces for resources, tags, or other users, unencumbered by a pre-defined navigational or conceptual hierarchy. Despite its advantages, social tagging also increases user overhead in search and n...
Conference Paper
Full-text available
Collaborative tagging applications allow Internet users to annotate resources with personalized tags. The complex network created by many annotations, often called a folksonomy, permits users the freedom to explore tags, resources or even other user's profiles un- bound from a rigid predefined conceptual hierarchy. However, the freedom afforded use...
Article
Full-text available
Collaborative tagging systems, sometimes referred to as "folksonomies," enable Internet users to annotate or search for resources using custom labels instead of being restricted by pre-defined navigational or conceptual hierarchies. How-ever, the flexibility of tagging brings with it certain costs. Be-cause users are free to apply any tag to any re...
Article
Full-text available
The Inverse Protein Folding problem, also called Protein Design, spans the boundaries of both the computer and biological sciences. The problem consists of determining a sequence of amino acids to compose a protein that will, due to their combined bio-chemical properties, fold into a predetermined three-dimensional structure. This three-dimensional...
Article
Full-text available
Collaborative tagging applications allow users to annotate online re- sources, resulting in a complex three dimensional network of interrelated users, resources and tags often called a folksonom A pivotal challenge of these sys- tems remains the inclusion of the varied information channels introduced by the multi-dimensional folksonomy into recomme...

Network

Cited By

Projects

Projects (3)
Project
Finding the best way to infer a team's performance level from its members
Project
Introducing novel approaches for evaluating the predictive performance of rating systems in online competitive games
Project
User modeling, Building an efficient/effective group assignment system, Recommending items to the formed groups (Group recommendation)