Lets Recreate Google Translate! | Multilingual DataEdan Meyer2026-09-19 | Lets Recreate Google Translate! | Multilingual Data2 Years of My Research Explained in 13 MinutesEdan Meyer2024-07-13 | This is my research into representation learning and model learning in the reinforcement learning setting. Two years in the making, and I finally get to talk about my Master's research! The paper has been accepted to the Reinforcement Learning Conference (RLC) 2024. You can find the full paper at arxiv.org/abs/2312.01203.
Outline 0:00 - Intro 0:34 - DreamerV3 1:23 - State representation 3:27 - Research problem 4:26 - World model experiments 9:21 - Policy learning experiments 13:22 - The paper
Sources: Paper - arxiv.org/abs/2312.01203 Thesis - era.library.ualberta.ca/items/d9bc72bd-cb8c-4ca9-a978-e97e8e16abf0The AI/ML Masters ExperienceEdan Meyer2024-05-11 | I did a 2 year Master's degree in computer science at the University of Alberta. My studies focused on research in machine learning (ML) and reinforcement learning (RL). In this video I talk about what you do for an MSc, coursework and research, and I also talk about how much it costs / how much you can get. I mainly focus on Master's degrees in Canada because that is what I did.
Outline 0:00 - Intro 0:31 - Overview 0:58 - My experience 3:55 - Different types of Master's
Sources: My Master's research paper: arxiv.org/abs/2312.01203 My thesis: era.library.ualberta.ca/items/d9bc72bd-cb8c-4ca9-a978-e97e8e16abf0This is What Limits Current LLMsEdan Meyer2024-05-04 | Recent advances in large language models (LLMs) have centered around more data, larger models, and larger context lengths. The ability of LLMs to learn in-context (i.e. in-context learning) makes longer context lengths extremely valuable. However, there are some problems with relying on just in-context learning to learn during inference.
Social Media YouTube - youtube.com/c/EdanMeyer Twitter - twitter.com/ejmejm1I Talked with Rich SuttonEdan Meyer2024-01-08 | After a year of anticipation, I finally got to talk with Rich Sutton for the channel! Rich wrote the book on reinforcement learning, has contributed vastly to the literature, and has a unique perspective on AI. We talk about topics like reinforcement learning, the OpenMind Research Institute (OMRI), Keen Technologies, how to do good research, the problem of scale, superintelligence, and so much more.
Outline 0:00 - Intro 1:33 - Interview start 2:04 - OpenMind Research Institute 4:32 - History of AI 7:13 - Is scaling easy? 10:49 - The problem with backprop & representations 21:22 - Rant on tunnel vision 23:43 - New exciting things 32:00 - Memory 35:34 - Coming up with ideas 43:47 - STOMP 45:30 - Keen Technologies 50:39 - The next stage of humanity & emotions 1:06:25 - Extraterrestrial AI 1:08:00 - A different approach to research 1:21:30 - Rich's advice 1:26:00 - Beef with RL 1:27:07 - Bringing it all together
Social Media YouTube - youtube.com/c/EdanMeyer Twitter/X - twitter.com/ejmejm1GPT-4 Outperforms RL by Studying and Reasoning... 🤔Edan Meyer2023-08-14 | Let's take a look at "SPRING: GPT-4 Out-performs RL Algorithms by Studying Papers and Reasoning". The authors use GPT-4 to learn an agent that can play Crafter, getting it's information from a specification paper. They claim it's better than reinforcement learning, but is that really the case? Should we be using LLMs instead of RL?
Sources: Paper - arxiv.org/abs/2305.15486Training RL From YouTube VideosEdan Meyer2023-06-04 | Reinforcement learning is great, but environment interaction can be expensive. This paper proposes an RL algorithm based of successor features that takes advantage of passive data to learn about the world without acting itself.
Sources: Paper - arxiv.org/pdf/2304.04782.pdfSparks of AGI: What to KnowEdan Meyer2023-04-22 | Spark of AGI, a new paper from Microsoft, takes us through over 100 pages of GPT-4 experiments to argue that it shows early signs of artificial general intelligence. The results are impressive, but there are also still clear areas for improvement and indications of the limitations of LLMs like GPT-4.
Sources: Paper - arxiv.org/pdf/2303.12712.pdfThis Embodied LLM is...Edan Meyer2023-04-03 | PaLM-E is a new LLM from Google that is both embodied in multimodal. Excitingly, it shows positive transfer across different robotics tasks. While the prospects are exciting, it is unclear what other conclusions can be drawn from the work.
Outline 0:00 - Intro 1:34 - How It Works 6:47 - Robotics Tasks 11:25 - Results 26:50 - Takeaways
Sources: PaLM-E paper - arxiv.org/abs/2303.03378Automating Research With GPT API [Livestream]Edan Meyer2023-03-17 | The title says it all, I'm figuring this out as I go! Currently I'm using GPT-3.5 turbo to do all this testing.
The current plan is to create a system that: 1. Can generate research ideas in a target area 2. Use the idea to make a list of proof of concept experiments 3. Write the code for the experiments 4. DebugGPT-4: What, Why, How?Edan Meyer2023-03-16 | OpenAI's GPT-4 makes significant improvements over GPT-3 and 3.5, but does it live up to the hype? It will soon support images, and is already multi-lingual, supporting context lengths up to ~32,000 tokens. It works great but we know next to nothing about it. I also talk about how to get access to GPT-4, along with a demo using ChatGPT.
GTC sessions I'm attending: - bit.ly/nvidia-science - bit.ly/nvidia-real-world-rlChatGPT Is a Dead EndEdan Meyer2023-03-08 | ChatGPT can only go so far, let's talk about the limitations of LLMs and topics like grounding and exploration that are important research directions for future work.
Sources: ChatGPT: openai.com/blog/chatgpt Anthropic AI Paper: anthropic.com/constitutional.pdfRL Foundation Models Are Coming!Edan Meyer2023-02-26 | AdA is a new algorithm out from DeepMind that combines interesting ideas like curriculum learning, meta reinforcement learning (via RL^2), model-based reinforcement learning, attention, and memory models to develop a prototype for a reinforcement learning foundation model. The results look promising, and the future of this area looks bright!
Outline 0:00 - Intro 1:07 - Example Video 2:40 - ClearML 3:48 - How It Works Overview 4:20 - Meta-Learning & RL 8:20 - Attention & Memory 9:55 - Distillation 12:01 - Auto-Curriculum Learning 15:18 - Results 27:14 - Takeaways & Future Work
Sources: AdA Paper: arxiv.org/abs/2301.07608 Museli Paper: arxiv.org/abs/2104.06159 Primacy Bias Paper: arxiv.org/abs/2205.07802This Algorithm Could Make a GPT-4 Toaster PossibleEdan Meyer2023-01-27 | The Forward-Forward algorithm from Geoffry Hinton is a backpropagation alternative inspired by learning in the cortex. It tackles several issues with backprop that would allow it to be run much more efficiently. Hopefully research like this continues to pave the way toward full-hardware integrated AI chips in the future.
Sources: Paper - https://www.cs.toronto.edu/~hinton/FFA13.pdfModel Based RL Finally Works!Edan Meyer2023-01-13 | Dreamer v3 is a model based reinforcement learning (MBRL) algorithm that performs well over a wide variety of environments, from 2D to 3D, simple to complex. It can get diamonds in a simplified version of Minecraft and work well out of the box without tuning.
Outline 0:00 - Intro 1:32 - World Model 13:22 - Actor Critic 18:32 - Results 22:52 - Minecraft Results 25:16 - Thoughts & Conclusion
Sources: Dreamer v3 - arxiv.org/abs/2301.04104v1Using ChatGPT to Write My PhD AppsEdan Meyer2022-12-12 | Computer science / ML PhD apps are boring, so let's use ChatGPT to write one for us! It works kinda well I guess. Not perfect, but pretty impressive I'd say! I got some better results with ChatGPT in the past, so it looks like the quality of the outputs can have a bit of a range.
Sources: ChatGPT Blog - openai.com/blog/chatgptThe Best of NeurIPS 2022Edan Meyer2022-12-10 | Let's talk about all the NeurIPS 2022 outstanding paper awards. There were a good mix of papers, but especially a lot of work in diffusion models and optimization with both empirical work and theory. You can find links to all of these papers at: blog.neurips.cc/2022/11/21/announcing-the-neurips-2022-awards
Sources: Outstanding Papers - blog.neurips.cc/2022/11/21/announcing-the-neurips-2022-awardsAgent Learns to do Reinforcement LearningEdan Meyer2022-11-19 | "In-context Reinforcement Learning with Algorithm Distillation" is a new paper from DeepMind about learning how to learn how to do Reinforcement Learning (RL) using behavior cloning over a learning history with a Transformer. The idea is simple, but I think the implications could be big for the future.
Outline 0:00 - Intro 0:30 - Why I like this paper 2:08 - ClearML 3:17 - Algorithm Overview 7:50 - Bandits 9:06 - Robustness Results 15:08 - Speedup Results 22:00 - Other Results 23:00 - Conclusion
RL AD Paper - arxiv.org/abs/2210.14215Whats New In Machine Learning?Edan Meyer2022-10-03 | I decided to take a look through the open review papers submitted to ICLR 2023. ICLR is the International Conference on Learning Representations, and is one of the most prestigious conferences in machine learning (ML). Let's see what new papers people are submitting this year :)
Sources: Alberta Plan Paper - arxiv.org/abs/2208.11173 CBP Paper - arxiv.org/abs/2108.06325 My video on CBP - youtu.be/zEMOX3Di2Tc STOMP Paper - arxiv.org/pdf/2202.03466.pdfStable Diffusion - What, Why, How?Edan Meyer2022-09-05 | Stable Diffusion is a text-based image generation machine learning model released by Stability.AI. It's default ability generated image from text, but the model is open source which means that it can also do much more. In this video I explain how Stable Diffusion works at a high level, briefly talk about how it is different from other Diffusion-based models, compare it to DALL-E 2, and mess around with the code.
Outline 0:00 - Intro 1:58 - Stable Diffusion Explained 4:32 - Why The Buzz? 6:46 - Starting The Code 12:45 - DALL-E 2 Comparison 20:15 - Custom Pipeline 32:01 - Making Diffusion Videos 37:30 - Generating Similar Images 40:23 - Image-to-Image 53:42 - Wrapping it Up
----- References ----- Paper (Solving Quantitative Reasoning Problems with Language Models): arxiv.org/abs/2206.14858 Blog Post: ai.googleblog.com/2022/06/minerva-solving-quantitative-reasoning.htmlThis AI Learns from YouTube!Edan Meyer2022-06-26 | OpenAI's new paper, "Video PreTraining(VPT): Learning to Act by Watching Unlabeled Online Videos" trains an agent to play Minecraft using a mixture of imitation learning (in the form of behavior cloning) and reinforcement learning (RL). The results are very impressive, training a 500 million parameter model that can obtain diamonds and occasionally craft diamond tools. I cover the paper in this video, talking about their approach of using and fine-tuning a foundational model with semi-supervised learning.
Image segmentation example: towardsdatascience.com/image-segmentation-with-six-lines-0f-code-acb870a462e8 Trackmania footage: youtube.com/watch?v=dLKAlWHn2voIs Gato Really the Future of AI?Edan Meyer2022-05-15 | DeepMind has released "A Generalist Agent", a paper that introduces their new multi-modal model Gato. But is Gato truly a generalist agent? It is a transformer based model with the goal of generalizing over new tasks. It is trained fully autoregressively with supervised learning (no reinforcement learning) on a total of 603 different tasks. The tasks include robotics, Atari, DM Lab, Procgen, and a lot more. It also includes text and image tasks. This video is a paper review / explanation where I also give my thoughts on the paper.
Outline: 0:00 - Intro & Gato Overview 1:20 - Paper Motivation 2:56 - Model Explanation 6:13 - Data & Tasks 7:45 - Initial Results 9:38 - Zero Shot Transfer 12:58 - Generalization Ablation 17:05 - Fine-tuning 19:38 - My Thoughts
Gato blog post: deepmind.com/publications/a-generalist-agent Gato paper: arxiv.org/pdf/2205.06175.pdfDALL-E 2 is… mehEdan Meyer2022-04-26 | DALL-E 2 is a new, multi-billion parameter computer vision model for image generation by OpenAI. It is a successor to the original DALL E, but this time uses a diffusion model. Diffusion models have been gaining traction and are now at the top for image generation. It can also perform tasks like inpainting, upscaling, and interpolation between images. In this video we take a look at the research paper and see how DALL-E has progresses from the original paper to this new DALL-E 2.
Outline: 0:00 - Overview 0:43 - DALL-E 1 Primer 2:16 - DALL-E 2 Overview 4:17 - Example Images & Decoder Discussion 5:45 - DALL-E 2 Training 8:53 - Diffusion Models 9:48 - Experiments 13:27 - My Thoughts 15:01 - Looking At Generated Images
DALL-E 2 blog post: openai.com/dall-e-2 DALL-E 2 paper: arxiv.org/abs/2204.06125 Great video on diffusion models: youtube.com/watch?v=fbLgFrlTnGUChinchilla Explained: Compute-Optimal Massive Language ModelsEdan Meyer2022-04-09 | Chinchilla is a massive language released by DeepMind as part of a recent paper that focuses on scaling large language models in a compute-optimal manner. It outperforms recent models like GPT-3, Gopher, and Megatron-Turing NLG that use hundreds of billions of parameters with only 70 billion parameters. They achieve this by training 400 large models to find the optimal ratio of parameters and amount of training data to train a model given a computation budget.
Paper (Training Compute-Optimal Large Language Models): arxiv.org/abs/2203.15556Learning Forever, Backprop Is InsufficientEdan Meyer2022-04-04 | #ai #ml
Continual Learning, or Life-long learning, is becoming more popular in Machine Learning (ML). This new research paper talks about plasticity decay, and how normal backpropagation is insufficient for continual learning. The inherent non-stationary property in many problems, especially in Reinforcement Learning (RL), makes it difficult to learn. Continual Backpropagation (CBP) is proposed as a solution to this.
Abstract: The Backprop algorithm for learning in neural networks utilizes two mechanisms: first, stochastic gradient descent and second, initialization with small random weights, where the latter is essential to the effectiveness of the former. We show that in continual learning setups, Backprop performs well initially, but over time its performance degrades. Stochastic gradient descent alone is insufficient to learn continually; the initial randomness enables only initial learning but not continual learning. To the best of our knowledge, ours is the first result showing this degradation in Backprop's ability to learn. To address this issue, we propose an algorithm that continually injects random features alongside gradient descent using a new generate-and-test process. We call this the Continual Backprop algorithm. We show that, unlike Backprop, Continual Backprop is able to continually adapt in both supervised and reinforcement learning problems. We expect that as continual learning becomes more common in future applications, a method like Continual Backprop will be essential where the advantages of random initialization are present throughout learning.Is AI Research On the Wrong Path?Edan Meyer2022-03-21 | Lots of research in Artificial Intelligence (AI) and Machine Learning (ML) in the past few years has focused on supervised learning, and more recently there has been a trend of constructing massive models and focusing on scaling (e.g. GPT-3, Gopher, AlphaCode). These aren't the only two areas of work, but is it perhaps a mistake to focus on these approaches in ML research? Is something like Reinforcement Learning (RL) more promising? I'm not sure, but these are some opinions I've heard from others.
Physics simulation paper: arxiv.org/abs/2002.09405 Face image generation paper: arxiv.org/pdf/1903.06048.pdf Source of other AI-gen images used (DALL-E): arxiv.org/abs/2102.12092Doing ML Research as a Graduate StudentEdan Meyer2022-03-07 | I'm a Masters Computer Science student in starting research in AI and Machine Learning. In ML, I am particularly interested in Reinforcement Learning (RL). I'm hoping to share a little more with you all than just the normal ML paper reviews and code that I go over. Let me know what you want to see from this series, whether it be research ideas, code, or something else.
Chapters: 0:00 The ML journey 2:48 My notebook 11:11 Code 16:43 FeedbackLearning Fast with No Goals - VISR ExplainedEdan Meyer2022-02-21 | VISR is a paper about rapid generalization to new tasks in Reinforcement Learning (RL). The full paper was released by DeepMind in 2020 and is called Fast Task Inference with Variational Intrinsic Successor Features. It uses successor features and goal-conditioned policies to rapidly adapt to new tasks after learning within the no-reward regime of RL.
Link to paper: openreview.net/forum?id=BJeAHkrYDSAlphaCode Explained: AI Code GenerationEdan Meyer2022-02-04 | AlphaCode is DeepMind's new massive language model for generating code. It is similar to OpenAI Codex, except for in the paper they provide a bit more analysis. The field of NLP within AI and ML has exploded get a lot more papers all the time. Hopefully this video can help you understand how AlphaCode works and what some of the key takeaways are.
Original options paper: https://people.cs.umass.edu/~barto/courses/cs687/Sutton-Precup-Singh-AIJ99.pdf Exploration visualization reference: openreview.net/pdf?id=SkeIyaVtwBGenerating Photorealistic Images With OpenAI GLIDEEdan Meyer2021-12-27 | GLIDE is OpenAI's new Computer Vision (CV) model that performs better than DALLE. I show you how to generate images with GLIDE in this video. The images it generates are very high quality, some are nearly photorealistic. You can also make AI generated art with the model just by changing the prompt! The model is 3 billion parameters, though the public model is only 300 million parameters.
Paper: arxiv.org/abs/2112.10741 GitHub: github.com/openai/glide-text2im Colab Notebook: colab.research.google.com/github/woctezuma/glide-text2im-colab/blob/main/text2im.ipynbGopher Explained: 280 BILLION Parameter Model Beats GPT-3Edan Meyer2021-12-12 | Gopher is DeepMind's new large language model. With 280 billion parameters, it's larger than GPT-3. It gets state-of-the-art (SOTA) results in around 100 tasks. The best part of the Gopher paper is the wide and deep analysis on what scales with model size, performance on many tasks like language modeling, Q&A, logic tasks, and also a look into the ethics of large language models. I think the Gopher paper is a great example of what scaling research in Machine Learning should be about.
Previous video on OpenAI Codex: youtu.be/V1cpfbCVytg Link to GitHub Copilot: copilot.github.com Link to API post: openai.com/blog/openai-codexCan OpenAI Codex Compete in an ML Competition?Edan Meyer2021-10-11 | OpenAI Codex is OpenAI's latest GPT-based language based model for GitHub Copilot that generates code. I test if Codex can be used in competitions like the Kaggle competition with Google Brain ventilator data. While it is able to generate a working LSTM approach, the rank isn't so good. OpenAI Codex is impressive but it still has a ways to go! Check out my channel for more OpenAI Codex content if you find this interesting.
Previous video on OpenAI Codex: youtu.be/Pkp1MRFGUVo Link to API post: openai.com/blog/openai-codex3 Paths To AGIEdan Meyer2021-10-03 | Artificial General Intelligence (AGI) is the holy grail of Artificial Intelligence (AI) and machine learning (ML), but how will we reach it? I outline 3 distinct possible methods for reaching AGI by using ML. The methods range from using robots, to reinforcement learning, to self-supervised learning. Let me know how you think we may reach AGI in the comments!Can OpenAI Codex Debug Its Own Code?Edan Meyer2021-09-29 | OpenAI Codex is OpenAI's latest GPT-based language based model for GitHub Copilot that generates code. Here we test if Codex can debug code, and even correct it's own errors. We look at both fixing error messages and identifying silent errors. The results were far from perfect but quite intriguing! Check out my channel for more OpenAI Codex content if you find this interesting.
Previous video on OpenAI Codex: youtu.be/7QWVJ5rWy2s Link to API post: openai.com/blog/openai-codexA New Theory For How The Brain LearnsEdan Meyer2021-09-22 | How the brain learns has long been a mystery that we have slowly uncovering bit by bit. Plasticity clearly plays a large rule in the process, but it is unclear exactly how it is used. This paper talk about how burst of spike / firings in neurons can send feedback signals to perform multiplexing and solve to credit assignment problem. It is quite an interesting theory!
Burst-Dependent Synaptic Plasticity Can Coordinate Learning in Hierarchical Circuits Paper: nature.com/articles/s41593-021-00857-xCan OpenAI Codex Recreate Itself?Edan Meyer2021-09-18 | OpenAI Codex is OpenAI's latest GPT-based language based model that generates code. In this video we test if Codex can remake a model like itself, a code generation model. Given that this is similar to the condition to start the singularity, I thought it would be interesting to test how far it could get.
Previous video on OpenAI Codex: youtu.be/FC962DmVfSU Next video on OpenAI Codex: youtu.be/Pkp1MRFGUVo Link to API post: openai.com/blog/openai-codexCan OpenAI Codex Create AI?Edan Meyer2021-09-12 | OpenAI Codex is the follow-up model to Github Copilot. OpenAI Codex is a GPT based model that generates code. In this video we test if it an write AI / ML code in Python. As it turns out, it works fairly well even for machine learning code!
Next video on OpenAI Codex: youtu.be/FC962DmVfSU Link to API post: openai.com/blog/openai-codexAI Assistants Are Actually StupidEdan Meyer2021-08-21 | Learn how virtual assistant like Alexa and Google Assistant work. AI assistants have gained a lot of popularity, so I thought I'd talk about how they work. Machine learning virtual assistants are becoming the norm, but there are still many issues with current virtual assistants.
Note that I changed/left out some details of how these assistants work to make sure I don't violate NDA. The general concepts are accurate though.
Intent Detection SOTA: paperswithcode.com/task/intent-detection Slot Filling SOTA: paperswithcode.com/task/slot-fillingComputers Have Already Surpassed The Human BrainEdan Meyer2021-07-24 | Computers and AI hardware may already be faster than the human brain. Though not easy to compare the two, there are actually many ways we can attempt to calculate whether the brain or AI performs more computations. Many people scoff at the human brain vs computer comparison, but there is some good work behind it and it is quite interesting!
Source: openphilanthropy.org/brain-computation-report Check out the above more a much deeper dive into the details of the brain vs. computer argument.AI That Codes vs. X-Google ProgrammerEdan Meyer2021-07-17 | GitHub Copilot is an AI that can code, released in collaboration between GitHub and OpenAI. This video hopes to answer the question of whether an AI programmer or a Google programmer is better. Even though it can't get everything, Copilot is impressive. Is it a step towards the AI singularity? Or is it a step towards self-programming AI (AI that codes itself). It's impressive, but certainly not taking any jobs away from any programmers yet.
Timestamps: 0:00 Challenge Explanation 0:54 Problem #1 3:44 Problem #2 9:08 Problem #3 12:33 Problem #4 16:53 Demonstrations & AfterthoughtsSelf-Supervised RL - Learning Without Data [Zero to Paper]Edan Meyer2021-07-07 | Inverse Reinforcement Learning with Natural Language Goals (LangGoal IRL) offers a way to do sample-efficient IRL and a way to generalize using self-supervised learning. The paper is novel and is a step forward for general AI and ML algorithms. Though it has its cons, I think it is one of the better papers out there that cover RL, IRL, NLP, and generalization.
Paper covered: arxiv.org/pdf/2008.06924.pdfLearning Language Through Games [Zero to Paper]Edan Meyer2021-06-23 | Let's talk about natural language in Reinforcement Learning. It's also a form of language grounding because models are trained to learn connections between language and a non-text environments. I think language-conditioned RL is the way forward for making more efficient, general AI training. Let me know what you think of this combination between NLP and RL in the comments!
Papers covered: arxiv.org/pdf/2005.09382.pdf arxiv.org/pdf/1902.07742.pdf arxiv.org/pdf/1806.01946.pdfTRILLION Parameter Models Are HereEdan Meyer2021-06-16 | Training a large model with Machine Learning used to be strictly limited by GPU memory, but now with Microsoft's new paper, ZeRO-Infinity, training much larger ML models is possible. ZeRO-Infinity allows training models with trillions of parameters with a modest amount of GPUs and finetuning many billion parameter models with just one GPU. This is a great advancement for anyone who wants to work with big models like GPT-2 and the like! Use ML train large model.
ZeRO-Infinity blog post: microsoft.com/en-us/research/blog/zero-infinity-and-deepspeed-unlocking-unprecedented-model-scale-for-deep-learning-training ZeRO-Infinity paper: arxiv.org/abs/2104.07857 DeepSpeed: deepspeed.aiBad ML Results? Try ThisEdan Meyer2021-06-09 | After getting bad ML results, how to improve ML results is a common question. To get better ML results there are a number of points you can focus on. Improving your model is the obvious one, but there are also many other way to improve ML results (e.g. accuracy, recall, precision, f1 score). Methods include getting more data to assembling. There is no easy answer, but this video will hopefully give you somewhat of an idea of how to get starting with optimizing your Machine Learning approach.