Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Andrew Ilyas

๐Ÿ‘ค Speaker
638 total appearances

Appearances Over Time

Podcast Appearances

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

I think there's a data collection step, which is really very modality dependent.

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

But you can think of it as where are you even getting data from?

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

So we have to choose, for example, to get ImageNet from Flickr.

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

Or for language data, we have to choose what kind of crawler are we going to build?

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

Are we going to respect?

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

robots.txt, are we going to try to generate synthetic data?

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

And so I call that like the data collection process almost.

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

And then once you've done that, you sort of have to decide how you're going to package this into a data set.

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

And so for image classification, that's a question of like, well, which data are you going to include and how are you going to label it?

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

For language modeling, you also have to decide which data you're going to include, what sort of data cleaning you're going to do and stuff like that.

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

And then after you've done that, you have a data set, and that data set gets fed into a learning algorithm.

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

And you can think of a learning algorithm as anything that takes in a data set and outputs a machine learning model.

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

And so that encapsulates everything, like hyperparameters, hyperparameter tuning, architecture, architecture search, whatever you're doing to get your machine learning model is included in that learning algorithm.

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

And then even after you've done that, there's this step that I think, you know, maybe not so much anymore, but often used to get overlooked, which is how you actually deploy this machine learning system, the machine learning model.

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

I think, you know, increasingly machine learning models are deployed into contexts where they're dealing with humans.

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

And so you inevitably run into questions like, you know, what are adversaries going to be able to do with this model?

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

but also what are normal behaving users going to do with this model?

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

And I think there are tons of interesting and funny failure modes of not thinking about the last step in this pipeline over the last couple of years.

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

Yeah, absolutely.

Machine Learning Street Talk (MLST)
Adversarial Examples and Data Modelling - Andrew Ilyas (MIT)

And I mean, also the system itself is changing and getting better and you're constantly upgrading or making your model bigger.