SlideShare une entreprise Scribd logo
1  sur  41
© Ramesh Jain
Ramesh Jain
and
Pinaki Sinha
Department of Computer Science
University of California, Irvine
jain@ics.uci.edu
Content Without Context
is Meaningless
© Ramesh Jain
Brave New Ideas
 On a Nagging Old Problem – that won’t go
away.
 About the dead elephant in the room.
 Or about the Emperor’s new clothes.
“If you keep doing what you’ve always done,
you’ll keep getting what you’ve always got.”
This Presentation
© Ramesh Jain
Semantic Gap
Discussions
Semantic Gap
remains
strong.
Lets stop ignoring the Elephant in the room.
Our approaches have
completely failed for
the last two decades.
© Ramesh Jain
What is our Goal?
1. Using Intensity values to bridge the Semantic
Gap.
Or
2. Bridging the Semantic Gap in (multimedia)
data.
Or
3. Publishing another paper in ACM
Multimedia (or CVPR).
© Ramesh Jain
You will be disappointed in this
presentation if you are interested in
1. Using Intensity values to bridge the Semantic
Gap.
Or
3. Publishing another paper in ACM
Multimedia (or CVPR).
© Ramesh Jain
Reduction: Popular Research Approach 1
 X is an important problem, let me work on it.
 X is too complex. Simplify it to X’.
 X’ is too complex. Simplify it to X2
’.
 …
 X99
’ can be formally defined, rigorously explored,
and clearly solved. Solve it.
 Publish it in a conference with less than 16%
acceptance rate.
 Announce that X is a solved problem.
© Ramesh Jain
Data Discovery: Popular Research Approach 2
 Your algorithm fails on a real data set D.
 Select a more relevant data set D1. Fails again.
 Carefully select a subset of Flickr data. Still Fails.
 …
 Select a better dataset - Coral Photos, or create a
set and somehow make it Work.
 Run several experiments – have several graphs so
reviewers don’t complain.
 Publish it in a conf. with < 16% acceptance rate.
© Ramesh Jain
Back to Content and Context
Content
Meaning or message: The meaning or message
contained in data, as distinct from its appearance,
form, or style.
Context
Surrounding conditions: The circumstances or
events that form the environment within which
something exists or takes place.
© Ramesh Jain
Falling Tree and George Berkeley
 "If a tree falls in a forest and no one is
around to hear it, does it make a sound”
 "No. Sound is the sensation excited in the
ear when the air or other medium is set in
motion.“
 Observation, Reality, and Perception.
© Ramesh Jain
Data
Streams are
all around
us.
© Ramesh Jain
Data Streams are Omnipresent
Visual DATA
Audio DATA
Text DATA
Location DATA
EXIF DATA
Time Line
DataType
© Ramesh Jain
© Ramesh Jain
© Ramesh Jain
The Challenge
Connecting
© Ramesh Jain
Bits and Bytes
Alphanumeric Characters
Lists, Arrays, Documents, Images …
Transformations
© Ramesh Jain
Semantic Gap
The semantic gap is the lack of coincidence
between the information that one can extract
from the (visual) data and the interpretation
that the same data have for a user in a given
situation. A linguistic description is almost
always contextual, whereas an (image) may
live by itself.
Content-Based Image Retrieval at the End of the Early Years
Found in: IEEE Transactions on Pattern Analysis and Machine Intelligence
Arnold Smeulders , et. al., December 2000
© Ramesh Jain
M ultim edia
R esearcher
Hammer
 "To a man with a
hammer, everything
looks like a nail." —
Mark Twain
Where is the
Semantic Gap?
I got my Machine
Learning Hammer.
© Ramesh Jain
Learning from Birds
 The birds flying at the tips and at the front
are rotated in a timely cyclical fashion to
spread flight fatigue equally among the flock
members.
 The formation makes communication easier
and allows the birds to maintain visual
contact with each other.
© Ramesh Jain
Data is just that --- DATA, but
Some of us have introduced a caste system in
multimedia!!!
Video
Meta Data
Audio
Text
Multimedia Caste SystemTraditional Caste System
Priest
Warrior
Traders
Who Cares
© Ramesh Jain
Modeling the World
 Data
 Objects
 Events
© Ramesh Jain
Events and Objects
 Exist in the real world.
 Captured using different sensory
mechanism.
 Each sensor captures only a limited aspect.
 Are used to understand a Situation.
© Ramesh Jain
Events take place in the real world.
Events result in Data and Documents
© Ramesh Jain
Events are ‘Connectors’
Events create ‘Context’
SpatialCausal
Experiential Informational
TemporalStructural
People
Things
Places
Time
Experiences
Events
Events Connect:
Events are represented
using 6 facets.
© Ramesh Jain
We are in the midst of the greatest
Media Explosion.
© Ramesh Jain
Dealing with Photo Explosion
 3 Billion Photos uploaded on Facebook –
every month.
 We know that most people in the world are
not yet addicted to the Web, but do take
photos.
© Ramesh Jain
Context Starts Before the Photo is
Taken
 Where
 When
 Why
 Who (Photographer)
 Which device
 Parameters of the device
© Ramesh Jain
Types of Context
 Context in Content
 Device Parameters
 Data Acquisition Context
 Perceiver
 Interpretation Context
© Ramesh Jain
Context in Content
 Relationship among different objects and
even in their subparts in real world can be
utilized in analysis of data.
 This has been studied since early days in
computer vision and is being rediscovered
once again.
© Ramesh Jain
Device Parameters
 Environmental parameters of the digital
devices at the time of photo taking may play
key role.
 What is a camera?
© Ramesh Jain
Data Acquisition Context
 Knowledge about the person taking photos,
location, and environmental conditions at the
time of photo acquisition (e.g., sun angle,
cloudy, rainy, night, indoor, etc.) affect the
content of the image.
© Ramesh Jain
Where am I?
© Ramesh Jain
Perceiver
 The knowledge and personality of the
perceiver play a key role in interpretation of
data.
Knowledge
Personality:
Rohrsach
Tests
© Ramesh Jain
Interpretation Context
 Real world situation in which the data is
interpreted results in focus on different
aspects of the data.
© Ramesh Jain
What is a Camera?
 Kodak ‘Moment’.
 EXIF data is all metadata related to the Event.
Exposure Time
Aperture Diameter
Flash
Metering Mode
ISO Ratings
Focal Length
Time
Location
Face
© Ramesh Jain
Sony CyberShot DSC-T2 Touchscreen 8MP Digital
Camera with Smile Detection
Camera = Event Capture Device
© Ramesh Jain
Meta Data for photos = Event Data
© Ramesh Jain
A new problem statement for media analysis
 Given apriori knowledge about the world (concepts and
relations between concepts)
 Given a priori knowledge about events (lattice of events)
 Given as contextual information
 A set of data/ media
 A possibly empty sets of tags (natural language
descriptions)
 The current event type to be instantiated (possibly to be first
discovered)
 Identify the entities occurring in the event, as described by
media, data and text
 with >98% precision and recall
 with minimal/ acceptable user involvement
Fausto Giunchiglia, DISI, University of Trento
© Ramesh Jain
Annotation Sources
Calendars
Annotations
Environment
Conditions
Application
Knowledge
Geographic
Landmarks
Camera
Parameters
© Ramesh Jain
Annotation Process
Calendars
Annotations
Environment
Conditions
Application
Knowledge
Geographic
Landmarks
Camera
Parameters
Keynote Talk at ACM MM 2010,
Speaker: Duncan WattsLocation: Palazzo dei Congressi
EXIF: Indoor Scene; Face
Keynote Talk
at ACMMM10
by Duncan Watts
on
Using the Web to
do Social Science
© Ramesh Jain
Semantic Gap is a Tough Problem –
Lets Fight with it using all tools.
Fighting
with
a
Monster.
© Ramesh Jain
Thanks.
For more
information,
jain@ics.uci.edu
?
ACM MM
Paper
Rejection

Contenu connexe

Similaire à Content without context is meaningless

ICSC2015 KeyNote: Semantic links in visual web
ICSC2015 KeyNote: Semantic links in visual webICSC2015 KeyNote: Semantic links in visual web
ICSC2015 KeyNote: Semantic links in visual webRamesh Jain
 
Text Analytics for Semantic Computing
Text Analytics for Semantic ComputingText Analytics for Semantic Computing
Text Analytics for Semantic ComputingMeena Nagarajan
 
SENG691I - Knowledge Representation and The Semantic Web
SENG691I - Knowledge Representation and The Semantic WebSENG691I - Knowledge Representation and The Semantic Web
SENG691I - Knowledge Representation and The Semantic WebDaniel Shaw
 
From Linked Data to Semantic Applications
From Linked Data to Semantic ApplicationsFrom Linked Data to Semantic Applications
From Linked Data to Semantic ApplicationsAndre Freitas
 
SmartData Slides: Machine Learning - From Discovery to Understanding
SmartData Slides: Machine Learning - From Discovery to UnderstandingSmartData Slides: Machine Learning - From Discovery to Understanding
SmartData Slides: Machine Learning - From Discovery to UnderstandingDATAVERSITY
 
Bridging the Semantic Gap in Multimedia Information Retrieval: Top-down and B...
Bridging the Semantic Gap in Multimedia Information Retrieval: Top-down and B...Bridging the Semantic Gap in Multimedia Information Retrieval: Top-down and B...
Bridging the Semantic Gap in Multimedia Information Retrieval: Top-down and B...Jonathon Hare
 
Visualizing for Systems
Visualizing for SystemsVisualizing for Systems
Visualizing for SystemsSam Pottinger
 

Similaire à Content without context is meaningless (7)

ICSC2015 KeyNote: Semantic links in visual web
ICSC2015 KeyNote: Semantic links in visual webICSC2015 KeyNote: Semantic links in visual web
ICSC2015 KeyNote: Semantic links in visual web
 
Text Analytics for Semantic Computing
Text Analytics for Semantic ComputingText Analytics for Semantic Computing
Text Analytics for Semantic Computing
 
SENG691I - Knowledge Representation and The Semantic Web
SENG691I - Knowledge Representation and The Semantic WebSENG691I - Knowledge Representation and The Semantic Web
SENG691I - Knowledge Representation and The Semantic Web
 
From Linked Data to Semantic Applications
From Linked Data to Semantic ApplicationsFrom Linked Data to Semantic Applications
From Linked Data to Semantic Applications
 
SmartData Slides: Machine Learning - From Discovery to Understanding
SmartData Slides: Machine Learning - From Discovery to UnderstandingSmartData Slides: Machine Learning - From Discovery to Understanding
SmartData Slides: Machine Learning - From Discovery to Understanding
 
Bridging the Semantic Gap in Multimedia Information Retrieval: Top-down and B...
Bridging the Semantic Gap in Multimedia Information Retrieval: Top-down and B...Bridging the Semantic Gap in Multimedia Information Retrieval: Top-down and B...
Bridging the Semantic Gap in Multimedia Information Retrieval: Top-down and B...
 
Visualizing for Systems
Visualizing for SystemsVisualizing for Systems
Visualizing for Systems
 

Plus de Ramesh Jain

Self Health 231006 presented at HKPoly.pptx
Self Health 231006 presented at HKPoly.pptxSelf Health 231006 presented at HKPoly.pptx
Self Health 231006 presented at HKPoly.pptxRamesh Jain
 
Multimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptx
Multimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptxMultimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptx
Multimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptxRamesh Jain
 
Food health society ashoka 210918
Food health society   ashoka 210918Food health society   ashoka 210918
Food health society ashoka 210918Ramesh Jain
 
Multimodal augmented homeostasis 200925 final
Multimodal augmented homeostasis 200925  finalMultimodal augmented homeostasis 200925  final
Multimodal augmented homeostasis 200925 finalRamesh Jain
 
Towards enjoyable healthy food 200817
Towards enjoyable healthy food 200817Towards enjoyable healthy food 200817
Towards enjoyable healthy food 200817Ramesh Jain
 
Eat, Drink, and Enjoy!
Eat, Drink, and Enjoy!Eat, Drink, and Enjoy!
Eat, Drink, and Enjoy!Ramesh Jain
 
Jain Socal HIMSS keynote 1805018
Jain Socal HIMSS keynote 1805018Jain Socal HIMSS keynote 1805018
Jain Socal HIMSS keynote 1805018Ramesh Jain
 
Rj imminent transformations in health shanghai 170510
Rj imminent transformations in health shanghai 170510Rj imminent transformations in health shanghai 170510
Rj imminent transformations in health shanghai 170510Ramesh Jain
 
ISM 2016 keynote on computing lifestyle 161211
ISM 2016 keynote on computing lifestyle 161211ISM 2016 keynote on computing lifestyle 161211
ISM 2016 keynote on computing lifestyle 161211Ramesh Jain
 
Multimedia rescue 161018
Multimedia rescue 161018Multimedia rescue 161018
Multimedia rescue 161018Ramesh Jain
 
Personal lifestyle and health 161014
Personal lifestyle and health 161014Personal lifestyle and health 161014
Personal lifestyle and health 161014Ramesh Jain
 
Visual Web keynote at MMSP 2015
Visual Web keynote at MMSP 2015Visual Web keynote at MMSP 2015
Visual Web keynote at MMSP 2015Ramesh Jain
 
Objective storytelling 141106
Objective storytelling 141106Objective storytelling 141106
Objective storytelling 141106Ramesh Jain
 
Multimedia big data 140619
Multimedia big data 140619Multimedia big data 140619
Multimedia big data 140619Ramesh Jain
 
From health persona to societal health uci 131202
From health persona to societal health  uci  131202From health persona to societal health  uci  131202
From health persona to societal health uci 131202Ramesh Jain
 
Building Social Life Networks 130818
Building Social Life Networks 130818Building Social Life Networks 130818
Building Social Life Networks 130818Ramesh Jain
 
Designing intelligent social systems 121205
Designing intelligent social systems 121205Designing intelligent social systems 121205
Designing intelligent social systems 121205Ramesh Jain
 
Situation recognition acm mm 121029
Situation recognition acm mm 121029Situation recognition acm mm 121029
Situation recognition acm mm 121029Ramesh Jain
 
Mobile social search
Mobile social searchMobile social search
Mobile social searchRamesh Jain
 

Plus de Ramesh Jain (20)

Self Health 231006 presented at HKPoly.pptx
Self Health 231006 presented at HKPoly.pptxSelf Health 231006 presented at HKPoly.pptx
Self Health 231006 presented at HKPoly.pptx
 
Multimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptx
Multimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptxMultimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptx
Multimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptx
 
Food health society ashoka 210918
Food health society   ashoka 210918Food health society   ashoka 210918
Food health society ashoka 210918
 
Multimodal augmented homeostasis 200925 final
Multimodal augmented homeostasis 200925  finalMultimodal augmented homeostasis 200925  final
Multimodal augmented homeostasis 200925 final
 
Towards enjoyable healthy food 200817
Towards enjoyable healthy food 200817Towards enjoyable healthy food 200817
Towards enjoyable healthy food 200817
 
Eat, Drink, and Enjoy!
Eat, Drink, and Enjoy!Eat, Drink, and Enjoy!
Eat, Drink, and Enjoy!
 
Jain Socal HIMSS keynote 1805018
Jain Socal HIMSS keynote 1805018Jain Socal HIMSS keynote 1805018
Jain Socal HIMSS keynote 1805018
 
Rj imminent transformations in health shanghai 170510
Rj imminent transformations in health shanghai 170510Rj imminent transformations in health shanghai 170510
Rj imminent transformations in health shanghai 170510
 
ISM 2016 keynote on computing lifestyle 161211
ISM 2016 keynote on computing lifestyle 161211ISM 2016 keynote on computing lifestyle 161211
ISM 2016 keynote on computing lifestyle 161211
 
Multimedia rescue 161018
Multimedia rescue 161018Multimedia rescue 161018
Multimedia rescue 161018
 
Personal lifestyle and health 161014
Personal lifestyle and health 161014Personal lifestyle and health 161014
Personal lifestyle and health 161014
 
Acmmm15 jalali
Acmmm15 jalaliAcmmm15 jalali
Acmmm15 jalali
 
Visual Web keynote at MMSP 2015
Visual Web keynote at MMSP 2015Visual Web keynote at MMSP 2015
Visual Web keynote at MMSP 2015
 
Objective storytelling 141106
Objective storytelling 141106Objective storytelling 141106
Objective storytelling 141106
 
Multimedia big data 140619
Multimedia big data 140619Multimedia big data 140619
Multimedia big data 140619
 
From health persona to societal health uci 131202
From health persona to societal health  uci  131202From health persona to societal health  uci  131202
From health persona to societal health uci 131202
 
Building Social Life Networks 130818
Building Social Life Networks 130818Building Social Life Networks 130818
Building Social Life Networks 130818
 
Designing intelligent social systems 121205
Designing intelligent social systems 121205Designing intelligent social systems 121205
Designing intelligent social systems 121205
 
Situation recognition acm mm 121029
Situation recognition acm mm 121029Situation recognition acm mm 121029
Situation recognition acm mm 121029
 
Mobile social search
Mobile social searchMobile social search
Mobile social search
 

Dernier

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Dernier (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

Content without context is meaningless

  • 1. © Ramesh Jain Ramesh Jain and Pinaki Sinha Department of Computer Science University of California, Irvine jain@ics.uci.edu Content Without Context is Meaningless
  • 2. © Ramesh Jain Brave New Ideas  On a Nagging Old Problem – that won’t go away.  About the dead elephant in the room.  Or about the Emperor’s new clothes. “If you keep doing what you’ve always done, you’ll keep getting what you’ve always got.” This Presentation
  • 3. © Ramesh Jain Semantic Gap Discussions Semantic Gap remains strong. Lets stop ignoring the Elephant in the room. Our approaches have completely failed for the last two decades.
  • 4. © Ramesh Jain What is our Goal? 1. Using Intensity values to bridge the Semantic Gap. Or 2. Bridging the Semantic Gap in (multimedia) data. Or 3. Publishing another paper in ACM Multimedia (or CVPR).
  • 5. © Ramesh Jain You will be disappointed in this presentation if you are interested in 1. Using Intensity values to bridge the Semantic Gap. Or 3. Publishing another paper in ACM Multimedia (or CVPR).
  • 6. © Ramesh Jain Reduction: Popular Research Approach 1  X is an important problem, let me work on it.  X is too complex. Simplify it to X’.  X’ is too complex. Simplify it to X2 ’.  …  X99 ’ can be formally defined, rigorously explored, and clearly solved. Solve it.  Publish it in a conference with less than 16% acceptance rate.  Announce that X is a solved problem.
  • 7. © Ramesh Jain Data Discovery: Popular Research Approach 2  Your algorithm fails on a real data set D.  Select a more relevant data set D1. Fails again.  Carefully select a subset of Flickr data. Still Fails.  …  Select a better dataset - Coral Photos, or create a set and somehow make it Work.  Run several experiments – have several graphs so reviewers don’t complain.  Publish it in a conf. with < 16% acceptance rate.
  • 8. © Ramesh Jain Back to Content and Context Content Meaning or message: The meaning or message contained in data, as distinct from its appearance, form, or style. Context Surrounding conditions: The circumstances or events that form the environment within which something exists or takes place.
  • 9. © Ramesh Jain Falling Tree and George Berkeley  "If a tree falls in a forest and no one is around to hear it, does it make a sound”  "No. Sound is the sensation excited in the ear when the air or other medium is set in motion.“  Observation, Reality, and Perception.
  • 10. © Ramesh Jain Data Streams are all around us.
  • 11. © Ramesh Jain Data Streams are Omnipresent Visual DATA Audio DATA Text DATA Location DATA EXIF DATA Time Line DataType
  • 14. © Ramesh Jain The Challenge Connecting
  • 15. © Ramesh Jain Bits and Bytes Alphanumeric Characters Lists, Arrays, Documents, Images … Transformations
  • 16. © Ramesh Jain Semantic Gap The semantic gap is the lack of coincidence between the information that one can extract from the (visual) data and the interpretation that the same data have for a user in a given situation. A linguistic description is almost always contextual, whereas an (image) may live by itself. Content-Based Image Retrieval at the End of the Early Years Found in: IEEE Transactions on Pattern Analysis and Machine Intelligence Arnold Smeulders , et. al., December 2000
  • 17. © Ramesh Jain M ultim edia R esearcher Hammer  "To a man with a hammer, everything looks like a nail." — Mark Twain Where is the Semantic Gap? I got my Machine Learning Hammer.
  • 18. © Ramesh Jain Learning from Birds  The birds flying at the tips and at the front are rotated in a timely cyclical fashion to spread flight fatigue equally among the flock members.  The formation makes communication easier and allows the birds to maintain visual contact with each other.
  • 19. © Ramesh Jain Data is just that --- DATA, but Some of us have introduced a caste system in multimedia!!! Video Meta Data Audio Text Multimedia Caste SystemTraditional Caste System Priest Warrior Traders Who Cares
  • 20. © Ramesh Jain Modeling the World  Data  Objects  Events
  • 21. © Ramesh Jain Events and Objects  Exist in the real world.  Captured using different sensory mechanism.  Each sensor captures only a limited aspect.  Are used to understand a Situation.
  • 22. © Ramesh Jain Events take place in the real world. Events result in Data and Documents
  • 23. © Ramesh Jain Events are ‘Connectors’ Events create ‘Context’ SpatialCausal Experiential Informational TemporalStructural People Things Places Time Experiences Events Events Connect: Events are represented using 6 facets.
  • 24. © Ramesh Jain We are in the midst of the greatest Media Explosion.
  • 25. © Ramesh Jain Dealing with Photo Explosion  3 Billion Photos uploaded on Facebook – every month.  We know that most people in the world are not yet addicted to the Web, but do take photos.
  • 26. © Ramesh Jain Context Starts Before the Photo is Taken  Where  When  Why  Who (Photographer)  Which device  Parameters of the device
  • 27. © Ramesh Jain Types of Context  Context in Content  Device Parameters  Data Acquisition Context  Perceiver  Interpretation Context
  • 28. © Ramesh Jain Context in Content  Relationship among different objects and even in their subparts in real world can be utilized in analysis of data.  This has been studied since early days in computer vision and is being rediscovered once again.
  • 29. © Ramesh Jain Device Parameters  Environmental parameters of the digital devices at the time of photo taking may play key role.  What is a camera?
  • 30. © Ramesh Jain Data Acquisition Context  Knowledge about the person taking photos, location, and environmental conditions at the time of photo acquisition (e.g., sun angle, cloudy, rainy, night, indoor, etc.) affect the content of the image.
  • 32. © Ramesh Jain Perceiver  The knowledge and personality of the perceiver play a key role in interpretation of data. Knowledge Personality: Rohrsach Tests
  • 33. © Ramesh Jain Interpretation Context  Real world situation in which the data is interpreted results in focus on different aspects of the data.
  • 34. © Ramesh Jain What is a Camera?  Kodak ‘Moment’.  EXIF data is all metadata related to the Event. Exposure Time Aperture Diameter Flash Metering Mode ISO Ratings Focal Length Time Location Face
  • 35. © Ramesh Jain Sony CyberShot DSC-T2 Touchscreen 8MP Digital Camera with Smile Detection Camera = Event Capture Device
  • 36. © Ramesh Jain Meta Data for photos = Event Data
  • 37. © Ramesh Jain A new problem statement for media analysis  Given apriori knowledge about the world (concepts and relations between concepts)  Given a priori knowledge about events (lattice of events)  Given as contextual information  A set of data/ media  A possibly empty sets of tags (natural language descriptions)  The current event type to be instantiated (possibly to be first discovered)  Identify the entities occurring in the event, as described by media, data and text  with >98% precision and recall  with minimal/ acceptable user involvement Fausto Giunchiglia, DISI, University of Trento
  • 38. © Ramesh Jain Annotation Sources Calendars Annotations Environment Conditions Application Knowledge Geographic Landmarks Camera Parameters
  • 39. © Ramesh Jain Annotation Process Calendars Annotations Environment Conditions Application Knowledge Geographic Landmarks Camera Parameters Keynote Talk at ACM MM 2010, Speaker: Duncan WattsLocation: Palazzo dei Congressi EXIF: Indoor Scene; Face Keynote Talk at ACMMM10 by Duncan Watts on Using the Web to do Social Science
  • 40. © Ramesh Jain Semantic Gap is a Tough Problem – Lets Fight with it using all tools. Fighting with a Monster.
  • 41. © Ramesh Jain Thanks. For more information, jain@ics.uci.edu ? ACM MM Paper Rejection

Notes de l'éditeur

  1. DATA MODEL: To capture events we need a common event model in order to avoid obfuscating event exploration and event-driven access to media.We used E-Model that introduces 6 facets for events (the circle diagram in the next slide) as the initial basis for our data model. We are currently building the formalizations of our data model which is based on this circle diagram. We are formally defining each facet in our data model. Each facet may involve structures and/or induced sub-graphs in addition to the RDF structure. However this is our future work and we will not talk about that here.