callisto: content based tag recommendation for images

13
Callisto A Content-based Tag Recommendation Tool M. Lux, A. Pitman, and O. Marques

Upload: dermotte

Post on 28-Jun-2015

1.037 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Callisto: Content Based Tag Recommendation for Images

Callisto – A Content-based Tag Recommendation Tool

M. Lux, A. Pitman, and O. Marques

Page 2: Callisto: Content Based Tag Recommendation for Images

What does Callisto do?

• Given an image and one or more start tags

• Callisto finds ranked tag recommendations

1. Based on our model (NCP)

2. Based on statistical analysis (Stat)

Page 3: Callisto: Content Based Tag Recommendation for Images

What are the benefits of NCP & Callisto?

• Different tags are suggested.

• Tags are re-ranked based on visual content.

– Consequently:

• With the NCP model, it is common to see tags that are highly related to visual features being suggested if such features are there, and not suggested if those features are missing.

– E.g.: sunset is not suggested if typical colors of sunsets are missing in the image.

Page 4: Callisto: Content Based Tag Recommendation for Images

The Application

Image to be tagged

Start tag(s)

Low-level features used

Suggestions

Page 5: Callisto: Content Based Tag Recommendation for Images

Ranked suggested tags

Suggestions by our content-based model (NCP)

Suggestions based on tag co-occurrence (baseline)

Page 6: Callisto: Content Based Tag Recommendation for Images

Use Case: Beach

Start tag: beach

• Suggestions by both models are almost the same• Both feature good quality suggestions

Page 7: Callisto: Content Based Tag Recommendation for Images

Use Case: Beach

Same start tag, different photo

• Suggestions differ• NCP has different tags to offer

Page 8: Callisto: Content Based Tag Recommendation for Images

Use Case: Ocean

Start tag: ocean

• NCP suggests clouds

Page 9: Callisto: Content Based Tag Recommendation for Images

Use Case: Juggling

Start tag: juggling

• NCP ranks fire first• NCP doesn‘t include balls in the list, which is good, since there are no balls involved

Page 10: Callisto: Content Based Tag Recommendation for Images

Use Case: Juggling

Start tag: juggling

• NCP suggests portraitand people• NCP doesn‘t suggest fire

Page 11: Callisto: Content Based Tag Recommendation for Images

Use Case: Juggling girl

Start tags: juggling girl

• NCP suggests woman• NCP ranks people higher

Page 12: Callisto: Content Based Tag Recommendation for Images

Performance issues

• Callisto has to download images and tags forsuggestions, which is slow.

• Callisto caches downloads, so next time (with the same start tag) it is much faster.

• The number of downloaded photos is critical.

– 28 works fine and is not too slow

– 100 is much better, but downloading takes forever

Page 13: Callisto: Content Based Tag Recommendation for Images

Live demo

• Keep your fingers crossed…