This is a repository copy of
Collaborative search trails for video search
.
White Rose Research Online URL for this paper:
http://eprints.whiterose.ac.uk/145706/
Version: Published Version
Proceedings Paper:
Hopfgartner, F. orcid.org/0000-0003-0380-6088, Vallet, D., Halvey, M. et al. (1 more
author) (2009) Collaborative search trails for video search. In: 1st International Workshop
on Collaborative Information Retrieval. Joint Conference on Digital Libraries 2008, 16-20
Jun 2008, Pittsburgh, PA, USA. arXiv .
© 2009 The Author(s). For reuse permissions, please contact the Author(s).
[email protected]
https://eprints.whiterose.ac.uk/
Reuse
Items deposited in White Rose Research Online are protected by copyright, with all rights reserved unless
indicated otherwise. They may be downloaded and/or printed for private study, or other acts as permitted by
national copyright laws. The publisher or other rights holders may allow further reproduction and re-use of
the full text version. This is indicated by the licence information on the White Rose Research Online record
for the item.
Takedown
If you consider content in White Rose Research Online to be in breach of UK law, please notify us by
Collaborative Search Trails for Video Search
*Frank Hopfgartner
*†David Vallet
*Martin Halvey
*Joemon Jose
*Department of Computing Science, University of Glasgow, Glasgow, United Kingdom.
†Universidad Autónoma de Madrid,
Escuela Politécnica Superior Ciudad Universitaria de Cantoblanco, 28049 Madrid, Spain.
{hopfgarf, halvey, jj} @ dcs.gla.ac.uk, [email protected]
ABSTRACT
In this paper we present an approach for supporting users in the difficult task of searching for video. We use collaborative feedback mined from the interactions of earlier users of a video search system to help users in their current search tasks. Our objective is to improve the quality of the results that users find, and in doing so also assist users to explore a large and complex information space. It is hoped that this will lead to them considering search options that they may not have considered otherwise. We performed a user centred evaluation. The results of our evaluation indicate that we achieved our goals, the performance of the users in finding relevant video clips was enhanced with our system; users were able to explore the collection of video clips more and users demonstrated a preference for our system that provided recommendations.
Categories and Subject Descriptors
H.5.1 Multimedia Information Systems, H.5.3 Group and Organization Interfaces
General Terms
Measurement, Performance, Experimentation, Human Factors.
Keywords
Video, search, collaborative, feedback, user studies.
1.
INTRODUCTION
A number of technological developments have lead emergence of increased availability of video data. It is also now feasible to view video at home as easily as text-based pages were viewed when the Web first appeared. This has lead to a vast number of newspapers and television news broadcasts placing video online. In addition to this the improving capabilities and the decreasing prices of current hardware systems has lead to ever growing possibilities to store and manipulate videos in a digital format.Individuals now build their own digital libraries from materials created through digital cameras and camcorders, and use a number of systems to place this material on the web, as well as store them as their own personal collection. This has lead to an immediate and growing need for new retrieval methods, systems and techniques that can
aid ordinary users in searching for and locating video scenes and shots that he/she requires from a vast ocean of video information. Current state of the art systems rely on using annotations provided by users, methods that use the low level features available in the videos or on an existing representation of concepts associated with the retrieval tasks. None of these methods are sufficient enough to overcome the problems associated with video search. Using annotations can provide problems, as users can have different perceptions about the same video and tag that video differently. Also users of video sharing systems do not provide sufficient annotations for retrieval. On the other hand, the difference between low-level data representation of videos and the higher level concepts users associate with video, commonly known as the semantic gap [2], provide difficulties for using these low level features. Bridging the semantic gap is one of the most challenging research issues in multimedia information retrieval today.
With the intention of overcoming some of the problems associated with video search we have developed a video retrieval system that uses the actions involved in previous searches to help and inform subsequent users of the system, through recommendations. This system does not require users to alter their normal searching behaviour, provide annotations or any other supplementary feedback. This is achieved by utilising the available information about user interactions. This system does not require a representation of the concepts in the video that the user wishes to retrieve, while still offering a workaround for the problems associated with the semantic gap [2]. We believe that the use of this system can result in a number of desirable outcomes for users. In particular, improved user performance in terms of task completion, it can aid user exploration of the collection and can also increase user satisfaction with their search and search results. An evaluative study was conducted, in order to examine and validate these assumptions. A baseline system that provides no recommendations was compared with our system that provides recommendations. The systems and their respective performances were evaluated both qualitatively and quantitatively.
2.
SYSTEM DESCRIPTION
2.1
System
their search criteria (a), each recommendati once, but may be retrieved by the user at a la to do so. The result panel is where users results (B). This panel is divided into five tab current search, a list of results that the relevant, a list of results that the user has ma relevant, a list of results that the user has mar a list of recommendations that the user has previously. Users can mark results in these t or irrelevant by using a sliding bar (c). additional information about each video sh Hovering the mouse tip over a video keyfram keyframe being highlighted, along with neig and any text associated with the highlighte playback panel (C) is for viewing video sho playing it is possible to view the current ke (e), any text associated with that key neighbouring keyframes. Users can play, p navigate through the video as they can on a n and also make relevance judgements abou Some of these tools in the interface allow u provide the explicit and implicit feedback, w provide recommendations to future users. given by users by marking video shots as b maybe relevant or irrelevant (c, h). Implicit users playing a video (g), highlighting a navigating through video keyframes (e) an keyframe (e).
Figure 1: Interface of the video retr
In order to provide a comparison to our reco we also implemented a baseline system recommendations to users. The baseline sy been used for the interactive search task trac [3]; the performance of this system was ave with other systems at TRECVID that ye retrieval and interface features were adde improve its performance. Overall the only di baseline and recommendation system is the p recommendations (a).
2.2
Graph Based Representatio
For the implementation of our recommenda user actions, there are two main desired pro for action information storage. The fir representation of all of the user interactioation is only presented later stage if they wish rs can view the search tabs, the results for the e user has marked as marked as maybe being arked as irrelevant and as been presented with e tabs as being relevant ). In the result panel shot can be retrieved. frame will result in that eighbouring keyframes hted keyframe (d). The shots (g). As a video is keyframe for that shot eyframe (f) and the , pause, stop and can a normal media player, out the keyframe (h). users of the system to , which is then used to s. Explicit feedback is s being either relevant, it feedback is given by a video keyframe (d), and selecting a video
etrieval system.
ecommendation system, tem that provides no system has previously rack at TRECVID 2006 verage when compared year. Some additional ded to this system to difference between the e provision of keyframe
tion
dation model based on properties of the model first property is the tions with the system,
including the search trails for e fully exploit all of the recommendations. The second information from multiple se representation, thus facilitating past information. To achieve th based representation of the u concept of trails from White et we do not limit the possible r documents that are at the end this is that we believe that documents that most of the sequences interacted with are t relevant for recommendation, n search trail. Similar to Craswel represents queries and documen represent the whole interaction where the clicked documents ar This is because once again w important documents that are Another difference between ou that we take into consideration actions, related to multimedia browsing keyframes etc., as w additional data allows us to prov actions and potentially better re recommend both queries and recommendations are based o session. Full details of recommendation algorithms are
3.
EXPERIMENTAL
In order to determine the effec required to carry out a number TRECVID 2006 evaluations [3 on search tasks from the in evaluation we chose the four tas in the 2006 TRECVID worksho are the most difficult tasks. F searcher-by-2-topic Latin Squar out two tasks using the baselin recommendation system. The or was the order of the tasks; th associated with the tasks or w was given five minutes train participant was allowed to carry tasks were the tasks for which p at TRECVID 2006. The users and a maximum of fifteen min topic. Although they were c recommendations received wer four tasks plus two training tas based queries. For each parti system was logged, the video stored and they also filled ou different stages of the experime relevant were then compared TRECVID collection.4.
RESULTS
24 participants took part in our mostly postgraduate students an
r each interaction. This allows us to interactions to provide richer nd property is the aggregation of sessions and users into a single ing the analysis and exploitation of these properties we opt for a graph-e usgraph-ers’ intgraph-eractions. Wgraph-e takgraph-e thgraph-e
et al [5]; however unlike White et al. e recommended documents to those d of the search trail. The reason for t during an interactive search the the users with similar interaction e the documents that could be most , not just the final document in the ell and Szummer [1], our approach ents in the same graph, however we ion sequence, unlike their approach, are linked directly to the query node. we want to recommend potentially re part of the interaction sequence. our approach and previous work is ion other types of implicit feedback ia search, e.g. length of play time, s well as click through data. This rovide a richer representation of user recommendations. In our system we nd documents to the users, these on the status of the current user f this representation and the are available in [4].
L METHODOLOGY
fects of implicit feedback users wereer of video search tasks based on the [3]. For our evaluation we focused interactive search track. For this tasks for which the median precision shop was the worst. In essence these For our evaluation we adopted 2-uare designs. Each participant carried
line system, and two tasks using the order of system usage was varied as this was to avoid any order effect with the systems. Each participant raining on each system and each rry out training tasks. These training h participants had performed the best rs were given the evaluation topics inutes to find shots relevant to the carrying out different tasks, the ere based on a single graph for the tasks. The users could carry out text articipant their interaction with the eos they marked as relevant were out a number of questionnaires at ment. The shots that were marked as red with the ground truth in the
participants consisted of 18 males and 6 females with an average age of 25.2 years (median: 24.5) and an advanced proficiency with English. The participants indicated that they regularly interacted with and searched for multimedia. The participants were paid a sum of £10 for their participation in the experiment, which took approximately 2 hours. At the beginning of the evaluation there was no pool of implicit actions, therefore the first group of four users received no recommendations; their interactions formed the training set for the initial evaluations. The results of the user trials were analysed with respect to task performance, user exploration and user perceptions.
4.1
Task Performance
[image:4.595.316.539.258.383.2]We begin our analysis by looking at the average interaction value that each video had been assigned based on the user interactions. These interaction values are a sum of the edge weights leading to a particular node. We wished to see if relevant documents did in fact receive more user interaction. The average interaction value was just 1.23, with irrelevant documents having an average value of 1.13 and relevant documents having an average of 2.94. This result shows that relevant documents receive more interactions from the users of the system. Up until a certain point as the interactions from previous users increases so does the probability of the document being relevant (see Figure 2). For some of the documents with higher relevance values the probability tails off slightly. There were two main reasons that a small number of irrelevant documents had high relevance values. Firstly, there were shots that seemed relevant at first glance but upon further investigation were not relevant; participants had to interact with the shot to investigate this. Secondly, there were a number of shots that appeared in the top of the most common queries, thus increasing the chances of participants interacting with those videos.
Figure 2: Probability of a document being relevant given a certain level of interaction. The y-axis represents probability
that the video is relevant and the x-axis represents assigned interaction value in our graph.
Since we were using the TRECVID collection and tasks, we were able to calculate the P@N values for the both systems for varying values of N and also the mean average precision (MAP) for both systems for different groups of users. The results show that the system that uses recommendations outperforms the baseline system in terms of P@N. The shots returned by the recommendation system have a much higher precision over the first 5-30 shots than the baseline system. We verified that the difference between the two P@N values for values of N between 5 and 100 was statistically significant using a pair wise t-test (p = 0.0214, t = 3.3045). It was also found that the MAP of the shots
[image:4.595.65.279.444.573.2]that the participants selected using the recommendation system is higher than the MAP of the shots that the participants selected using the baseline system. We verified that the difference between the two sets of results were statistically significant using a pair wise t-test (p = 0.0028, t = 6.5623). The general trend is that the MAP of the shots found using the recommendation system is increasing with the amount of training data that is used to propagate the graph based model. While these results show that the users are seeing more accurate results and finding more accurate results, this is not telling the full story. In a number of scenarios users will just want to find just one result to satisfy their information need. Figure 3 shows the average time in seconds that it takes a user to find the first relevant shot for both the baseline and the recommender systems.
Figure 3: Average time in seconds to find first relevant shot for Baseline and Recommendation Systems
In Figure 3 it can be seen that for three of the four tasks the users using the baseline system find their first relevant result more quickly than the users using the baseline system. The one task for which the baseline system outperforms the recommendation system is due to the actions of two users who did not use the recommendations. However, a closer examination of the users who did use the recommendations found that three users found relevant shots in less than one minute, none of the users using the baseline system managed to find relevant shots in less than a minute. The variance in results for this particular task and system combination are reflected in the error bars for that point in Figure 3. Overall the difference in values is not statistically significant, but a definite trend can be seen. The results presented in this section have shown that users do achieve more accurate results using the system that provides recommendations.
4.2
User Exploration
We begin our investigation of user exploration by briefly analysing user interactions with the system. Table 1 outlines how many times each action available was used across the entire experimental group. It can be seen, in Table 1, that during the experiment the participants entered 1083 queries. Across the 24 users and 4 topics there is relatively little repetition of the exact same queries, there were 621 unique queries out of 1083 total queries. In fact only 4 queries occur 10 times or more, and they were all for the same task. This task had fewer facets than the others, and thus there was less scope for the users to use different search terms. This indicates that the participants took a number of different approaches and views on the tasks, indicating that their actions were not determined by carrying out the same tasks. The figures in Table 1 also show that participants play shots quite
4% 6% 8% 10% 12% 14% 16% 18% 20% -1 .0 0 -0 .2 0 0 .6 0 1 .4 0 2 .2 0 3 .0 0 3 .8 0 4 .6 0 5 .4 0 6 .2 0 7 .0 0 7 .8 0 8 .6 0 9 .4 0 1 0 .2 0 1 1 .0 0 1 1 .8 0 1 2 .6 0 1 3 .4 0 P ro b a b il it y o f b e in g r e le v a n t
Sum of edge weights
0 100 200 300 400 500 600
1 2 3 4
often. However, if a video shot is selected then it plays automatically in our system. This makes it more difficult to determine whether participants are playing the videos for additional information. To compensate for this we only count a play action if a video plays for more than 3 second. Another of the features that was most widely used in our system was the tooltip feature. The tooltip highlighting functionality allowed the users to view neighbouring keyframes and associated text when moving the mouse over one keyframe; this meant that the participants could get context and a feel for the shot without actually having to play that shot. This feature was used on average 42.3 (with a median of 38) times per participant per task when viewing a static shot. In contrast when participants could use this functionality while viewing a video, they choose not to. Instead they used other methods associated with browsing though a video. One of the preferred methods for browsing through a video adopted by some users was to skip through its shots, a sort of fast forward function.
Action Type Occ. Action Type Occ.
Query 1083 Play 7598 Mark Relevant 1343 Browse keyframes 814
Mark Maybe Relevant
176 Navigate within a video
3794
Mark Not Relevant 922 Tooltip 4795 View 3034 Total Actions 23559
Table 1: Action type and the number of occurrences during the experiment
While these figures indicate how the users used the system, not all of these interactions were captured in the graph that provided recommendations. To continue our investigation of user exploration we analysed the graph of interactions. The number of nodes, the number of unique queries and the number of links that were present in the graph were analysed, at each stage where the graph had additional information for previous users added. It was found that the number of new interactions with the collection increases with the number of participants. The majority of nodes in our graph are video shots, as the number of participants increases so does the number of unique shots that have been viewed. On further investigation of the graph and logs it was found that, 49% of documents selected by users 1-12 were selected at least by one user in 13-24. Users 1-12 clicked 1050 unique documents, whereas users 13-24 clicked 596 unique documents. These results give an indication that further participants are not just using the recommendations to mark relevant videos, but also interacting with further shots. The results in this section indicate that users were able to explore the collection to a greater extent, and also discover aspects of the topic that they may not have considered. In order to validate this finding we must analyse the user perceptions of the tasks.
4.3
User Perceptions
In post search task questionnaires we solicited subjects’ opinions on the videos that were returned by the system and also on the systems themselves. We wanted to discover if participants explored the video collection more based on the recommendations or if it in fact narrowed the focus in achievement of their tasks. From the results of the questionnaires the trend is that participants have a better perception of the video shots that they found during their tasks using the recommendation system. It also appears that the participants believe more strongly that this system changed
their perception of the task and presented them with more options. We also found that the initial ideas that the participants had about relevant shots were dependent on the task (p < 0.019 for significance of task), where as the changes in their perceptions were more dependent on the system that they used rather than the task, as was the participants belief that they had found relevant shot through the searches (p < 0.217 for significance of system). After completing all of the tasks and having used both systems the participants were asked to complete an exit questionnaire where they were asked which system they preferred for particular aspects of the task, they could also indicate if they found no difference between the systems. The users were also given some space where they could provide any feedback on the system that they felt may be useful. It was found that the participants had a strong preference for the system that provided the recommendations. It is also encouraging that the participants found there to be no major difference in the effort and time required to learn how to use the recommendations that are provided by the system with recommendations.
5.
CONCLUSIONS
There are a number of conclusions that can be made about our approach for using community based feedback to provide recommendations. We have presented an approach and a system for using feedback from previous users to inform and aid users of a video search system. The recommendations provided are based on user actions and on the previous interaction pool. The use of this system resulted in a number of desirable outcomes for the users. The performance of users of the recommendation system in terms of task completion improved with the use of recommendations based on feedback. The users were able to explore the collection to a greater extent and find more aspects of the task. Finally the users had a definite preference for the recommendation system in comparison with the baseline system, and perceived no additional overhead in using the recommendation system. In conclusion, our results have highlighted the promise of our implementation for using a community of user actions to alleviate the major problems that users have while searching for multimedia, thus presenting a potentially important step towards bridging the semantic gap [2].
6.
ACKNOWLEDGEMENTS
This research work was partially supported by the European Commission under contracts: K-Space (FP6-027026) and SEMEDIA (FP6-045032).
7.
REFERENCES
[1] Craswell, N. and Szummer, M., Random walks on the click graph. In Proc. SIGIR 2007, ACM Press (2007), 239-246. [2] Jaimes, A., Christel, M., Gilles, S., Ramesh, S., and Ma,
W-Y. Multimedia Information Retrieval: What is it, and why isn’t anyone using it? In Proc MIR, ACM Press (2005), 3–8. [3] Smeaton, A. F., Over, P., and Kraaij, W. 2006. Evaluation
campaigns and TRECVid. In Proc. MIR 2006, ACM Press (2006), 321-330.
[4] Vallet, D., Hopfgartner, F., and Jose, J. Use of Implicit Graph for Recommending Relevant Videos: A Simulated Evaluation. In Proc ECIR 2008. LNCS(2008), 199-210. [5] White, R., Bilenko, M. and Cucerzan, S., Studying the use of