Models of collaborative tagging

From Wikipedia, the free encyclopedia

Collaborative tagging, also known as social tagging or folksonomy, allows users to apply public tags to online items, typically to make those items easier for themselves or others to find later. It has been argued that these tagging systems can provide navigational cues or "way-finders" for other users to explore information.[1][2] The notion is that given that social tags are labels users create to represent topics extracted from online documents, the interpretation of these tags should allow other users to predict the contents of different documents efficiently. Social tags are arguably more important in exploratory search, in which the users may engage in iterative cycles of goal refinement and exploration of new information (as opposed to simple fact-retrievals), and interpretation of information contents by others will provide useful cues for people to discover topics that are relevant.

One significant challenge that arises in social tagging systems is the rapid increase in the number and diversity of tags. As opposed to structured annotation systems, tags provide users an unstructured, open-ended mechanism to annotate and organize web content. As users are free to create any tag to describe any resource, it leads to what is referred to as the vocabulary problem.[3] Because users may use different words to describe the same document or extract different topics from the same document based on their own background knowledge, the lack of any top-down mediation may lead to an increase in the use of incoherent tags to represent the information resources in the system. In other words, the lack of structure inherent in social tags may hinder their potential as navigational cues for searchers because the diversities of users and their motivation may lead to diminishing tag-topic relations as the system grows. However, a number of studies have shown that structures do emerge at the semantic level – indicating that there are cohesive forces driving the emergent structures in a social tagging system.[4]

Just like any social phenomena, behavioral patterns in social tagging systems can be characterized by either a descriptive or predictive model. While descriptive models ask the question of "what", predictive models go deeper to also ask the question of "why" by attempting to provide explanations for the aggregate behavioral patterns.[5] While there may be no general agreement on what an acceptable explanation should be like, many believe that a good explanation should have a certain level of predictive accuracy.

Descriptive models typically are not concerned with explaining the actions of individuals. Instead, they focus on describing the patterns that emerge as individual behavior is aggregated in a large social information system. Predictive models, however, attempt to explain aggregate patterns by analyzing how individuals interact and link to each other in ways that bring about similar or different emergent patterns of social behavior. In particular, a mechanism-based predictive model assumes a certain set of rules governing how individuals interact with each other, and understand how these interactions could produce aggregate patterns as observed and characterized by descriptive models. Predictive models can therefore provide explanations to why different system characteristics may lead to different aggregate patterns, and can therefore potentially provide information on how systems should be designed to achieve different social purposes.

Descriptive models

Information theory models

For most tagging systems, the total number of objects being tagged far exceeds the total number of tags in the collective vocabulary. If a single tag in this system is specified, many documents would match, so that using single tags cannot effectively isolate any one document. However, some documents are more popular or important than others, which is reflected in the number of bookmarks per document. Thus, the focus should be on how well the mapping of tags to documents retains information about the distribution of the documents. Information theory provides a framework to understand the amount of shared information between two random variables. The conditional entropy measures the amount of entropy remaining in one random variable when the value of a second random variable is known.

A 2008 paper by Ed Chi and Todd Mytkowicz showed that the entropy of documents conditional on tags, H(D|T), is increasing rapidly.[6] This suggests that, even after knowing completely the value of a tag, the entropy of the set of documents is increasing over time. Conditional entropy asks the question: "Given that a set of tags is known, how much uncertainty remains regarding the document set referenced by those tags?" This curve is strictly increasing, which suggests that the specificity of any given tag is decreasing. As a navigation aid, tags are becoming harder and harder to use, and a single tag will gradually reference too many documents to be considered useful.

Another approach is through mutual information, a measure of independence between two variables. Full independence is reached when I(D;T) = 0.[clarification needed] Chi and Mytkowicz's research shows that as a measure of usefulness of tags and their encoding, there is a worsening trend in the ability of users to specify and find tags and documents when they are engaged in simple fact retrieval.[6] This suggests that search and recommendation systems should be built to help users sift through resources in social tagging systems, especially when they are engaged in activities beyond fact retrieval, as characterized by information theory. Although the number of documents associated with any given tag is increasing, there are many ways contextual information can help users to look for relevant information. This is one of the major weakness of the simple information theory in explaining usefulness of tags – it ignores how humans can extract meanings from a set of tags assigned to a document. For example, a 2007 paper showed that while the number of tags is increasing, the general growth pattern is scale-free – the general distribution of tag-tag co-occurrences follows a power law.[7]

The same paper also found that the characteristics of this scale-free distribution depend on the semantics of the tag – tags that are semantically general (e.g., blogs) tend to co-occur with many tags, while semantically narrow tags (e.g., Ajax) tend to co-occur with few tags across a wide set of documents in a social tagging system.[7] This suggests that the assumption of the information theory approach is too simple – when taking into account the semantics of the set of tags assigned to documents, the predictive value of tags on contents of documents is relatively stable. This finding is important for development of recommender systems – discovering these higher-level semantic patterns is important in helping people find relevant information.

Tag convergence

Despite this potential vocabulary problem, research has found that at the aggregate level, tagging behavior seemed relatively stable, and that the tag choice proportions seemed to be converging rather than diverging. While these observations provided evidence against the proposed vocabulary problem, they also initiated research investigating how and why tag proportions tended to converge over time.

One explanation for the stability was that there was an inherent propensity for users to "imitate" word use of others as they create tags. This propensity may act as a form of social cohesion that fosters the coherence of tag-topic relations in the system, and leads to stability in the system.[8] It was shown that the stochastic urn model created in 1923[9] was useful in explaining how simple imitation behavior at the individual level could explain the converging usage patterns of tags.[8] Specifically, the convergence of tag choices was simulated by a process in which a colored ball was randomly selected from an urn, then replaced in the urn along with an additional ball of the same color, simulating the probabilistic nature of tag reuse. This simple model, however, does not explain why certain tags would be "imitated" more often than others, and therefore cannot provide a realistic mechanism for tag choices and how social tags could be used as navigational cues during exploratory search.

Complex systems dynamics and emergent vocabularies

Research based on data from the social bookmarking website Del.icio.us has shown that collaborative tagging systems exhibit a form of complex systems (or self-organizing) dynamics.[10] Furthermore, although there is no central, controlled vocabulary to constrain the actions of individual users, the distributions of tags that describe different resources has been shown to converge over time to a stable, power-law distribution.[10] Once such stable distributions form, the correlations between different tags can be used to construct simple folksonomy graphs, which can be partitioned to obtain a form of community or shared vocabularies.[11] Such vocabularies can be seen as emerging from the decentralized actions of many users – a form of crowdsourcing.

Tag choice by stochastic process

The memory-based Yule-Simon (MBYS) model[7] attempts to explain tag choices by a stochastic process. It was found that the temporal order of tag assignment influences users' tag choices. Similar to the stochastic urn model, the MBYS model assumes that at each step, a tag would be randomly sampled: with probability that the sampled tag was new, and with probability 1- that the sampled tag was copied from existing tags. When copying, the probability of selecting a tag was assumed to decay with time, and this decay function was found to follow a power-law distribution. Thus, tags that were more recently used had a higher probability of being reused.

One major finding was that semantically general tags (e.g., "blog") generally co-occurred more frequently with other tags than semantically narrower tags (e.g., "Ajax"), and this difference could be captured by the decay function of tag reuse in their model.[7] Specifically, it was found that a slower decay parameter (when the tag is reused more often) could explain the phenomenon that semantically general tags tended to co-occur with a larger set of tags. In other words, it was argued that the "semantic breadth" of a tag could be modeled by a memory decay function, which could lead to different emergent behavioral patterns in a tagging system.[7]

Predictive models

See also

References

Related Articles

Wikiwand AI