SlideShare a Scribd company logo
1 of 48
Download to read offline
Semantic Web Research in the Age of
Generative Artificial Intelligence:
Semantic Web Renaissance?
Deborah L. McGuinness
Tetherless World Senior Constellation Chair
Professorof Computer, Cognitive, and Web Sciences and
Industrial and Systems Engineering
RensselaerPolytechnic Institute, Troy, NY, USA
November 9, 2023
International Semantic Web Conference
Athens, Greece
DLM Background: Ontologies, Knowledge Graphs,
Provenance, Knowledge Portals, Hybrid AI Solutions…)
Formal Foundations with application focus; often
hybrid, highly interdisciplinary, methodology focused
A Few Questions to Ponder
and 4 Areas of Interest
• Are we entering a Renaissance period for the semantic web? “an incredible
time of beauty, blossoming with creativity and curiosity”?
• How might the “Hype Cycle” perspective inform our work?
1. How might we leverage the evolving generative AI tools and services?
What kind of new collaborative processes may be useful?
2. How might we create/use “sandboxes” for exploration and evaluation?
3. What hybrid architectures should we explore?
Are Knowledge Graphs a new (provenance-aware) notebook?
4. How is emerging legislation poised to impact our work?
Is semantics for explanation, provenance, bias detection, evaluation,
reporting, analysis, .. something we should explore?
2
AI from a
Gartner
Perspective
Note KG place
Note GenAI place
1. Hybrid Processes
4
How might we leverage the evolving generative AI tools and
services?
What kind of collaborative processes may be useful?
Process Exploration
Collaborative KG Generation
What if we use
McGuinness’ and
Aasman’s explorations on
building a Wines Ontology
and the associated
Knowledge graph, without
and with LLMs as a
thought experiment
5
From Living with CLASSIC (1989) and
Ontologies Come of Age (2003)
McGuinness’ Base ontology is very simple – initially written in 1985 as an expert
system. Converted to a KL-ONE ontology in 1989
– Wine, Winery, Grape, Flavor, Body, Color, Sugar
– Stood the test of time: Living with Classic (1991), CLASSIC tutorials,
Ontologies 101(2001), OWL Guide (2004), … numerous translations, >8k
citations
– To scale however, needs to be compatible with WIDE range of menus, wine
lists, vocabularies. Not hard to obtain but significant enhancement required.
– Needs more ecosystemsupport – explanation, provenance, validation,
inconsistency detection, prioritization scheme, UI considerations, additional
social connections, citizen-oriented maintenance and evolution schemes,
scale, partitioning, …
www.ksl.stanford.edu/people/dlm/papers/living-with-classic-abstract.html
What if LLMs are used?
8
What if LLMs are used (cont)?
9
LLMs and refinement
10
• It appears that it is essentially
my ontology (from Living with
CLASSIC (1991 book from 89
workshop on Foundational
Aspects of Semantic
Networks) and the expanded
version of the Stanford Tech
report
• Jans wanted more information
about flavors
Population with LLMs
11
• Find important wine grapes
Population with LLMs continued
12
• Find grapes for each type of wine – example Bordeaux
Population with LLMs continued
13
• Find
particular
wines
Human-LLM Collaboration
14
• Leverage ontologies as starting points
• Human driven refinement (example adding flavors)
• Good use of LLMs for population – both for value
restrictions (grape type per region) and instances (example
prominent Bordeaux wines)
• It continued to populate values (for flavors)
• (Some) validation (using e.g., webchatGPT)
• Overall nice use for GUIDED completion – more testing
needed
Lessons? Discussion
15
• LLMs can greatly enhance aspects of KG design/population
• **Having the (skilled) human collaborate with the LLM is likely
critical
• We may discuss other ways to leverage LLMs – e.g., we might
consider pain points in ontology design and ontology-enabled
application build out (e.g. Andrea Nuzzolese’s keynote in Deep
learning for KG workshop with competency questions)
• Designing and building collaborative processes I think is in our
future.
• Next “sandbox” for exploration
2. “Sandbox” for
Exploration/Evaluation
16
How might we create/use “sandboxes”
for exploration and evaluation?
ChatBS: A Context-aware LLM Exploratory Sandbox
ChatBS version: 2023-10-04 15:52:00 (GPT-4-0613)
Submit questions
to OpenAI
Completion API:
Custom "System"
and "User" prompts
Up to 10 prompt
re-submissions
Up to 10 unique,
independent
responses to user's
prompt
Downloadable JSON
file with complete
promptsand results
https://inciteprojects.idea.rpi.edu/chatbs/app/chatbs/
ChatBS, the Context-aware LLM Exploratory Sandbox uses the OpenAI CompletionAPI
service (GPT-4-0613 model) to answer questions. Each sentence in a ChatBS result is
automatically linked to a Google query to facilate fact-checking. ChatBS can then use the
OpenAI API to construct an entity/relation graph of these results in the form['entity1',
'relationship', 'entity2']. ChatBSthen uses entity linking to look up entities and relationships
against Wikidata, constructing a JSON-LD graph as it proceeds.
RDF generation is
optional, to facilitate
question answering
Each sentence in
results is automatically
linked to a Google
query, proving a quick
"sanity-check"
Option to append
user promptsfor
"chain-of-thought"
reasoning
evaluation
Truncated table of triples,
relevant to OpenAI's
answers (assertions)
RDF generated by LLM-
based ChatBS-REST entity
linking service
Highlighting when Subject
or Object entitiesare bnodes
(ie when entitiesnamedby
ChatGPT are not found in
Wikidata)
Downloadable JSON-LD
of complete resultsgraph
Embedded
Wikidata entity
summary (using
AutoDesc API) of
selected entity…to
aid in human fact
checking!
Table of RDF triples,
relevant to OpenAI's
answers (assertions)
RDF generated by
LLM-based ChatBS-
REST entity linking
service
NOTE: ChatBS may have been updated sincethese screenshots werecaptured…
Each of these responses is
essentially correct, yet each is
distinct.
Thisdemonstrateswhy it is
important to submitquestions
multiple timeswhen studying
GTP-4-generated
"explanations."
NOTE: ChatBS may have been updated sincethese screenshots werecaptured…
Simple question,widely varying
(and all imprecise) answers!!
Correct answer: 1998 - 2007
20
21
NOTE: ChatBS may have been updated sincethese screenshots werecaptured…
Deborah'shonors and awards are
listed on her Wikipedia pageand
personal web site(s), but GPT-4's
training appearsnot to have caught
those… so it tap-dances!
Graph comparison
Generate
RDF
Potential Architecture for a
KG-powered Fact Checker
Example: A Wikidata-based
GPT fact checker
User prompt
(question)
OpenAI
* https://platform.openai.com/docs/api-reference/completions
continuation
API*
Continuation
Response
Submitted prompt
Relationship discovery and
entity linking service
GPT-asserted
relationships
(RDF triples)
Selected GPT model:
e.g. GPT-4-0613
Build labeled
entity graph
Link Entities
and Properties
labels
URIs
Supporting
semantics
(context)
Who is Deborah McGuinness?
Deborah McGuinness is an American
computer scientist…
Wikidata GPT
(reference) (test)
Assessment of commonsense proficiency in
conversational systems
● Context-aware evaluation
● Different problem solving modalities
● Presentation formats
● Research questions:
○ How does the above affect machine
problem solving?
○ What is the benefit of the human-in-
the-loop? Can we adapt it to human-
in-the-loop instructable systems?
Drive multi-hop machine reasoning,
provide feedback on improvements to the
dataset [2]
[1] Kejriwal, Santos, Mulvehill, McGuinness. 2022.
Designing a strong test for measuring true common-
sense reasoning. Nature Machine Intelligence.
[2] Kejriwal, Santos, Mulvehill, McGuinness. 2023.
Context-Rich Evaluationof Machine Common
Sense. Artificial General Intelligence (AGI-23).
24
Partially DARPA MCS
Lessons? Discussion
25
• Our Context-aware LLM exploratory sandbox is just one
example of an architecture
• Evaluation “Harnesses” may be an area ripe for
exploration.
• More sandboxes and evaluation harnesses may benefit
our field
What are unsolved problems in formal
ontology research? (by Chatgpt)
•
• Ontology alignment: Integrating multiple ontologies or aligning different parts of a single
ontology is a challenging task. Developing techniques to automatically align ontologies,
resolve semantic heterogeneity, and handle inconsistencies is …needed
• Ontology evolution: Ontologies are dynamic and need to evolve over time to reflect changes in
the domain they represent. Managing ontology evolution, including identifying and propagating
changes, maintaining consistency, and handling versioning and compatibility… is needed
• Ontology modularization: Large ontologies can become complex and difficult to manage.
Techniques for decomposing ontologies into smaller, modular components while preserving
important relationships and ensuring coherence are still an active area of research.
• Ontology evaluation: Evaluating the quality and effectiveness of ontologies is essential.
Developing objective metrics and evaluation frameworks to assess ontology quality, usability,
completeness, and correctness is an ongoing challenge.
26
What are unsolved problems in formal
ontology research? (by Chatgpt)
• Ontology learning and population: Automatically constructing ontologies from unstructured or
semi-structured data is …needed Techniques for ontology learning, including concept extraction,
relationship identification, and population of ontology instances … are active research areas.
• Reasoning scalability: Efficient reasoning is crucial for utilizing ontologies effectively. Developing
scalable reasoning algorithms that can handle large-scale ontologies and complex reasoning
tasks while maintaining acceptable performance is a significant challenge.
• Uncertainty and vagueness in ontologies: Ontologies often deal with imperfect or uncertain
information. Capturing and representing uncertainty and vagueness in ontologies and
developing reasoning techniques that can handle such knowledge …is needed.
• Ontology visualization and user interfaces: Presenting ontologies in a human-readable and
intuitive manner is essential for effective knowledge representation and user interaction.
Developing visualization techniques and user interfaces that facilitate ontology exploration,
editing, and understanding is an area of active research.
27
Brainstorming: Lets Leverage LLMs
• Ontology alignment
• Ontology evolution
• Ontology modularization
• Ontology evaluation
• Ontology learning and population:
• Reasoning scalability
• Uncertainty and vagueness in ontologies
• Ontology visualization and user interfaces
• Remember Gerhard’s talk on KG gaps
• What are your pain points?
• Good competency question generation with adequate depth and breadth
• Good benchmark generation
• Use case generation in general 28
3. Knowledge Graph-
Centric Hybrid Architectures
29
What hybrid architectures should we explore?
Are Knowledge Graphs a new (provenance-aware)
notebook?
Evolving Architectures (DARPA)
30
Boston Fusion / RPI ECOLE Example
31
Automated Clustering CurriculumLearning
Guided by Human Training (ARCLIGHT)
Knowledge graph-centric
Knowledge graph includes symbolic and
neural representations
Agents can asynchronouslycontribute to
graph
PIs
Jay Miller (Systemintegration, multi-
disciplinary coalitions )
Tomek Strzalkowski (Cognitive sciences,
NLP, dialogue, AI)
Deborah McGuinness (Semantic
technologies and knowledge representation)
Qiang Ji (Computer vision and probabilistic
ML methods)
Whyis Knowledge Graph-based Orchestration
32
Whyis is a
knowledge graph
publishing,
management, and
analysis
framework
ARCLIGHT uses
Whyis as
orchestrator /
agent base
Agents make API
calls to ARCLIGHT
modules
MaterialsMine
Knowledge Graph
Curation Interaction
Augmentation
Materials Systems
• Polymer
nanocomposites
• Metamaterials
Information Types
• Composition metadata
• Processing metadata
• Properties
(mechanical, thermal,
electrical,
viscoelastic…)
• Characterization
metadata
• Images(SEM, TEM)
• Bibliographic
metadata
Data Storage
• MongoDB
• Blazegraph (Fuseki)
Search
• SPARQL endpoint
• Faceted browser
• Parameterized queries
Visualization
• Gallery of Interactive
Charts
• Vega-Lite Editor
• Data Voyager
• Extract microstructure descriptors (MCR)
• Chemical name classifier (ChemProps API)
• RDF data model
• OWL ontology
• ETL from Excel, XML
• Semantic data dictionary
Evolving Architectures (NSF
Harnessing the Data Revolution)
33
Partially supported by NSF ACI-1640840 Joint with Duke, RPI, Vermont, Northwestern, Caltech
Evolving Architectures (NIEHS
Human Health Exposure Analysis)
Provide access to
exposure and health
outcome data
Enable construction of
customized,
harmonizable datasets
Facilitate harmonization
of HHEAR data with
external sources
Support pooling of data
for analysis
Partially supported by: NIH/NIEHS 0255-0236-4609 / 1U2CES026555-01 McGuinness Joint with MSSM, Columbia
34
Data Portal
Partially supported by: NIH/NIEHS 0255-0236-4609 / 1U2CES026555-01
Joint with MSSM, Columbia
McGuinness
35
Evolving Architectures (AI Horizons)
Health Empowerment by Analytics, Learning,
and Semantics
Personal Health Recommendations:
Empowering diabetic patients to improvetheir
health behaviors by tailoring health information
and recommendations to their lifestyles and
preferences.
Semantics for Health and Clinical Reasoning:
Enabling provider trust in clinical decision
support system recommendations.
Improving health equity through ML, Fairness,
and Semantics
https://idea.rpi.edu/research/projects/heals
36
Funded by IBMAI HorizonsNetwork
ProbabilityAwareKnowledge Exploration:DrugRepurposingExample
37
• Knowledge importedfromdrug, protein,
and disease interactiondatabases.
• Each interactiongivenan evidence-
drivenprobability.
• Finddrugs that could affectmelanoma,
filteredbyinteractionprobability.
• The best hypotheseswere generated
usingthe highestprobabilities.
• Beingexpandedinitiallyforgenomics-
aware cancer care applications
• Displaybelowshowinginteractive drug-
protein-disease interface
Lessons? Discussion
38
• KGs are increasingly
poised to be a key (prov-
aware) central repository
• KGs and Semantic Web
research may be poised
to be the context layer
• More exploration of
hybrid architectures is in
our future.. E.g., KG
augmented Retrieval
augmented generation
``(image from aws)
4. Emerging Policies / Requirements
and Semantic Web Research
39
How is emerging legislation poised to impact our work?
Is semantics for provenance, bias detection,
evaluation, reporting, analysis, .. Something to
explore (quickly) ? yes
From Data Protection (GDPR) to AI
Bill of Rights to AI Exec Order…
40
• Safe and Effective Systems (pre-deployment testing, mitigate unsafe outcomes)
• Algorithmic Discrimination Protections (equitable use of algorithms)
• Data Privacy (protections for data collection/use)
• Notice and Explanations (know when automated system used, how it impacts
you/use)
• Human Alternatives, Considerationand Fallback (opt out, remedies)
US Executive Order
41
• New Standards for AI Safety and Security (sharing safety
test results, develop standards, tools, detecting AI
generated content etc.)
• Protecting privacy (privacy preserving research, data
collection/ usage, …)
• …
• Ensuring Responsible and Effective Government Use of AI
(guidance for AI use, procurement, …)
• Extensive factsheet - https://www.whitehouse.gov/briefing-room/statements-releases/2023/10/30/fact-sheet-president-biden-issues-
executive-order-on-safe-secure-and-trustworthy-artificial-intelligence/
Many Starting Points
42
• Companies such as Hugging Face have Model Cards with
light structure for reporting https://huggingface.co/docs/hub/model-card-annotated
• Ontologies for Model annotation, testing, reporting, etc. is
an opportunity
• A few relevant pointers:
• Explanation Ontology (explanation types for user-centric XAI)
https://tetherless-world.github.io/explanation-ontology/
• Ontology for Fairness Metrics
https://dl.acm.org/doi/abs/10.1145/3514094.3534137
• Factsheets, Quality Labels, …
Lessons? Discussion
43
• Impacts and needs from the emerging policies, mandates are
emerging
• Provenance, reporting, evaluation could/should be more than
just lightly structured natural language
• The Semantic Web community is well positioned to take a
leadership role here
Questions?
44
Many people contributedto the projectsand ideasmentioned, a few include: Jans Aasman (Franz Inc), the RPI TetherlessWorld team particularly McCusker, Erickson, Pinheiro,
Santos, Rashid, Franklin, Chari, Shirai, Seneviratne,Hendler, … and the broader community particularly: Chorpita, Kendall, Bennett, Qi,Zaki, Stingone,Masters,Teitelbaum, Brinson,
Schadler, Daegen,Chen, Sequeda…
Funding IBM-RPI HEALS AI Horizons, NIEHS HHEAR 0255-0236-4609/ 1U2CES026555-01, NSF HDR ACI-1640840, NIMD 75N95022C00018, DARPA MCS N660011924033,
The generative AI explosion could be the start of a
Renaissance for the Semantic Web community with a
unique opportunity to shine AND a time to rethink
1. Processes / Methodologies (e.g., update books?)
2. Build and use Sandboxes
3. Provenance-Aware Knowledge Graph-Centric Architectures
as repositories and context providers
4. Meta data infrastructure in response to emerging legislation
45
EXTRA
46
Threat AND Opportunity
From Gizmodo:
Artists, Customer Service
Agents, Copywriters,
Lawyers, Scientists,
Computer Programmers,
Influencers and Fashion
Models, Journalists ?
47
47
From Unmudl:
Replace: Data Entry, Telemarketer, Factory Worker,
Cashier, Driver, Travel Agent, Bank Teller
Transform: Accountant, Customer Support
Representative, Paralegal, Radiologist, Librarian,
Market Research, Journalist,
Augment: Retail Salesperson, Stock Trader, Human
Resources Administrator, Customer Service Rep,
Mortgage Underwriter, Translator, …

More Related Content

What's hot

University website analysis
University website analysisUniversity website analysis
University website analysisSean Filiatrault
 
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...Simplilearn
 
Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)Adrien Blind
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and ToolsRihusoft
 
Overview of blockchain technology and architecture
Overview of blockchain technology and   architectureOverview of blockchain technology and   architecture
Overview of blockchain technology and architectureEY
 
Distributed systems and blockchain technology
Distributed systems and blockchain technologyDistributed systems and blockchain technology
Distributed systems and blockchain technologyAlket Cecaj
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsWeaveworks
 
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...DataWorks Summit
 
Comparing Apache Cassandra 4.0, 3.0, and ScyllaDB
Comparing Apache Cassandra 4.0, 3.0, and ScyllaDBComparing Apache Cassandra 4.0, 3.0, and ScyllaDB
Comparing Apache Cassandra 4.0, 3.0, and ScyllaDBScyllaDB
 
01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for Business01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for BusinessMerlec Mpyana
 
ELT vs. ETL - How they’re different and why it matters
ELT vs. ETL - How they’re different and why it mattersELT vs. ETL - How they’re different and why it matters
ELT vs. ETL - How they’re different and why it mattersMatillion
 
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Bernhard Haslhofer
 
Blockchain Technology | Blockchain Technology Explained | Edureka
Blockchain Technology | Blockchain Technology Explained | EdurekaBlockchain Technology | Blockchain Technology Explained | Edureka
Blockchain Technology | Blockchain Technology Explained | EdurekaEdureka!
 
The Killer Feature Store: Orchestrating Spark ML Pipelines and MLflow for Pro...
The Killer Feature Store: Orchestrating Spark ML Pipelines and MLflow for Pro...The Killer Feature Store: Orchestrating Spark ML Pipelines and MLflow for Pro...
The Killer Feature Store: Orchestrating Spark ML Pipelines and MLflow for Pro...Databricks
 

What's hot (20)

University website analysis
University website analysisUniversity website analysis
University website analysis
 
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
 
Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and Tools
 
Overview of blockchain technology and architecture
Overview of blockchain technology and   architectureOverview of blockchain technology and   architecture
Overview of blockchain technology and architecture
 
Distributed systems and blockchain technology
Distributed systems and blockchain technologyDistributed systems and blockchain technology
Distributed systems and blockchain technology
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOps
 
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
 
Comparing Apache Cassandra 4.0, 3.0, and ScyllaDB
Comparing Apache Cassandra 4.0, 3.0, and ScyllaDBComparing Apache Cassandra 4.0, 3.0, and ScyllaDB
Comparing Apache Cassandra 4.0, 3.0, and ScyllaDB
 
Precision and Recall
Precision and RecallPrecision and Recall
Precision and Recall
 
Kettle – Etl Tool
Kettle – Etl ToolKettle – Etl Tool
Kettle – Etl Tool
 
01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for Business01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for Business
 
Introduction to DSpace
Introduction to DSpaceIntroduction to DSpace
Introduction to DSpace
 
ELT vs. ETL - How they’re different and why it matters
ELT vs. ETL - How they’re different and why it mattersELT vs. ETL - How they’re different and why it matters
ELT vs. ETL - How they’re different and why it matters
 
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
 
Blockchain
BlockchainBlockchain
Blockchain
 
DeFi 101
DeFi 101DeFi 101
DeFi 101
 
How NFT Works
How NFT WorksHow NFT Works
How NFT Works
 
Blockchain Technology | Blockchain Technology Explained | Edureka
Blockchain Technology | Blockchain Technology Explained | EdurekaBlockchain Technology | Blockchain Technology Explained | Edureka
Blockchain Technology | Blockchain Technology Explained | Edureka
 
The Killer Feature Store: Orchestrating Spark ML Pipelines and MLflow for Pro...
The Killer Feature Store: Orchestrating Spark ML Pipelines and MLflow for Pro...The Killer Feature Store: Orchestrating Spark ML Pipelines and MLflow for Pro...
The Killer Feature Store: Orchestrating Spark ML Pipelines and MLflow for Pro...
 

Similar to ISWC2023-McGuinnessTWC16x9FinalShort.pdf

Linked Data Workshop Stanford University
Linked Data Workshop Stanford University Linked Data Workshop Stanford University
Linked Data Workshop Stanford University Talis Consulting
 
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using OntologiesESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologieseswcsummerschool
 
20111022 ontologiescomeofageocas germanymcguinnessfinal
20111022 ontologiescomeofageocas germanymcguinnessfinal20111022 ontologiescomeofageocas germanymcguinnessfinal
20111022 ontologiescomeofageocas germanymcguinnessfinalDeborah McGuinness
 
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative DesignDefense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative DesignRobin Teigland
 
Using construction grammar in conversational systems
Using construction grammar in conversational systemsUsing construction grammar in conversational systems
Using construction grammar in conversational systemsCJ Jenkins
 
What if annotations were reusable: a preliminary discussion
What if annotations were reusable: a preliminary discussionWhat if annotations were reusable: a preliminary discussion
What if annotations were reusable: a preliminary discussionRiina Vuorikari
 
Investing in a time of desruptive change
Investing in a time of desruptive changeInvesting in a time of desruptive change
Investing in a time of desruptive changeJisc
 
Learning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisation
Learning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisationLearning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisation
Learning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisationTore Hoel
 
Lecture: Semantic Word Clouds
Lecture: Semantic Word CloudsLecture: Semantic Word Clouds
Lecture: Semantic Word CloudsMarina Santini
 
Collaborative Ontology Building Project
Collaborative Ontology Building Project  Collaborative Ontology Building Project
Collaborative Ontology Building Project Jie Bao
 
The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud ComputingCarmen Sanborn
 
Come to the Fiesta! Join the OLE Project
Come to the Fiesta! Join the OLE ProjectCome to the Fiesta! Join the OLE Project
Come to the Fiesta! Join the OLE ProjectDoreen Herold
 
HT2016: Influence of Frequency, Recency and Semantic Context on Tag Reuse
HT2016: Influence of Frequency, Recency and Semantic Context on Tag ReuseHT2016: Influence of Frequency, Recency and Semantic Context on Tag Reuse
HT2016: Influence of Frequency, Recency and Semantic Context on Tag ReuseDominik Kowald
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalgowthamnaidu0986
 
LOR Characteristics and Considerations
LOR Characteristics and ConsiderationsLOR Characteristics and Considerations
LOR Characteristics and ConsiderationsScott Leslie
 
Knowledge Representation on the Web
Knowledge Representation on the WebKnowledge Representation on the Web
Knowledge Representation on the WebRinke Hoekstra
 
"It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov..."It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov...CommunitySense
 
Luciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsLuciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsJoanne Luciano
 

Similar to ISWC2023-McGuinnessTWC16x9FinalShort.pdf (20)

Linked Data Workshop Stanford University
Linked Data Workshop Stanford University Linked Data Workshop Stanford University
Linked Data Workshop Stanford University
 
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using OntologiesESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
 
20111022 ontologiescomeofageocas germanymcguinnessfinal
20111022 ontologiescomeofageocas germanymcguinnessfinal20111022 ontologiescomeofageocas germanymcguinnessfinal
20111022 ontologiescomeofageocas germanymcguinnessfinal
 
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative DesignDefense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
 
Using construction grammar in conversational systems
Using construction grammar in conversational systemsUsing construction grammar in conversational systems
Using construction grammar in conversational systems
 
WWW2015 PHD Symposium
WWW2015 PHD SymposiumWWW2015 PHD Symposium
WWW2015 PHD Symposium
 
What if annotations were reusable: a preliminary discussion
What if annotations were reusable: a preliminary discussionWhat if annotations were reusable: a preliminary discussion
What if annotations were reusable: a preliminary discussion
 
Investing in a time of desruptive change
Investing in a time of desruptive changeInvesting in a time of desruptive change
Investing in a time of desruptive change
 
Learning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisation
Learning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisationLearning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisation
Learning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisation
 
Lecture: Semantic Word Clouds
Lecture: Semantic Word CloudsLecture: Semantic Word Clouds
Lecture: Semantic Word Clouds
 
Collaborative Ontology Building Project
Collaborative Ontology Building Project  Collaborative Ontology Building Project
Collaborative Ontology Building Project
 
The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud Computing
 
Come to the Fiesta! Join the OLE Project
Come to the Fiesta! Join the OLE ProjectCome to the Fiesta! Join the OLE Project
Come to the Fiesta! Join the OLE Project
 
HT2016: Influence of Frequency, Recency and Semantic Context on Tag Reuse
HT2016: Influence of Frequency, Recency and Semantic Context on Tag ReuseHT2016: Influence of Frequency, Recency and Semantic Context on Tag Reuse
HT2016: Influence of Frequency, Recency and Semantic Context on Tag Reuse
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professional
 
LOR Characteristics and Considerations
LOR Characteristics and ConsiderationsLOR Characteristics and Considerations
LOR Characteristics and Considerations
 
Knowledge Representation on the Web
Knowledge Representation on the WebKnowledge Representation on the Web
Knowledge Representation on the Web
 
"It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov..."It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov...
 
Luciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metricsLuciano pr 08-849_ontology_evaluation_methods_metrics
Luciano pr 08-849_ontology_evaluation_methods_metrics
 
Leb08talksept17
Leb08talksept17Leb08talksept17
Leb08talksept17
 

More from Deborah McGuinness

Towards More Computable Knowledge
Towards More Computable KnowledgeTowards More Computable Knowledge
Towards More Computable KnowledgeDeborah McGuinness
 
Towards an Environmental Health Sciences Ontology: CHEAR to HHEAR and Beyond
Towards an Environmental Health Sciences Ontology:CHEAR to HHEAR and BeyondTowards an Environmental Health Sciences Ontology:CHEAR to HHEAR and Beyond
Towards an Environmental Health Sciences Ontology: CHEAR to HHEAR and BeyondDeborah McGuinness
 
‘Smart’ Taxonomy- & Ontology- Enabled Resources for Taxonomy Bootcamp
‘Smart’ Taxonomy- & Ontology- Enabled Resourcesfor Taxonomy Bootcamp‘Smart’ Taxonomy- & Ontology- Enabled Resourcesfor Taxonomy Bootcamp
‘Smart’ Taxonomy- & Ontology- Enabled Resources for Taxonomy BootcampDeborah McGuinness
 
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017Deborah McGuinness
 
Automating Semantic Metadata Collection in the Field with Mobile Application
Automating Semantic Metadata Collection in the Field with Mobile ApplicationAutomating Semantic Metadata Collection in the Field with Mobile Application
Automating Semantic Metadata Collection in the Field with Mobile ApplicationDeborah McGuinness
 
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
20120718 linkedopendataandnextgenerationsciencemcguinnessesip finalDeborah McGuinness
 
20120419 linkedopendataandteamsciencemcguinnesschicago
20120419 linkedopendataandteamsciencemcguinnesschicago20120419 linkedopendataandteamsciencemcguinnesschicago
20120419 linkedopendataandteamsciencemcguinnesschicagoDeborah McGuinness
 
20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinal20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinalDeborah McGuinness
 
2011linked science4mccuskermcguinnessfinal
2011linked science4mccuskermcguinnessfinal2011linked science4mccuskermcguinnessfinal
2011linked science4mccuskermcguinnessfinalDeborah McGuinness
 
201109021 mcguinness ska_meeting
201109021 mcguinness ska_meeting201109021 mcguinness ska_meeting
201109021 mcguinness ska_meetingDeborah McGuinness
 
20110719 mcguinness deborah_ontologies_for_the_real_world_microsoft_faculty_s...
20110719 mcguinness deborah_ontologies_for_the_real_world_microsoft_faculty_s...20110719 mcguinness deborah_ontologies_for_the_real_world_microsoft_faculty_s...
20110719 mcguinness deborah_ontologies_for_the_real_world_microsoft_faculty_s...Deborah McGuinness
 

More from Deborah McGuinness (11)

Towards More Computable Knowledge
Towards More Computable KnowledgeTowards More Computable Knowledge
Towards More Computable Knowledge
 
Towards an Environmental Health Sciences Ontology: CHEAR to HHEAR and Beyond
Towards an Environmental Health Sciences Ontology:CHEAR to HHEAR and BeyondTowards an Environmental Health Sciences Ontology:CHEAR to HHEAR and Beyond
Towards an Environmental Health Sciences Ontology: CHEAR to HHEAR and Beyond
 
‘Smart’ Taxonomy- & Ontology- Enabled Resources for Taxonomy Bootcamp
‘Smart’ Taxonomy- & Ontology- Enabled Resourcesfor Taxonomy Bootcamp‘Smart’ Taxonomy- & Ontology- Enabled Resourcesfor Taxonomy Bootcamp
‘Smart’ Taxonomy- & Ontology- Enabled Resources for Taxonomy Bootcamp
 
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
 
Automating Semantic Metadata Collection in the Field with Mobile Application
Automating Semantic Metadata Collection in the Field with Mobile ApplicationAutomating Semantic Metadata Collection in the Field with Mobile Application
Automating Semantic Metadata Collection in the Field with Mobile Application
 
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
 
20120419 linkedopendataandteamsciencemcguinnesschicago
20120419 linkedopendataandteamsciencemcguinnesschicago20120419 linkedopendataandteamsciencemcguinnesschicago
20120419 linkedopendataandteamsciencemcguinnesschicago
 
20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinal20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinal
 
2011linked science4mccuskermcguinnessfinal
2011linked science4mccuskermcguinnessfinal2011linked science4mccuskermcguinnessfinal
2011linked science4mccuskermcguinnessfinal
 
201109021 mcguinness ska_meeting
201109021 mcguinness ska_meeting201109021 mcguinness ska_meeting
201109021 mcguinness ska_meeting
 
20110719 mcguinness deborah_ontologies_for_the_real_world_microsoft_faculty_s...
20110719 mcguinness deborah_ontologies_for_the_real_world_microsoft_faculty_s...20110719 mcguinness deborah_ontologies_for_the_real_world_microsoft_faculty_s...
20110719 mcguinness deborah_ontologies_for_the_real_world_microsoft_faculty_s...
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
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
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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)
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"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...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

ISWC2023-McGuinnessTWC16x9FinalShort.pdf

  • 1. Semantic Web Research in the Age of Generative Artificial Intelligence: Semantic Web Renaissance? Deborah L. McGuinness Tetherless World Senior Constellation Chair Professorof Computer, Cognitive, and Web Sciences and Industrial and Systems Engineering RensselaerPolytechnic Institute, Troy, NY, USA November 9, 2023 International Semantic Web Conference Athens, Greece
  • 2. DLM Background: Ontologies, Knowledge Graphs, Provenance, Knowledge Portals, Hybrid AI Solutions…) Formal Foundations with application focus; often hybrid, highly interdisciplinary, methodology focused
  • 3. A Few Questions to Ponder and 4 Areas of Interest • Are we entering a Renaissance period for the semantic web? “an incredible time of beauty, blossoming with creativity and curiosity”? • How might the “Hype Cycle” perspective inform our work? 1. How might we leverage the evolving generative AI tools and services? What kind of new collaborative processes may be useful? 2. How might we create/use “sandboxes” for exploration and evaluation? 3. What hybrid architectures should we explore? Are Knowledge Graphs a new (provenance-aware) notebook? 4. How is emerging legislation poised to impact our work? Is semantics for explanation, provenance, bias detection, evaluation, reporting, analysis, .. something we should explore? 2
  • 4. AI from a Gartner Perspective Note KG place Note GenAI place
  • 5. 1. Hybrid Processes 4 How might we leverage the evolving generative AI tools and services? What kind of collaborative processes may be useful?
  • 6. Process Exploration Collaborative KG Generation What if we use McGuinness’ and Aasman’s explorations on building a Wines Ontology and the associated Knowledge graph, without and with LLMs as a thought experiment 5
  • 7. From Living with CLASSIC (1989) and Ontologies Come of Age (2003) McGuinness’ Base ontology is very simple – initially written in 1985 as an expert system. Converted to a KL-ONE ontology in 1989 – Wine, Winery, Grape, Flavor, Body, Color, Sugar – Stood the test of time: Living with Classic (1991), CLASSIC tutorials, Ontologies 101(2001), OWL Guide (2004), … numerous translations, >8k citations – To scale however, needs to be compatible with WIDE range of menus, wine lists, vocabularies. Not hard to obtain but significant enhancement required. – Needs more ecosystemsupport – explanation, provenance, validation, inconsistency detection, prioritization scheme, UI considerations, additional social connections, citizen-oriented maintenance and evolution schemes, scale, partitioning, … www.ksl.stanford.edu/people/dlm/papers/living-with-classic-abstract.html
  • 8.
  • 9. What if LLMs are used? 8
  • 10. What if LLMs are used (cont)? 9
  • 11. LLMs and refinement 10 • It appears that it is essentially my ontology (from Living with CLASSIC (1991 book from 89 workshop on Foundational Aspects of Semantic Networks) and the expanded version of the Stanford Tech report • Jans wanted more information about flavors
  • 12. Population with LLMs 11 • Find important wine grapes
  • 13. Population with LLMs continued 12 • Find grapes for each type of wine – example Bordeaux
  • 14. Population with LLMs continued 13 • Find particular wines
  • 15. Human-LLM Collaboration 14 • Leverage ontologies as starting points • Human driven refinement (example adding flavors) • Good use of LLMs for population – both for value restrictions (grape type per region) and instances (example prominent Bordeaux wines) • It continued to populate values (for flavors) • (Some) validation (using e.g., webchatGPT) • Overall nice use for GUIDED completion – more testing needed
  • 16. Lessons? Discussion 15 • LLMs can greatly enhance aspects of KG design/population • **Having the (skilled) human collaborate with the LLM is likely critical • We may discuss other ways to leverage LLMs – e.g., we might consider pain points in ontology design and ontology-enabled application build out (e.g. Andrea Nuzzolese’s keynote in Deep learning for KG workshop with competency questions) • Designing and building collaborative processes I think is in our future. • Next “sandbox” for exploration
  • 17. 2. “Sandbox” for Exploration/Evaluation 16 How might we create/use “sandboxes” for exploration and evaluation?
  • 18. ChatBS: A Context-aware LLM Exploratory Sandbox ChatBS version: 2023-10-04 15:52:00 (GPT-4-0613) Submit questions to OpenAI Completion API: Custom "System" and "User" prompts Up to 10 prompt re-submissions Up to 10 unique, independent responses to user's prompt Downloadable JSON file with complete promptsand results https://inciteprojects.idea.rpi.edu/chatbs/app/chatbs/ ChatBS, the Context-aware LLM Exploratory Sandbox uses the OpenAI CompletionAPI service (GPT-4-0613 model) to answer questions. Each sentence in a ChatBS result is automatically linked to a Google query to facilate fact-checking. ChatBS can then use the OpenAI API to construct an entity/relation graph of these results in the form['entity1', 'relationship', 'entity2']. ChatBSthen uses entity linking to look up entities and relationships against Wikidata, constructing a JSON-LD graph as it proceeds. RDF generation is optional, to facilitate question answering Each sentence in results is automatically linked to a Google query, proving a quick "sanity-check" Option to append user promptsfor "chain-of-thought" reasoning evaluation Truncated table of triples, relevant to OpenAI's answers (assertions) RDF generated by LLM- based ChatBS-REST entity linking service Highlighting when Subject or Object entitiesare bnodes (ie when entitiesnamedby ChatGPT are not found in Wikidata) Downloadable JSON-LD of complete resultsgraph Embedded Wikidata entity summary (using AutoDesc API) of selected entity…to aid in human fact checking! Table of RDF triples, relevant to OpenAI's answers (assertions) RDF generated by LLM-based ChatBS- REST entity linking service
  • 19. NOTE: ChatBS may have been updated sincethese screenshots werecaptured… Each of these responses is essentially correct, yet each is distinct. Thisdemonstrateswhy it is important to submitquestions multiple timeswhen studying GTP-4-generated "explanations."
  • 20. NOTE: ChatBS may have been updated sincethese screenshots werecaptured… Simple question,widely varying (and all imprecise) answers!! Correct answer: 1998 - 2007
  • 21. 20
  • 22. 21
  • 23. NOTE: ChatBS may have been updated sincethese screenshots werecaptured… Deborah'shonors and awards are listed on her Wikipedia pageand personal web site(s), but GPT-4's training appearsnot to have caught those… so it tap-dances!
  • 24. Graph comparison Generate RDF Potential Architecture for a KG-powered Fact Checker Example: A Wikidata-based GPT fact checker User prompt (question) OpenAI * https://platform.openai.com/docs/api-reference/completions continuation API* Continuation Response Submitted prompt Relationship discovery and entity linking service GPT-asserted relationships (RDF triples) Selected GPT model: e.g. GPT-4-0613 Build labeled entity graph Link Entities and Properties labels URIs Supporting semantics (context) Who is Deborah McGuinness? Deborah McGuinness is an American computer scientist… Wikidata GPT (reference) (test)
  • 25. Assessment of commonsense proficiency in conversational systems ● Context-aware evaluation ● Different problem solving modalities ● Presentation formats ● Research questions: ○ How does the above affect machine problem solving? ○ What is the benefit of the human-in- the-loop? Can we adapt it to human- in-the-loop instructable systems? Drive multi-hop machine reasoning, provide feedback on improvements to the dataset [2] [1] Kejriwal, Santos, Mulvehill, McGuinness. 2022. Designing a strong test for measuring true common- sense reasoning. Nature Machine Intelligence. [2] Kejriwal, Santos, Mulvehill, McGuinness. 2023. Context-Rich Evaluationof Machine Common Sense. Artificial General Intelligence (AGI-23). 24 Partially DARPA MCS
  • 26. Lessons? Discussion 25 • Our Context-aware LLM exploratory sandbox is just one example of an architecture • Evaluation “Harnesses” may be an area ripe for exploration. • More sandboxes and evaluation harnesses may benefit our field
  • 27. What are unsolved problems in formal ontology research? (by Chatgpt) • • Ontology alignment: Integrating multiple ontologies or aligning different parts of a single ontology is a challenging task. Developing techniques to automatically align ontologies, resolve semantic heterogeneity, and handle inconsistencies is …needed • Ontology evolution: Ontologies are dynamic and need to evolve over time to reflect changes in the domain they represent. Managing ontology evolution, including identifying and propagating changes, maintaining consistency, and handling versioning and compatibility… is needed • Ontology modularization: Large ontologies can become complex and difficult to manage. Techniques for decomposing ontologies into smaller, modular components while preserving important relationships and ensuring coherence are still an active area of research. • Ontology evaluation: Evaluating the quality and effectiveness of ontologies is essential. Developing objective metrics and evaluation frameworks to assess ontology quality, usability, completeness, and correctness is an ongoing challenge. 26
  • 28. What are unsolved problems in formal ontology research? (by Chatgpt) • Ontology learning and population: Automatically constructing ontologies from unstructured or semi-structured data is …needed Techniques for ontology learning, including concept extraction, relationship identification, and population of ontology instances … are active research areas. • Reasoning scalability: Efficient reasoning is crucial for utilizing ontologies effectively. Developing scalable reasoning algorithms that can handle large-scale ontologies and complex reasoning tasks while maintaining acceptable performance is a significant challenge. • Uncertainty and vagueness in ontologies: Ontologies often deal with imperfect or uncertain information. Capturing and representing uncertainty and vagueness in ontologies and developing reasoning techniques that can handle such knowledge …is needed. • Ontology visualization and user interfaces: Presenting ontologies in a human-readable and intuitive manner is essential for effective knowledge representation and user interaction. Developing visualization techniques and user interfaces that facilitate ontology exploration, editing, and understanding is an area of active research. 27
  • 29. Brainstorming: Lets Leverage LLMs • Ontology alignment • Ontology evolution • Ontology modularization • Ontology evaluation • Ontology learning and population: • Reasoning scalability • Uncertainty and vagueness in ontologies • Ontology visualization and user interfaces • Remember Gerhard’s talk on KG gaps • What are your pain points? • Good competency question generation with adequate depth and breadth • Good benchmark generation • Use case generation in general 28
  • 30. 3. Knowledge Graph- Centric Hybrid Architectures 29 What hybrid architectures should we explore? Are Knowledge Graphs a new (provenance-aware) notebook?
  • 32. Boston Fusion / RPI ECOLE Example 31 Automated Clustering CurriculumLearning Guided by Human Training (ARCLIGHT) Knowledge graph-centric Knowledge graph includes symbolic and neural representations Agents can asynchronouslycontribute to graph PIs Jay Miller (Systemintegration, multi- disciplinary coalitions ) Tomek Strzalkowski (Cognitive sciences, NLP, dialogue, AI) Deborah McGuinness (Semantic technologies and knowledge representation) Qiang Ji (Computer vision and probabilistic ML methods)
  • 33. Whyis Knowledge Graph-based Orchestration 32 Whyis is a knowledge graph publishing, management, and analysis framework ARCLIGHT uses Whyis as orchestrator / agent base Agents make API calls to ARCLIGHT modules
  • 34. MaterialsMine Knowledge Graph Curation Interaction Augmentation Materials Systems • Polymer nanocomposites • Metamaterials Information Types • Composition metadata • Processing metadata • Properties (mechanical, thermal, electrical, viscoelastic…) • Characterization metadata • Images(SEM, TEM) • Bibliographic metadata Data Storage • MongoDB • Blazegraph (Fuseki) Search • SPARQL endpoint • Faceted browser • Parameterized queries Visualization • Gallery of Interactive Charts • Vega-Lite Editor • Data Voyager • Extract microstructure descriptors (MCR) • Chemical name classifier (ChemProps API) • RDF data model • OWL ontology • ETL from Excel, XML • Semantic data dictionary Evolving Architectures (NSF Harnessing the Data Revolution) 33 Partially supported by NSF ACI-1640840 Joint with Duke, RPI, Vermont, Northwestern, Caltech
  • 35. Evolving Architectures (NIEHS Human Health Exposure Analysis) Provide access to exposure and health outcome data Enable construction of customized, harmonizable datasets Facilitate harmonization of HHEAR data with external sources Support pooling of data for analysis Partially supported by: NIH/NIEHS 0255-0236-4609 / 1U2CES026555-01 McGuinness Joint with MSSM, Columbia 34
  • 36. Data Portal Partially supported by: NIH/NIEHS 0255-0236-4609 / 1U2CES026555-01 Joint with MSSM, Columbia McGuinness 35
  • 37. Evolving Architectures (AI Horizons) Health Empowerment by Analytics, Learning, and Semantics Personal Health Recommendations: Empowering diabetic patients to improvetheir health behaviors by tailoring health information and recommendations to their lifestyles and preferences. Semantics for Health and Clinical Reasoning: Enabling provider trust in clinical decision support system recommendations. Improving health equity through ML, Fairness, and Semantics https://idea.rpi.edu/research/projects/heals 36 Funded by IBMAI HorizonsNetwork
  • 38. ProbabilityAwareKnowledge Exploration:DrugRepurposingExample 37 • Knowledge importedfromdrug, protein, and disease interactiondatabases. • Each interactiongivenan evidence- drivenprobability. • Finddrugs that could affectmelanoma, filteredbyinteractionprobability. • The best hypotheseswere generated usingthe highestprobabilities. • Beingexpandedinitiallyforgenomics- aware cancer care applications • Displaybelowshowinginteractive drug- protein-disease interface
  • 39. Lessons? Discussion 38 • KGs are increasingly poised to be a key (prov- aware) central repository • KGs and Semantic Web research may be poised to be the context layer • More exploration of hybrid architectures is in our future.. E.g., KG augmented Retrieval augmented generation ``(image from aws)
  • 40. 4. Emerging Policies / Requirements and Semantic Web Research 39 How is emerging legislation poised to impact our work? Is semantics for provenance, bias detection, evaluation, reporting, analysis, .. Something to explore (quickly) ? yes
  • 41. From Data Protection (GDPR) to AI Bill of Rights to AI Exec Order… 40 • Safe and Effective Systems (pre-deployment testing, mitigate unsafe outcomes) • Algorithmic Discrimination Protections (equitable use of algorithms) • Data Privacy (protections for data collection/use) • Notice and Explanations (know when automated system used, how it impacts you/use) • Human Alternatives, Considerationand Fallback (opt out, remedies)
  • 42. US Executive Order 41 • New Standards for AI Safety and Security (sharing safety test results, develop standards, tools, detecting AI generated content etc.) • Protecting privacy (privacy preserving research, data collection/ usage, …) • … • Ensuring Responsible and Effective Government Use of AI (guidance for AI use, procurement, …) • Extensive factsheet - https://www.whitehouse.gov/briefing-room/statements-releases/2023/10/30/fact-sheet-president-biden-issues- executive-order-on-safe-secure-and-trustworthy-artificial-intelligence/
  • 43. Many Starting Points 42 • Companies such as Hugging Face have Model Cards with light structure for reporting https://huggingface.co/docs/hub/model-card-annotated • Ontologies for Model annotation, testing, reporting, etc. is an opportunity • A few relevant pointers: • Explanation Ontology (explanation types for user-centric XAI) https://tetherless-world.github.io/explanation-ontology/ • Ontology for Fairness Metrics https://dl.acm.org/doi/abs/10.1145/3514094.3534137 • Factsheets, Quality Labels, …
  • 44. Lessons? Discussion 43 • Impacts and needs from the emerging policies, mandates are emerging • Provenance, reporting, evaluation could/should be more than just lightly structured natural language • The Semantic Web community is well positioned to take a leadership role here
  • 45. Questions? 44 Many people contributedto the projectsand ideasmentioned, a few include: Jans Aasman (Franz Inc), the RPI TetherlessWorld team particularly McCusker, Erickson, Pinheiro, Santos, Rashid, Franklin, Chari, Shirai, Seneviratne,Hendler, … and the broader community particularly: Chorpita, Kendall, Bennett, Qi,Zaki, Stingone,Masters,Teitelbaum, Brinson, Schadler, Daegen,Chen, Sequeda… Funding IBM-RPI HEALS AI Horizons, NIEHS HHEAR 0255-0236-4609/ 1U2CES026555-01, NSF HDR ACI-1640840, NIMD 75N95022C00018, DARPA MCS N660011924033, The generative AI explosion could be the start of a Renaissance for the Semantic Web community with a unique opportunity to shine AND a time to rethink 1. Processes / Methodologies (e.g., update books?) 2. Build and use Sandboxes 3. Provenance-Aware Knowledge Graph-Centric Architectures as repositories and context providers 4. Meta data infrastructure in response to emerging legislation
  • 46. 45
  • 48. Threat AND Opportunity From Gizmodo: Artists, Customer Service Agents, Copywriters, Lawyers, Scientists, Computer Programmers, Influencers and Fashion Models, Journalists ? 47 47 From Unmudl: Replace: Data Entry, Telemarketer, Factory Worker, Cashier, Driver, Travel Agent, Bank Teller Transform: Accountant, Customer Support Representative, Paralegal, Radiologist, Librarian, Market Research, Journalist, Augment: Retail Salesperson, Stock Trader, Human Resources Administrator, Customer Service Rep, Mortgage Underwriter, Translator, …