SlideShare a Scribd company logo
Semantic Search
Do you know what I mean?

Collaboration for Life
Search is broken
1. Search engines rely heavily on words and too little on concepts
2. Search engines only use geography to limit linguistic scope
3. Seach engines ignore the linguistic scope variables of industry,
organisation, product line, scientific discipline, project
4. No formal notion of semantic equivalence

Collaboration for Life
Words vs concepts
“software architecture”

words are
labels

“solution architecture”

“persistent datastore”
“database”
“integration”
“program”
“program code”
“software”

“structural &
dynamic models”
“architectural design”
“architecture”

“structural &
dynamic models”
“architectural design”

concepts contain
semantic links

“architecture”

“program”
“program code”
“software”

“product”

“application”

Collaboration for Life
Mapping between labels and semantics
depends on linguistic scope!
“solution architecture”

“solution architecture”

Organisation A

Organisation B

“persistent datastore”
“database”

“persistent datastore”
“database”
“integration”

“structural &
dynamic models”

“structural &
dynamic models”

“architectural design”

“architectural design”

“architecture”

“architecture”

≠
“program”
“program code”

“program”
“program code”

“software”

“software”

“product”

“application”

“application”

Collaboration for Life
Semantic equivalence
“software”

“architecture”

=

“software”

“architecture”

“software architecture”

“database”
“integration”

“solution”

“solution architecture”

=

“software”

“architecture”

=

“software”

“architecture”

“product”

“application”

Collaboration for Life
Fixing search
1. Interact with user to confirm translation of words into concepts
2. Fully take into account the significance of linguistic scope, in
particular the variables of industry, organisation, product line,
scientific discipline, project
3. Introduce a formal notion of semantic equivalence
to simplify search specification and execution
PS: The W3C Semantic Web standards are not the solution
Collaboration for Life
Example 1
Semantic Seach

Collaboration for Life
1. System: Ask the user for one or two concepts

?

Matches: ∞

?

Collaboration for Life
2. User: Nominate two concepts to reduce the search space

Matches: < 10,000

car

Jorn Bettin

Collaboration for Life
3. System: Suggest statistically related 2nd level concepts

Matches: < 10,000

car

?

Jorn Bettin

Collaboration for Life
4. User: Select a concept to reduce the search space

Matches:
< 100

car

owner

Jorn Bettin

Collaboration for Life
5. System: Suggest statistically related concepts

?

car

owner

Jorn Bettin

Collaboration for Life

Matches:
< 100
6. User: Select a concept to reduce the search space

Matches:
< 10
car

owner

Victoria

Jorn Bettin

Collaboration for Life
7. System: Suggest statistically related 2nd level concepts

Matches:
< 10
?

car

owner

Victoria

Jorn Bettin

Collaboration for Life
8. User: Select a concept to reduce the search space

Matches:
<3

Volkswagen
car

owner

Victoria

Jorn Bettin

Collaboration for Life
9. System: Suggest statistically related 3rd level concepts

Matches:
<3

Volkswagen

?

car

owner

Victoria

Jorn Bettin

Collaboration for Life
10. User: Select a concept to reduce the search space

Matches:
1

Volkswagen
Golf

car

owner

Victoria

Jorn Bettin

Collaboration for Life
Example 2
Semantic Seach

Collaboration for Life
What if the name of the owner is highly ambiguous?

Matches:
<3

Volkswagen
Golf

car

owner

Victoria

John Smith

Collaboration for Life
11. System: Suggest statistically related 2nd level concepts

Matches:
<3

Volkswagen
Golf

car

owner

Victoria

John Smith

Collaboration for Life

?
12. User: Select a concept to reduce the search space

Australia

Volkswagen
Golf

car

owner

Victoria

John Smith

Collaboration for Life

Matches:
1
Example 3
Semantic Seach

Collaboration for Life
1. System: Ask the user for one or two concepts

?

Matches: ∞

?

Collaboration for Life
2. User: Nominate one concept to reduce the search space

car

Collaboration for Life

Matches: < 100,000,000,000
3. System: Suggest statistically related concepts

Matches: < 100,000,000,000

car

?

Collaboration for Life
4. User: Select or nominate a concept to reduce the search space

Matches:
< 100

car

ABC 123

Collaboration for Life
5. System: Suggest statistically related 2nd level concepts

Matches:
< 100

car

?

ABC 123

Collaboration for Life
6. User: Select a concept to reduce the search space

Matches:
< 10
car

number plate

ABC 123

Collaboration for Life
7. System: Suggest statistically related concepts

Matches:
< 10
?

car

number plate

ABC 123

Collaboration for Life
8. User: Select a concept to reduce the search space

Matches:
1
car

number plate

Victoria

ABC 123

Collaboration for Life
Example 4
Semantic Seach

Collaboration for Life
1. System: Ask the user for one or two concepts

Matches: ∞

?
?

Collaboration for Life
2. User: Nominate two concepts to reduce the search space

Matches: < 1,000,000

architecture
software

Collaboration for Life
3. System: Suggest statistically related concepts

?

architecture
software

Collaboration for Life

Matches: < 1,000,000
4. User: Select or nominate a concept to reduce the search space

Melbourne

Matches:
< 1,000
architecture
software

Collaboration for Life
5. User: Select or nominate concept to enlarge the search space

Sydney

Melbourne

architecture
software

Collaboration for Life

Matches:
< 3,000
6. System: Suggest statistically related concepts

Sydney

Melbourne

?

architecture
software

Collaboration for Life

Matches:
< 3,000
7. User: Select a concept to reduce the search space

Sydney

product development

Melbourne

architecture
software

Collaboration for Life

Matches:
< 1,500
8. User: Connect concepts to reduce the search space

Sydney

product development

Melbourne

Matches:
< 1,000
architecture
software

Collaboration for Life
9. User: Connect concepts to reduce the search space

Sydney

product development

Melbourne

architecture
software

Collaboration for Life

Matches:
< 300
10. System: Suggest statistically related 2nd level concepts

Sydney

product development

?

Melbourne

architecture
software

Collaboration for Life

Matches:
< 300
11. User: Select a 2nd level concept to reduce the search space

Sydney

product development

Melbourne

architecture

Web
software

Collaboration for Life

Matches:
< 200
12. System: Suggest statistically related 2nd level concepts

Sydney

product development

Melbourne

architecture

Web
software

?

Collaboration for Life

Matches:
< 200
13. User: Select a 2nd level concept to reduce the search space

Sydney

product development

Melbourne

architecture

Web
software

mobile

Collaboration for Life

Matches:
< 100
14. System: Suggest statistically related concepts

?

product development

Sydney

Melbourne

architecture

Web
software

mobile

Collaboration for Life

Matches:
< 100
15. User: Select a concept to reduce the search space
permanent
Sydney

product development

Melbourne

architecture

Web
software

mobile

Collaboration for Life

Matches:
< 50
16. System: Suggest statistically related concepts
permanent
Sydney

product development

architecture

Web

Melbourne

?

software

mobile

Collaboration for Life

Matches:
< 50
17. User: Select a concept to reduce the search space
permanent
Sydney

product development

architecture

Web

Melbourne

senior

software

mobile

Collaboration for Life

Matches:
< 20
18. System: Suggest statistically related 2nd level concepts
permanent
Sydney

product development

architecture

Web

Melbourne

senior

software

?

mobile

Collaboration for Life

Matches:
< 20
19. User: Select a 2nd level concept to reduce the search space
permanent
Sydney

product development

architecture

Web

Melbourne

senior

software

semantic search

mobile

Collaboration for Life

Matches:
1
Semantic search can be fixed

Cell Platform

http://s23m.org/S23M/cell-platform.html

Collaboration for Life
The latest book on Domain Engineering
Domain Engineering is of considerable practical
significance, as it provides methods and techniques that
help reduce time-to-market, development costs, and
project risks on one hand, and helps improve system
quality and performance on a consistent basis on the other.

•

The most comprehensive and up-to-date work on
domain engineering

•

Covers all important technological aspects, including
software product lines, domain-specific languages, and
conceptual modeling

•

Introduces novel approaches and techniques, and
includes a wealth of pointers for further research

•

ISBN 978-3-642-36653-6, published 2013

http://www.springer.com/computer/swe/book/978-3-642-36653-6

Collaboration for Life
Semantic Search
S23M knows what you mean!

S23M
info @ s23m.com
Nothing beats capturing the knowledge flow
of leading domain experts to co-create
organisations & systems that are
understandable by future generations of
humans & software tools.

Collaboration for Life

More Related Content

Similar to Semantic Search – Do you know what I mean?

SLAS 2017 - "Multiple Research Platforms: One Single Data Sharing Portal"
SLAS 2017 - "Multiple Research Platforms:  One Single Data Sharing Portal"SLAS 2017 - "Multiple Research Platforms:  One Single Data Sharing Portal"
SLAS 2017 - "Multiple Research Platforms: One Single Data Sharing Portal"
CSols, Inc.
 
The microservice architecture: what, why, when and how?
The microservice architecture: what, why, when and how?The microservice architecture: what, why, when and how?
The microservice architecture: what, why, when and how?
Chris Richardson
 
Growing an API Culture - APIdays LIVE AU 2020
Growing an API Culture - APIdays LIVE AU 2020Growing an API Culture - APIdays LIVE AU 2020
Growing an API Culture - APIdays LIVE AU 2020
Saul Caganoff
 
Infor So Ho Experience
Infor So Ho ExperienceInfor So Ho Experience
Infor So Ho Experience
rajeevganju
 
apidays LIVE Paris - Growing an API Culture by Saul Caganoff & Liz Douglass
apidays LIVE Paris - Growing an API Culture by Saul Caganoff & Liz Douglassapidays LIVE Paris - Growing an API Culture by Saul Caganoff & Liz Douglass
apidays LIVE Paris - Growing an API Culture by Saul Caganoff & Liz Douglass
apidays
 
apidays LIVE Australia 2020 - Growing an API Culture by Liz Douglass & Saul C...
apidays LIVE Australia 2020 - Growing an API Culture by Liz Douglass & Saul C...apidays LIVE Australia 2020 - Growing an API Culture by Liz Douglass & Saul C...
apidays LIVE Australia 2020 - Growing an API Culture by Liz Douglass & Saul C...
apidays
 
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
Gina Montgomery, V-TSP
 
Hexagonal Architecture using Grails
Hexagonal Architecture using GrailsHexagonal Architecture using Grails
Hexagonal Architecture using Grails
David Dawson
 
Using patterns and pattern languages to make better architectural decisions
Using patterns and pattern languages to make better architectural decisions Using patterns and pattern languages to make better architectural decisions
Using patterns and pattern languages to make better architectural decisions
Chris Richardson
 
Reduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management DebtReduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management Debt
Chris Sterling
 
20080602 Microsoft and Open Source
20080602 Microsoft and Open Source20080602 Microsoft and Open Source
20080602 Microsoft and Open Source
David Chou
 
Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps Seminar
Perficient, Inc.
 
Building Sustainable Design Systems
Building Sustainable Design SystemsBuilding Sustainable Design Systems
Building Sustainable Design Systems
UXDXConf
 
Nwtl2017 extending and customizing ibm connections cloud
Nwtl2017 extending and customizing ibm connections cloudNwtl2017 extending and customizing ibm connections cloud
Nwtl2017 extending and customizing ibm connections cloud
André Luís Cardoso
 
mm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machinemm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machine
Marko Rodriguez
 
Building Generative AI-infused apps: what's possible and how to start
Building Generative AI-infused apps: what's possible and how to startBuilding Generative AI-infused apps: what's possible and how to start
Building Generative AI-infused apps: what's possible and how to start
Maxim Salnikov
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
 
Microsoft ve Açık Kaynak
Microsoft ve Açık KaynakMicrosoft ve Açık Kaynak
Microsoft ve Açık Kaynak
Mehmet Aydın Bahadır
 

Similar to Semantic Search – Do you know what I mean? (20)

SLAS 2017 - "Multiple Research Platforms: One Single Data Sharing Portal"
SLAS 2017 - "Multiple Research Platforms:  One Single Data Sharing Portal"SLAS 2017 - "Multiple Research Platforms:  One Single Data Sharing Portal"
SLAS 2017 - "Multiple Research Platforms: One Single Data Sharing Portal"
 
The microservice architecture: what, why, when and how?
The microservice architecture: what, why, when and how?The microservice architecture: what, why, when and how?
The microservice architecture: what, why, when and how?
 
Growing an API Culture - APIdays LIVE AU 2020
Growing an API Culture - APIdays LIVE AU 2020Growing an API Culture - APIdays LIVE AU 2020
Growing an API Culture - APIdays LIVE AU 2020
 
Infor So Ho Experience
Infor So Ho ExperienceInfor So Ho Experience
Infor So Ho Experience
 
apidays LIVE Paris - Growing an API Culture by Saul Caganoff & Liz Douglass
apidays LIVE Paris - Growing an API Culture by Saul Caganoff & Liz Douglassapidays LIVE Paris - Growing an API Culture by Saul Caganoff & Liz Douglass
apidays LIVE Paris - Growing an API Culture by Saul Caganoff & Liz Douglass
 
apidays LIVE Australia 2020 - Growing an API Culture by Liz Douglass & Saul C...
apidays LIVE Australia 2020 - Growing an API Culture by Liz Douglass & Saul C...apidays LIVE Australia 2020 - Growing an API Culture by Liz Douglass & Saul C...
apidays LIVE Australia 2020 - Growing an API Culture by Liz Douglass & Saul C...
 
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
 
Hexagonal Architecture using Grails
Hexagonal Architecture using GrailsHexagonal Architecture using Grails
Hexagonal Architecture using Grails
 
Using patterns and pattern languages to make better architectural decisions
Using patterns and pattern languages to make better architectural decisions Using patterns and pattern languages to make better architectural decisions
Using patterns and pattern languages to make better architectural decisions
 
Reduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management DebtReduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management Debt
 
20080602 Microsoft and Open Source
20080602 Microsoft and Open Source20080602 Microsoft and Open Source
20080602 Microsoft and Open Source
 
Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps Seminar
 
Building Sustainable Design Systems
Building Sustainable Design SystemsBuilding Sustainable Design Systems
Building Sustainable Design Systems
 
29.4 mb
29.4 mb29.4 mb
29.4 mb
 
29.4 Mb
29.4 Mb29.4 Mb
29.4 Mb
 
Nwtl2017 extending and customizing ibm connections cloud
Nwtl2017 extending and customizing ibm connections cloudNwtl2017 extending and customizing ibm connections cloud
Nwtl2017 extending and customizing ibm connections cloud
 
mm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machinemm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machine
 
Building Generative AI-infused apps: what's possible and how to start
Building Generative AI-infused apps: what's possible and how to startBuilding Generative AI-infused apps: what's possible and how to start
Building Generative AI-infused apps: what's possible and how to start
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Microsoft ve Açık Kaynak
Microsoft ve Açık KaynakMicrosoft ve Açık Kaynak
Microsoft ve Açık Kaynak
 

More from Jorn Bettin

From collective insanity to organisational learning 2019 03 11 brisbane bus...
From collective insanity to organisational learning   2019 03 11 brisbane bus...From collective insanity to organisational learning   2019 03 11 brisbane bus...
From collective insanity to organisational learning 2019 03 11 brisbane bus...
Jorn Bettin
 
From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...
Jorn Bettin
 
From collective insanity to organisational learning
From collective insanity to organisational learningFrom collective insanity to organisational learning
From collective insanity to organisational learning
Jorn Bettin
 
From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...
Jorn Bettin
 
From project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architecturesFrom project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architectures
Jorn Bettin
 
The Story of Life is Language
The Story of Life is LanguageThe Story of Life is Language
The Story of Life is Language
Jorn Bettin
 
Curation of information and knowledge
Curation of information and knowledgeCuration of information and knowledge
Curation of information and knowledgeJorn Bettin
 
From Muddling to Modelling
From Muddling to ModellingFrom Muddling to Modelling
From Muddling to Modelling
Jorn Bettin
 

More from Jorn Bettin (8)

From collective insanity to organisational learning 2019 03 11 brisbane bus...
From collective insanity to organisational learning   2019 03 11 brisbane bus...From collective insanity to organisational learning   2019 03 11 brisbane bus...
From collective insanity to organisational learning 2019 03 11 brisbane bus...
 
From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...
 
From collective insanity to organisational learning
From collective insanity to organisational learningFrom collective insanity to organisational learning
From collective insanity to organisational learning
 
From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...
 
From project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architecturesFrom project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architectures
 
The Story of Life is Language
The Story of Life is LanguageThe Story of Life is Language
The Story of Life is Language
 
Curation of information and knowledge
Curation of information and knowledgeCuration of information and knowledge
Curation of information and knowledge
 
From Muddling to Modelling
From Muddling to ModellingFrom Muddling to Modelling
From Muddling to Modelling
 

Recently uploaded

Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 

Semantic Search – Do you know what I mean?

  • 1. Semantic Search Do you know what I mean? Collaboration for Life
  • 2. Search is broken 1. Search engines rely heavily on words and too little on concepts 2. Search engines only use geography to limit linguistic scope 3. Seach engines ignore the linguistic scope variables of industry, organisation, product line, scientific discipline, project 4. No formal notion of semantic equivalence Collaboration for Life
  • 3. Words vs concepts “software architecture” words are labels “solution architecture” “persistent datastore” “database” “integration” “program” “program code” “software” “structural & dynamic models” “architectural design” “architecture” “structural & dynamic models” “architectural design” concepts contain semantic links “architecture” “program” “program code” “software” “product” “application” Collaboration for Life
  • 4. Mapping between labels and semantics depends on linguistic scope! “solution architecture” “solution architecture” Organisation A Organisation B “persistent datastore” “database” “persistent datastore” “database” “integration” “structural & dynamic models” “structural & dynamic models” “architectural design” “architectural design” “architecture” “architecture” ≠ “program” “program code” “program” “program code” “software” “software” “product” “application” “application” Collaboration for Life
  • 5. Semantic equivalence “software” “architecture” = “software” “architecture” “software architecture” “database” “integration” “solution” “solution architecture” = “software” “architecture” = “software” “architecture” “product” “application” Collaboration for Life
  • 6. Fixing search 1. Interact with user to confirm translation of words into concepts 2. Fully take into account the significance of linguistic scope, in particular the variables of industry, organisation, product line, scientific discipline, project 3. Introduce a formal notion of semantic equivalence to simplify search specification and execution PS: The W3C Semantic Web standards are not the solution Collaboration for Life
  • 8. 1. System: Ask the user for one or two concepts ? Matches: ∞ ? Collaboration for Life
  • 9. 2. User: Nominate two concepts to reduce the search space Matches: < 10,000 car Jorn Bettin Collaboration for Life
  • 10. 3. System: Suggest statistically related 2nd level concepts Matches: < 10,000 car ? Jorn Bettin Collaboration for Life
  • 11. 4. User: Select a concept to reduce the search space Matches: < 100 car owner Jorn Bettin Collaboration for Life
  • 12. 5. System: Suggest statistically related concepts ? car owner Jorn Bettin Collaboration for Life Matches: < 100
  • 13. 6. User: Select a concept to reduce the search space Matches: < 10 car owner Victoria Jorn Bettin Collaboration for Life
  • 14. 7. System: Suggest statistically related 2nd level concepts Matches: < 10 ? car owner Victoria Jorn Bettin Collaboration for Life
  • 15. 8. User: Select a concept to reduce the search space Matches: <3 Volkswagen car owner Victoria Jorn Bettin Collaboration for Life
  • 16. 9. System: Suggest statistically related 3rd level concepts Matches: <3 Volkswagen ? car owner Victoria Jorn Bettin Collaboration for Life
  • 17. 10. User: Select a concept to reduce the search space Matches: 1 Volkswagen Golf car owner Victoria Jorn Bettin Collaboration for Life
  • 19. What if the name of the owner is highly ambiguous? Matches: <3 Volkswagen Golf car owner Victoria John Smith Collaboration for Life
  • 20. 11. System: Suggest statistically related 2nd level concepts Matches: <3 Volkswagen Golf car owner Victoria John Smith Collaboration for Life ?
  • 21. 12. User: Select a concept to reduce the search space Australia Volkswagen Golf car owner Victoria John Smith Collaboration for Life Matches: 1
  • 23. 1. System: Ask the user for one or two concepts ? Matches: ∞ ? Collaboration for Life
  • 24. 2. User: Nominate one concept to reduce the search space car Collaboration for Life Matches: < 100,000,000,000
  • 25. 3. System: Suggest statistically related concepts Matches: < 100,000,000,000 car ? Collaboration for Life
  • 26. 4. User: Select or nominate a concept to reduce the search space Matches: < 100 car ABC 123 Collaboration for Life
  • 27. 5. System: Suggest statistically related 2nd level concepts Matches: < 100 car ? ABC 123 Collaboration for Life
  • 28. 6. User: Select a concept to reduce the search space Matches: < 10 car number plate ABC 123 Collaboration for Life
  • 29. 7. System: Suggest statistically related concepts Matches: < 10 ? car number plate ABC 123 Collaboration for Life
  • 30. 8. User: Select a concept to reduce the search space Matches: 1 car number plate Victoria ABC 123 Collaboration for Life
  • 32. 1. System: Ask the user for one or two concepts Matches: ∞ ? ? Collaboration for Life
  • 33. 2. User: Nominate two concepts to reduce the search space Matches: < 1,000,000 architecture software Collaboration for Life
  • 34. 3. System: Suggest statistically related concepts ? architecture software Collaboration for Life Matches: < 1,000,000
  • 35. 4. User: Select or nominate a concept to reduce the search space Melbourne Matches: < 1,000 architecture software Collaboration for Life
  • 36. 5. User: Select or nominate concept to enlarge the search space Sydney Melbourne architecture software Collaboration for Life Matches: < 3,000
  • 37. 6. System: Suggest statistically related concepts Sydney Melbourne ? architecture software Collaboration for Life Matches: < 3,000
  • 38. 7. User: Select a concept to reduce the search space Sydney product development Melbourne architecture software Collaboration for Life Matches: < 1,500
  • 39. 8. User: Connect concepts to reduce the search space Sydney product development Melbourne Matches: < 1,000 architecture software Collaboration for Life
  • 40. 9. User: Connect concepts to reduce the search space Sydney product development Melbourne architecture software Collaboration for Life Matches: < 300
  • 41. 10. System: Suggest statistically related 2nd level concepts Sydney product development ? Melbourne architecture software Collaboration for Life Matches: < 300
  • 42. 11. User: Select a 2nd level concept to reduce the search space Sydney product development Melbourne architecture Web software Collaboration for Life Matches: < 200
  • 43. 12. System: Suggest statistically related 2nd level concepts Sydney product development Melbourne architecture Web software ? Collaboration for Life Matches: < 200
  • 44. 13. User: Select a 2nd level concept to reduce the search space Sydney product development Melbourne architecture Web software mobile Collaboration for Life Matches: < 100
  • 45. 14. System: Suggest statistically related concepts ? product development Sydney Melbourne architecture Web software mobile Collaboration for Life Matches: < 100
  • 46. 15. User: Select a concept to reduce the search space permanent Sydney product development Melbourne architecture Web software mobile Collaboration for Life Matches: < 50
  • 47. 16. System: Suggest statistically related concepts permanent Sydney product development architecture Web Melbourne ? software mobile Collaboration for Life Matches: < 50
  • 48. 17. User: Select a concept to reduce the search space permanent Sydney product development architecture Web Melbourne senior software mobile Collaboration for Life Matches: < 20
  • 49. 18. System: Suggest statistically related 2nd level concepts permanent Sydney product development architecture Web Melbourne senior software ? mobile Collaboration for Life Matches: < 20
  • 50. 19. User: Select a 2nd level concept to reduce the search space permanent Sydney product development architecture Web Melbourne senior software semantic search mobile Collaboration for Life Matches: 1
  • 51. Semantic search can be fixed Cell Platform http://s23m.org/S23M/cell-platform.html Collaboration for Life
  • 52. The latest book on Domain Engineering Domain Engineering is of considerable practical significance, as it provides methods and techniques that help reduce time-to-market, development costs, and project risks on one hand, and helps improve system quality and performance on a consistent basis on the other. • The most comprehensive and up-to-date work on domain engineering • Covers all important technological aspects, including software product lines, domain-specific languages, and conceptual modeling • Introduces novel approaches and techniques, and includes a wealth of pointers for further research • ISBN 978-3-642-36653-6, published 2013 http://www.springer.com/computer/swe/book/978-3-642-36653-6 Collaboration for Life
  • 53. Semantic Search S23M knows what you mean! S23M info @ s23m.com Nothing beats capturing the knowledge flow of leading domain experts to co-create organisations & systems that are understandable by future generations of humans & software tools. Collaboration for Life