AI In RT Flashcards

1
Q

Deep learning

A

large scale hierarchical models with multi-layer architectures to automatically generate comprehensive representations and to learn complicated inherent patterns of data

artificial neural networks, inspired by the brains network of neurons, various architectures

Includes: convolutional neural networks (CNN) and generative adversarial networks (GAN)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is AI

A

Models, algorithms or computer programs designed by humans to tackle certain tasks requiring human intelligence can be generally considered as AI

It is a broad term covering ML/DL and other aspects of data science - often used interchanged

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what is ML

A

subcategory of methods within the broad scope of AI

statistical methods of learning from data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

ML approaches

A

supervised learning
unsupervised learning
reinforcement learning
transfer learning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ML processes

A

data can be collected from a variety of sources
data preparation
data wrangling or data cleaning
analysis through graphical plots and visualisations
explore basic relationships and patterns
Model selection
Model testing
Performance metrics
Validation and clinical commissioning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

applications of ML in RT

A

RT simulation - brain pseudo CT for treatment planning
Contouring - auto segementation of target volumes and OAR in breast cancer patients
Dosimetry - curative intent radiation for prostate
QA - detecting MLC errors
Follow up - predictive modelling of survival and toxicity in patients following RT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Implications for clinical professionals

A
  • reduction of repetitive low value tasks
  • increased ability to make complex decisions using decision aids
  • more personalised treatments
  • maintenance of AI and data systems
    -decision aids for RO and RTs
  • quality assurance applications most useful for RT and MPs
  • auto contouring
  • safe and effecient clinical practice
  • patient outcomes should exceed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

how can AI help clinically

A

deal with large amounts of data

find patterns and relationships previously too difficult for humans

develop decision aids for complex situations

remove menial repetitive tasks

reducing decision and process burden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

how can ML help clinically

A

data input –> ? —? output

DVH data —> ML model —> Toxicity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

model selection and training

A

to train supervised model to make predictions on new data - 70-80% original data subset required

learns patterns and begins to fit the model as close as possible to the data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

supervised learning

A

-uses labelled data to help the model learn relationships present
- labelled data has both the input variables and the output variable of interest in the data set
- described as supervised because it requires human input to label the data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

unsupervised learning

A

uses un-labelled data

  • models are focused on finding patterns or groups present
  • useful for dimensionality reduction, or reducing the number of variables
  • called unsupervised as it doesnt require human labelling of outcome
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

semi-supervised learning

A

data contains some labels

allows the model to learn the relationship between the input and output variables but is not limited to looking at this connection

reduces the burden of labelling a large data set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

reinforcement learning

A
  • uses trial and error type approach through an agent that interacts with the environment

-The agent is set a task and is guided by reward and punishment as it makes decisions on how it
approaches the task
* Requires a large amount of domain knowledge to set up the model
* While similar to a human approach to perform a task, the model may address a problem in a way
that humans wouldn’t normally consider but could be beneficial

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

transfer learning

A

Uses a model trained for one task and applies it to a similar but different task

Reduces the need to re-train large & complex deep learning models
* Relies on the variables in the first task to be general and relatable to the second task
* Pre-trained models can be used in whole or part & adapted to a new setting
* Provides potential efficiencies in model development
* Can be both supervised and unsupervised

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

supervised learning methods

A
  1. classification: predicts a class outcome. e.g. yes OR no, Toxicity grade
  2. regression: predicts a numerical outcome. e.g. OAR dose volume
17
Q

linear versus logistic regression

A

linear: fit a line, calculate R2 and adjust line, use formula to make prediction

logistic: fit a curve, calculate likelihood, adjust curve and calculate likelihood, repeat process multiple times, determine curve with maximum likelihood, make prediction using selected curve

18
Q

Decision trees

A

ready to apply new data to predict outcome

easy to build, interpret and use
limited flexibility when used with new data

representation of possible solutions to a decision based on certain conditions

19
Q

random forest

A

utilises decision trees

same process repeated 100s of times

run new data through each decision tree and then aggregate results

process of using bootstrapped data and aggregating the results = bagging

more flexible than decision trees and can adapt new data more easily

low interpretability - due to large number of trees used

can be used for classification and regression

20
Q

neural networks

A

idea based on the human brain (neurons)

can involve multiple hidden layers

many different architectures available

combines many different mathematical functions to create complex lines of best fit

21
Q

limitations

A

high bias
high variance

22
Q

How do we ensure safety of patients is maintained

A

Relies on an understanding of how AI systems are generated and applied

Staff education on AI basics

Ability to understand assumptions and limitations of an AI application to ensure accountability in decision making

Communication with patients about how these tools are utilised

23
Q

Hype cycle parts

A
  1. Technology trigger
  2. Peak of inflated expectations
  3. Trough of disillusionment
  4. Slope of enlightenment
  5. Plateau of productivity