SlideShare a Scribd company logo
1 of 45
Download to read offline
(Very) Recent Advances
in Artificial Intelligence
• Opportunities and threats for
Chemical Engineering research and education
Much of this is
breaking news
A presentation by Richard West r.west@northeastern.edu @richardhwest on Dec 6, 2022
to the faculty and staff meeting of the Department of Chemical Engineering at Northeastern
Meet ChatGPT – the newest AI bot
It’s good at sounding right.
• Sometimes sounding right is being right
It’s good at sounding right
• But sometimes it sounds right but is wrong
It’s good at sounding right.
• Sometimes you must think carefully to tell
It’s very good at algorithms and code.
• This homework took my class many hours
It works without any tweaks!
LaTeX code
Figure from Python
It knows all sorts of libraries
(it also worked correctly)
Let’s make it harder!
• This homework took them much longer…
(First it warns me that would be a silly algorithm to use!)
Let’s make it harder!
• This homework took them much longer…
(First it warns me that would be a silly algorithm to use!)
Let’s make it harder!
• This homework took them much longer…
(First it warns me that would be a silly algorithm to use!)
You can ask for more comments…
It’s good at sounding right
Organic chemistry?
Funny when you know the answer
It usually sounds confident
• So what can we use it for?
Designing degree programs…
• Write two degree program descriptions:
1. The Bachelor of Science in Chemical Engineering and Computer Science
provides expertise in computational modeling and simulation of chemical
processes. The curriculum is designed to prepare students to practice in the
engineering and control of processes involving chemicals, biotechnology
feedstocks, and pharmaceuticals, as well as the fundamentals of program design,
software development, and algorithms and data.
2. The Bachelor of Science in Chemical Engineering and Data Science provides
students with the technical and analytical skills to work with large datasets. The
curriculum focuses on the application of data science methods to solve problems
in the chemical engineering field, including the development of predictive models,
optimization of processes, and the design of experiments. Students will also learn
data visualization, machine learning, and artificial intelligence techniques.
(Generated with GPT3 using a “completion” task. Prompt in white, response in grey)
Writing
• I asked GPT3 "Suggest 5 titles for this conference
abstract: <pasted abstract>"
• 1. Automating the Search for Environmentally-Friendly Halocarbon
Alternatives
• 2. Screening for Greener Refrigerants and Suppressants with RMG-
Cantera Modeling
• 3. Exploring the Flammability of Halocarbon Blends with Reaction
Mechanism Generator
• 4. Using Automated Kinetic Models to Predict the Flame Speeds of
Halocarbons
• 5. Discovering New Pathways of Halocarbon Suppression with Reaction
Mechanism Generator
• We used one of them
Editing
Helping literature search
(see also elicit.org mentioned later)
We need to re-invent assignments
Get AI to do grading?
Not easy to get it right
I think with careful rubric design and prompt engineering there may be a way
– but probably only worth the effort for a very large class
AI image generation
A database of chemical species and reaction
properties and associated algorithms for
estimating thermodynamic and chemical
kinetic properties relevant for predictive
chemical kinetic models. This database can
be accessed through the Reaction
Mechanism Generator website and directly
through a Python interface. Image made
(by me) with Midjourney and DALL-E AI
image generators. J. Chem. Inf. Model.
2022, 62, 20, 4906–4915
https://doi.org/10.1021/acs.jcim.2c00965
Diffusion models have other uses.
Images are made using a
“diffusion model” trained to
gradually remove noise
Things move fast in this field!
(video)
(video)
Things move very fast
Back to the image generation..
“a chemical
engineering professor
drinking a cup of tea in
a chemistry lab”
What do you notice?
Apparently, all chemical engineering professors (who drink tea) are white men.
Language models also have biases.
They try to hide, mask, or avoid it, but it’s relatively easy to trick it into revealing itself
Language models also have biases.
They try to hide, mask, or avoid it, but it’s relatively easy to trick it into revealing itself
Language models also have biases.
They try to hide, mask, or avoid it, but it’s relatively easy to trick it into revealing itself
Language models also have biases.
They try to hide, mask, or avoid it, but it’s relatively easy to trick it into revealing itself
Language models also have biases.
They try to hide, mask, or avoid it, but it’s relatively easy to trick it into revealing itself
Language models also have biases.
They try to hide, mask, or avoid it, but it’s relatively easy to trick it into revealing itself
Galactica
• Large language model
specifically for science
• Great at writing grants!
• Launched by Meta
(Facebook) on Nov. 15
• After 3 days, closed to
public because it was
generating very realistic
but fake and dangerous
“science”.
• https://www.technologyreview.com/2022/11/18/
1063487/meta-large-language-model-ai-only-
survived-three-days-gpt-3-science/
Elicit.org –for literature searches
Other AI tools to try
• Elicit.org
• Uses language models to help literature review.
• Summarizes papers for you. https://elicit.org
• CoPilot (in VSCode)
• Writes software code for you, like predictive text messages
(but for whole functions!) https://github.com/features/copilot
• Lex.page
• AI-powered word processor, to beat writers’ block
• I just got off the waitlist but haven’t tried it yet. https://lex.page/
• (Ask me if you want an invitation)
• OpenAI.org
• https://chat.openai.com/ ChatGPT.
• https://beta.openai.com/ GPT language models.
• Image generation
• Midjourney https://www.midjourney.com
• DALL-E 2 https://openai.com/dall-e-2
That’s all, folks…
• “a student sitting at a desk,
using an AI-powered tool
on their laptop to complete
a homework assignment. In
the background, the
chalkboard reads "AI in
Education" and a red pen
hovers nearby, ready to
mark any mistakes. The
image conveys the
potential of AI in
education, as well as the
potential for cheating.”
• (the image prompt was
generated by ChatGPT,
based on the email to
Becky at the start of this
presentation, the images
were made by Midjourney)

More Related Content

What's hot

What's hot (18)

Sorption of water
Sorption of waterSorption of water
Sorption of water
 
Freezing
FreezingFreezing
Freezing
 
How ICSE or ISC Students can get their Digital Marksheets from DigiLocker
How ICSE or ISC Students can get their Digital Marksheets from DigiLocker How ICSE or ISC Students can get their Digital Marksheets from DigiLocker
How ICSE or ISC Students can get their Digital Marksheets from DigiLocker
 
Cryogenic grinding
Cryogenic grindingCryogenic grinding
Cryogenic grinding
 
Agitaion and mixing
Agitaion and mixingAgitaion and mixing
Agitaion and mixing
 
BLANCHING Presentation.pptx
BLANCHING Presentation.pptxBLANCHING Presentation.pptx
BLANCHING Presentation.pptx
 
Cryogenic grinding
Cryogenic grindingCryogenic grinding
Cryogenic grinding
 
Extrusion process
Extrusion processExtrusion process
Extrusion process
 
Design of freezers and cold storages
Design of freezers and cold storages Design of freezers and cold storages
Design of freezers and cold storages
 
DIGITAL LIBRARIES POWERPOINT PRESENTATION.pptx
DIGITAL LIBRARIES POWERPOINT PRESENTATION.pptxDIGITAL LIBRARIES POWERPOINT PRESENTATION.pptx
DIGITAL LIBRARIES POWERPOINT PRESENTATION.pptx
 
PLASTICS FOOD PACKAGING MATERIALS.pptx
PLASTICS FOOD PACKAGING MATERIALS.pptxPLASTICS FOOD PACKAGING MATERIALS.pptx
PLASTICS FOOD PACKAGING MATERIALS.pptx
 
Lyophilization
Lyophilization Lyophilization
Lyophilization
 
Piping system presentation
Piping system presentationPiping system presentation
Piping system presentation
 
Different Types of Flanges
Different Types of FlangesDifferent Types of Flanges
Different Types of Flanges
 
Application of agitator and its selection
Application of agitator and its selectionApplication of agitator and its selection
Application of agitator and its selection
 
Blanching (Semester 6)
Blanching (Semester 6)Blanching (Semester 6)
Blanching (Semester 6)
 
SAMZAFOOD RETORT
SAMZAFOOD RETORTSAMZAFOOD RETORT
SAMZAFOOD RETORT
 
Freezing ppt p.divya
Freezing ppt  p.divyaFreezing ppt  p.divya
Freezing ppt p.divya
 

Similar to (Very) Recent AI advances for Chemical Engineering research and education

2014-10-10-SBC361-Reproducible research
2014-10-10-SBC361-Reproducible research2014-10-10-SBC361-Reproducible research
2014-10-10-SBC361-Reproducible researchYannick Wurm
 
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Sri Ambati
 
2013 ucar best practices
2013 ucar best practices2013 ucar best practices
2013 ucar best practicesc.titus.brown
 
Software Carpentry and the Hydrological Sciences @ AGU 2013
Software Carpentry and the Hydrological Sciences @ AGU 2013Software Carpentry and the Hydrological Sciences @ AGU 2013
Software Carpentry and the Hydrological Sciences @ AGU 2013Aron Ahmadia
 
SE and AI: a two-way street
SE and AI: a two-way streetSE and AI: a two-way street
SE and AI: a two-way streetCS, NcState
 
Synergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringSynergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringTao Xie
 
AI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & ChallengesAI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & ChallengesTathagat Varma
 
Databases, Web Services and Tools For Systems Immunology
Databases, Web Services and Tools For Systems ImmunologyDatabases, Web Services and Tools For Systems Immunology
Databases, Web Services and Tools For Systems ImmunologyYannick Pouliot
 
Open Source Tools for Materials Informatics
Open Source Tools for Materials InformaticsOpen Source Tools for Materials Informatics
Open Source Tools for Materials InformaticsAnubhav Jain
 
Blogs Logs Pods: Smart Labs
Blogs Logs Pods: Smart LabsBlogs Logs Pods: Smart Labs
Blogs Logs Pods: Smart LabsJeremy Frey
 
Software Mining and Software Datasets
Software Mining and Software DatasetsSoftware Mining and Software Datasets
Software Mining and Software DatasetsTao Xie
 
Hala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdfHala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdfSamer Desouky
 
Future of AI - 2023 07 25.pptx
Future of AI - 2023 07 25.pptxFuture of AI - 2023 07 25.pptx
Future of AI - 2023 07 25.pptxGreg Makowski
 
Machine Learning for Chemistry: Representing and Intervening
Machine Learning for Chemistry: Representing and InterveningMachine Learning for Chemistry: Representing and Intervening
Machine Learning for Chemistry: Representing and InterveningIchigaku Takigawa
 
2013 10-30-sbc361-reproducible designsandsustainablesoftware
2013 10-30-sbc361-reproducible designsandsustainablesoftware2013 10-30-sbc361-reproducible designsandsustainablesoftware
2013 10-30-sbc361-reproducible designsandsustainablesoftwareYannick Wurm
 
SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)Mike Hucka
 
Systems Biology Systems
Systems Biology SystemsSystems Biology Systems
Systems Biology SystemsMike Hucka
 

Similar to (Very) Recent AI advances for Chemical Engineering research and education (20)

2014-10-10-SBC361-Reproducible research
2014-10-10-SBC361-Reproducible research2014-10-10-SBC361-Reproducible research
2014-10-10-SBC361-Reproducible research
 
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
 
2013 ucar best practices
2013 ucar best practices2013 ucar best practices
2013 ucar best practices
 
2013 gbmf-mmi-ci
2013 gbmf-mmi-ci2013 gbmf-mmi-ci
2013 gbmf-mmi-ci
 
Software Carpentry and the Hydrological Sciences @ AGU 2013
Software Carpentry and the Hydrological Sciences @ AGU 2013Software Carpentry and the Hydrological Sciences @ AGU 2013
Software Carpentry and the Hydrological Sciences @ AGU 2013
 
Intro to LLMs
Intro to LLMsIntro to LLMs
Intro to LLMs
 
SE and AI: a two-way street
SE and AI: a two-way streetSE and AI: a two-way street
SE and AI: a two-way street
 
Synergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringSynergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software Engineering
 
AI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & ChallengesAI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & Challenges
 
Databases, Web Services and Tools For Systems Immunology
Databases, Web Services and Tools For Systems ImmunologyDatabases, Web Services and Tools For Systems Immunology
Databases, Web Services and Tools For Systems Immunology
 
Open Source Tools for Materials Informatics
Open Source Tools for Materials InformaticsOpen Source Tools for Materials Informatics
Open Source Tools for Materials Informatics
 
Blogs Logs Pods: Smart Labs
Blogs Logs Pods: Smart LabsBlogs Logs Pods: Smart Labs
Blogs Logs Pods: Smart Labs
 
Software Mining and Software Datasets
Software Mining and Software DatasetsSoftware Mining and Software Datasets
Software Mining and Software Datasets
 
Hala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdfHala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdf
 
Future of AI - 2023 07 25.pptx
Future of AI - 2023 07 25.pptxFuture of AI - 2023 07 25.pptx
Future of AI - 2023 07 25.pptx
 
Machine Learning for Chemistry: Representing and Intervening
Machine Learning for Chemistry: Representing and InterveningMachine Learning for Chemistry: Representing and Intervening
Machine Learning for Chemistry: Representing and Intervening
 
2013 10-30-sbc361-reproducible designsandsustainablesoftware
2013 10-30-sbc361-reproducible designsandsustainablesoftware2013 10-30-sbc361-reproducible designsandsustainablesoftware
2013 10-30-sbc361-reproducible designsandsustainablesoftware
 
SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)
 
2015 illinois-talk
2015 illinois-talk2015 illinois-talk
2015 illinois-talk
 
Systems Biology Systems
Systems Biology SystemsSystems Biology Systems
Systems Biology Systems
 

More from Richard West

Incorporation of Linear Scaling Relations into Automatic Mechanism Generation...
Incorporation of Linear Scaling Relations into Automatic Mechanism Generation...Incorporation of Linear Scaling Relations into Automatic Mechanism Generation...
Incorporation of Linear Scaling Relations into Automatic Mechanism Generation...Richard West
 
Automated transition state theory calculations of abstraction reactions by hy...
Automated transition state theory calculations of abstraction reactions by hy...Automated transition state theory calculations of abstraction reactions by hy...
Automated transition state theory calculations of abstraction reactions by hy...Richard West
 
2015 US Combustion Meeting - West - Identification, Correction, and Compariso...
2015 US Combustion Meeting - West - Identification, Correction, and Compariso...2015 US Combustion Meeting - West - Identification, Correction, and Compariso...
2015 US Combustion Meeting - West - Identification, Correction, and Compariso...Richard West
 
RMG at the Flame Chemistry Workshop 2014
RMG at the Flame Chemistry Workshop 2014RMG at the Flame Chemistry Workshop 2014
RMG at the Flame Chemistry Workshop 2014Richard West
 
Profiling and optimizing RAM and CPU use in RMG-Py
Profiling and optimizing RAM and CPU use in RMG-PyProfiling and optimizing RAM and CPU use in RMG-Py
Profiling and optimizing RAM and CPU use in RMG-PyRichard West
 
Finding Transition States Algorithmically for Automatic Reaction Mechanism Ge...
Finding Transition States Algorithmically for Automatic Reaction Mechanism Ge...Finding Transition States Algorithmically for Automatic Reaction Mechanism Ge...
Finding Transition States Algorithmically for Automatic Reaction Mechanism Ge...Richard West
 
2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation
2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation
2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate OxidationRichard West
 
AIChE 2011 - Multiphysics Model of Diesel Injector Deposit Formation
AIChE 2011 - Multiphysics Model of Diesel Injector Deposit FormationAIChE 2011 - Multiphysics Model of Diesel Injector Deposit Formation
AIChE 2011 - Multiphysics Model of Diesel Injector Deposit FormationRichard West
 
AIChE 2011 - Automatic Reaction Mechanism Generation with Group Additive Kine...
AIChE 2011 - Automatic Reaction Mechanism Generation with Group Additive Kine...AIChE 2011 - Automatic Reaction Mechanism Generation with Group Additive Kine...
AIChE 2011 - Automatic Reaction Mechanism Generation with Group Additive Kine...Richard West
 
Reaction Mechanism Generator: Cheminformatics for Kinetic Modeling
Reaction Mechanism Generator: Cheminformatics for Kinetic ModelingReaction Mechanism Generator: Cheminformatics for Kinetic Modeling
Reaction Mechanism Generator: Cheminformatics for Kinetic ModelingRichard West
 

More from Richard West (10)

Incorporation of Linear Scaling Relations into Automatic Mechanism Generation...
Incorporation of Linear Scaling Relations into Automatic Mechanism Generation...Incorporation of Linear Scaling Relations into Automatic Mechanism Generation...
Incorporation of Linear Scaling Relations into Automatic Mechanism Generation...
 
Automated transition state theory calculations of abstraction reactions by hy...
Automated transition state theory calculations of abstraction reactions by hy...Automated transition state theory calculations of abstraction reactions by hy...
Automated transition state theory calculations of abstraction reactions by hy...
 
2015 US Combustion Meeting - West - Identification, Correction, and Compariso...
2015 US Combustion Meeting - West - Identification, Correction, and Compariso...2015 US Combustion Meeting - West - Identification, Correction, and Compariso...
2015 US Combustion Meeting - West - Identification, Correction, and Compariso...
 
RMG at the Flame Chemistry Workshop 2014
RMG at the Flame Chemistry Workshop 2014RMG at the Flame Chemistry Workshop 2014
RMG at the Flame Chemistry Workshop 2014
 
Profiling and optimizing RAM and CPU use in RMG-Py
Profiling and optimizing RAM and CPU use in RMG-PyProfiling and optimizing RAM and CPU use in RMG-Py
Profiling and optimizing RAM and CPU use in RMG-Py
 
Finding Transition States Algorithmically for Automatic Reaction Mechanism Ge...
Finding Transition States Algorithmically for Automatic Reaction Mechanism Ge...Finding Transition States Algorithmically for Automatic Reaction Mechanism Ge...
Finding Transition States Algorithmically for Automatic Reaction Mechanism Ge...
 
2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation
2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation
2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation
 
AIChE 2011 - Multiphysics Model of Diesel Injector Deposit Formation
AIChE 2011 - Multiphysics Model of Diesel Injector Deposit FormationAIChE 2011 - Multiphysics Model of Diesel Injector Deposit Formation
AIChE 2011 - Multiphysics Model of Diesel Injector Deposit Formation
 
AIChE 2011 - Automatic Reaction Mechanism Generation with Group Additive Kine...
AIChE 2011 - Automatic Reaction Mechanism Generation with Group Additive Kine...AIChE 2011 - Automatic Reaction Mechanism Generation with Group Additive Kine...
AIChE 2011 - Automatic Reaction Mechanism Generation with Group Additive Kine...
 
Reaction Mechanism Generator: Cheminformatics for Kinetic Modeling
Reaction Mechanism Generator: Cheminformatics for Kinetic ModelingReaction Mechanism Generator: Cheminformatics for Kinetic Modeling
Reaction Mechanism Generator: Cheminformatics for Kinetic Modeling
 

Recently uploaded

DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdfAkritiPradhan2
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptxmohitesoham12
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
OOP concepts -in-Python programming language
OOP concepts -in-Python programming languageOOP concepts -in-Python programming language
OOP concepts -in-Python programming languageSmritiSharma901052
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfChristianCDAM
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptJohnWilliam111370
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionSneha Padhiar
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Romil Mishra
 

Recently uploaded (20)

DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptx
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
OOP concepts -in-Python programming language
OOP concepts -in-Python programming languageOOP concepts -in-Python programming language
OOP concepts -in-Python programming language
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based question
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________
 

(Very) Recent AI advances for Chemical Engineering research and education

  • 1. (Very) Recent Advances in Artificial Intelligence • Opportunities and threats for Chemical Engineering research and education Much of this is breaking news A presentation by Richard West r.west@northeastern.edu @richardhwest on Dec 6, 2022 to the faculty and staff meeting of the Department of Chemical Engineering at Northeastern
  • 2. Meet ChatGPT – the newest AI bot
  • 3.
  • 4. It’s good at sounding right. • Sometimes sounding right is being right
  • 5. It’s good at sounding right • But sometimes it sounds right but is wrong
  • 6. It’s good at sounding right. • Sometimes you must think carefully to tell
  • 7. It’s very good at algorithms and code. • This homework took my class many hours
  • 8.
  • 9. It works without any tweaks! LaTeX code Figure from Python
  • 10. It knows all sorts of libraries
  • 11. (it also worked correctly)
  • 12. Let’s make it harder! • This homework took them much longer… (First it warns me that would be a silly algorithm to use!)
  • 13. Let’s make it harder! • This homework took them much longer… (First it warns me that would be a silly algorithm to use!)
  • 14. Let’s make it harder! • This homework took them much longer… (First it warns me that would be a silly algorithm to use!)
  • 15. You can ask for more comments…
  • 16.
  • 17.
  • 18.
  • 19. It’s good at sounding right
  • 21. Funny when you know the answer
  • 22. It usually sounds confident
  • 23. • So what can we use it for?
  • 24. Designing degree programs… • Write two degree program descriptions: 1. The Bachelor of Science in Chemical Engineering and Computer Science provides expertise in computational modeling and simulation of chemical processes. The curriculum is designed to prepare students to practice in the engineering and control of processes involving chemicals, biotechnology feedstocks, and pharmaceuticals, as well as the fundamentals of program design, software development, and algorithms and data. 2. The Bachelor of Science in Chemical Engineering and Data Science provides students with the technical and analytical skills to work with large datasets. The curriculum focuses on the application of data science methods to solve problems in the chemical engineering field, including the development of predictive models, optimization of processes, and the design of experiments. Students will also learn data visualization, machine learning, and artificial intelligence techniques. (Generated with GPT3 using a “completion” task. Prompt in white, response in grey)
  • 25. Writing • I asked GPT3 "Suggest 5 titles for this conference abstract: <pasted abstract>" • 1. Automating the Search for Environmentally-Friendly Halocarbon Alternatives • 2. Screening for Greener Refrigerants and Suppressants with RMG- Cantera Modeling • 3. Exploring the Flammability of Halocarbon Blends with Reaction Mechanism Generator • 4. Using Automated Kinetic Models to Predict the Flame Speeds of Halocarbons • 5. Discovering New Pathways of Halocarbon Suppression with Reaction Mechanism Generator • We used one of them
  • 27. Helping literature search (see also elicit.org mentioned later)
  • 28. We need to re-invent assignments
  • 29. Get AI to do grading?
  • 30. Not easy to get it right I think with careful rubric design and prompt engineering there may be a way – but probably only worth the effort for a very large class
  • 31. AI image generation A database of chemical species and reaction properties and associated algorithms for estimating thermodynamic and chemical kinetic properties relevant for predictive chemical kinetic models. This database can be accessed through the Reaction Mechanism Generator website and directly through a Python interface. Image made (by me) with Midjourney and DALL-E AI image generators. J. Chem. Inf. Model. 2022, 62, 20, 4906–4915 https://doi.org/10.1021/acs.jcim.2c00965
  • 32. Diffusion models have other uses. Images are made using a “diffusion model” trained to gradually remove noise Things move fast in this field! (video) (video)
  • 34. Back to the image generation.. “a chemical engineering professor drinking a cup of tea in a chemistry lab”
  • 35. What do you notice? Apparently, all chemical engineering professors (who drink tea) are white men.
  • 36. Language models also have biases. They try to hide, mask, or avoid it, but it’s relatively easy to trick it into revealing itself
  • 37. Language models also have biases. They try to hide, mask, or avoid it, but it’s relatively easy to trick it into revealing itself
  • 38. Language models also have biases. They try to hide, mask, or avoid it, but it’s relatively easy to trick it into revealing itself
  • 39. Language models also have biases. They try to hide, mask, or avoid it, but it’s relatively easy to trick it into revealing itself
  • 40. Language models also have biases. They try to hide, mask, or avoid it, but it’s relatively easy to trick it into revealing itself
  • 41. Language models also have biases. They try to hide, mask, or avoid it, but it’s relatively easy to trick it into revealing itself
  • 42. Galactica • Large language model specifically for science • Great at writing grants! • Launched by Meta (Facebook) on Nov. 15 • After 3 days, closed to public because it was generating very realistic but fake and dangerous “science”. • https://www.technologyreview.com/2022/11/18/ 1063487/meta-large-language-model-ai-only- survived-three-days-gpt-3-science/
  • 44. Other AI tools to try • Elicit.org • Uses language models to help literature review. • Summarizes papers for you. https://elicit.org • CoPilot (in VSCode) • Writes software code for you, like predictive text messages (but for whole functions!) https://github.com/features/copilot • Lex.page • AI-powered word processor, to beat writers’ block • I just got off the waitlist but haven’t tried it yet. https://lex.page/ • (Ask me if you want an invitation) • OpenAI.org • https://chat.openai.com/ ChatGPT. • https://beta.openai.com/ GPT language models. • Image generation • Midjourney https://www.midjourney.com • DALL-E 2 https://openai.com/dall-e-2
  • 45. That’s all, folks… • “a student sitting at a desk, using an AI-powered tool on their laptop to complete a homework assignment. In the background, the chalkboard reads "AI in Education" and a red pen hovers nearby, ready to mark any mistakes. The image conveys the potential of AI in education, as well as the potential for cheating.” • (the image prompt was generated by ChatGPT, based on the email to Becky at the start of this presentation, the images were made by Midjourney)