Latent Space: The AI Engineer Podcast
Original podcast
Watch the full show on YouTube: https://www.youtube.com/watch?v=55p_MjM8TDQ
4,622 words · 2 speakers
All right, we are here in the remote studio for a lightning pod with Dr. Jessica Rumbelow herself. Welcome to the lightning pod. Welcome to LeanSpace.
Thank you so much. Thanks for having me.
You are very, very famously known as the discoverer of solid gold magic carb. I think that will go with you to your grave.
Yeah, I'm never gonna get rid of that bloody fish.
Well, it's a cute fish. It woke people up to tokenization and the mysteries of Reddit.
It was fun work. It was really fun. I'm glad I did it.
It got you interested in interpretability, but since then you've sort of gone into scientific discovery, right? With Leap Labs. And so basically, I just wanted a clean slate. How did you find your way to what Leap Labs is today?
Sure.
And then we'll launch into what Leap Labs is today. I just wanted the journey a little bit.
Yeah, of course. So actually, my interest in interpretability for scientific discovery predates solid gold magic carb by some time. This was, I was, I was working in academia. I was building neural networks for different tasks in histology. So doing things like, let's build an image classifier to diagnose different cancers. Or let's build a segmentation model to, to pick out different types of immune cells from a biopsy. Interesting work.
And during that kind of time, I, I ended up building a classification system to identify different types of immune cells, but did this, it did this in a way that human pathologists didn't understand and couldn't replicate. It was from a very, very cheap biopsy stain. And you can identify this, this particular kind of immune cell. Or rather, like, you, the scientist, you can't, you don't know how to do this. The model I trained could do this. And in one sense, that's pretty cool. You have a new capability. You can now automatically identify these immune cells. That's very useful for like personalized immunotherapy, stuff like that. But it, it occurred to me that, like, the capability isn't really the interesting part here.
What's interesting is how is the model doing this? Like, what, what signals has it found in the data that enable this capability? Like, what does it know that we don't?
And that kind of sparked my my interest in interpretability because it's a very like in a Chris Ola kind of sense. If you've got really good interp, you can start to reframe neural networks, not as just a tool for automating things that we already know how to do, but as a tool for for discovery, as as like a lens through which you can see patterns in data that would otherwise be hidden from you, because humans are very bad at seeing patterns in data. And neural networks are really great at it. That's what they do. And several years later, worked in interp for a while, did a bunch of research, thought, what shall I do now? And I had this thing in the back of my mind. I was like, OK, there are loads of applications of interpretability.
There's this big one that is this notion of scientific discovery, train a neural network to do something that you don't know how to do, and then interpret that neural network to learn a new thing. And nobody else was doing it. So I thought, well, I guess that that better be it. And initially, Leap, as as you know, Srix was was very much like, we're building interpretability tools. So like, anybody can interpret their neural network. And this is like, it's useful, you know, you can identify bias, like, is your model sexist or racist or some other terrible thing? And you want to make sure that it's not before you deploy it so that you don't get embarrassed later. You might want to do things with interpretability, like predict failure modes before before you deploy the model. That's really important as well.
You you might want to understand the model better so that you can intervene on it in various ways, right? And make it, you know, make it more poetic or more, I don't know, whatever other personality traits are important to you, stuff like that. Lots of applications of interpretability, but yeah, ultimately, about a year into Leap, we decided that the most interesting one was science.
Yeah, just a comment on the interpretability stuff before we go on. You know, I think like, let's say, Goodfire and Anthropic have picked up where you left off. I always think of it as, I explain it to people who don't really get it. Imagine if you had a knob that is not just temperature to turn up and down. And you could actually turn it up and down, you know, different, various qualities. And I think the most interesting one, I've been theorizing about this, is if Anthropic ever found the activations for reasoning and could break down different kinds of reasoning and turn, tune them properly. I think that's, that's the thing that takes Anthropic to leapfrog OpenAI.
Do you imagine that there is a reasoning vector or like a vector for different types? I would imagine that it's kind of like suffused in the whole model, no? I don't know.
Well, if you haven't tried, you don't know.
Yes, true.
I think, I think it's more likely that reasoning actually decomposes to like probably a hundred different things. And if you just figured out which two of the hundred different things mattered, you could just focus on those.
I guess it's going to depend a lot on the granularity of that decomposition, right? Because maybe it decomposes to, you know, when this token and that token in this order, then it's a French verb. And it's just made up of like stacks of this stuff.
Yeah, spurious.
Yeah, yeah, yeah.
Like on the whole, it's gonna...
There's some hierarchy, right?
Yeah, yeah.
But I don't know if you...
Okay, not, not to digress too far, I wanted to, to obviously go on to Discovery Engine. So I have your slides here. Why don't you tell us a little bit about what we're looking at?
Yeah, so this, this is a screenshot of Discovery Engine. What we've done is, is like, take this insight that is something like,
"Deep neural networks find patterns in data that humans miss." And quite often, those patterns are are novel. They are new to us. We can use this to learn a new thing about the world. And we have automated it. So Discovery Engine is a end-to-end system. Takes in arbitrary scientific data set, automatically trains a bunch of neural networks on it. And then we systematically, with our interpretability methods, which is the real secret, um, extract the patterns that have been learned by those models. And then we contextualize them with existing literature. We we rank them by novelty and
prevalence in the data, stuff like that. And we make them human passable. And we made a bunch of novel scientific discoveries doing this.
Yeah. Um, what are some examples? Or do we do we go to the demo now?
Got. Okay, so for for the novel discoveries.
Yeah.
We've we've done a few publications. On the slides, there is, oh, yeah, here's here's one of them. Yeah. So this was like novel novel markers associated with, well, you can see T cell receptors in physicochemical signatures. I want to caveat all of this by saying I'm an AI researcher. Well, no, I'm CEO of Leeb Laboratories now. But I am absolutely not like an immunologist or a computational bioinformatician. For the domain-specific context, you'll have to read the paper and look at the the wonderful things that our scientific collaborators, who are the domain experts, who have used these tools,
have written about the discoveries that we made. As you can see, identifying T cell receptors is really important. We want to understand which, like, why certain T cells are are reactive to tumors, why they, you know, like, get going and and help fight the tumor and why some are not. Understanding this, predicting this is non-trivial. It's very much an ongoing
field of research. And we found basically novel markers that that are quite predictive of this. And these novel markers were not what we expected them to be.
Right. Is there a different one that you wanted to take a look at? What about the other?
Yeah. So, oh yeah. So this is the one that, this was actually our first ever case study that we did with like real live scientific data that was, was not like an open source data set or something. So we worked with a plant biologist called Matt. And Matt is very interested in understanding like, what, what are the factors that determine the root structure of crops of plants? And this sounds kind of esoteric and weird, but it's actually really important. If like you're trying to grow crops that are robust to very drought prone areas or areas that have lots of floods, like the structure of the roots will determine whether your crop succeeds or fails.
So having, having kind of levers you can pull in terms of, I'm going to put this nutrient in the soil, or I'm going to plant this particular mutation, stuff like that, is, is crucial for like food security in these regions. Um, but Matt only had a small data set. He had like 700 samples. He'd already spent a couple of months doing his own data analysis, which he hates. Um, and yeah, we, we weren't really expecting to find anything world shaking here, but we thought, hey, we'll validate the discovery engine, you know, it'll, it'll be a nice study. We'll confirm what he knows. And we did, we found like a bunch of patterns that he was already very aware of and that was fine. But we also found this new thing.
We found a bunch of new things. Actually, this, this is one of them, which is a particular like synergistic effect between manganese content in the soil and a particular genotype of this, this test crop, which actually has a really profound effect on the root architecture. Um, so, so this was great. This is very exciting. The other link that I gave you is the meteorological study, which is, yeah, this, this is the one.
Our spectacular research scientist, Jack, became a moonlighting meteorologist and did so much work on this.
He's talking about wind speed gradient?
Yeah, and he knows all about it now. Yeah, it's, it's actually really cool. So meteorological modeling, right? Which underpins so much stuff, like, like, where do you put offshore wind farms? Like, can you predict the path of a hurricane accurately? Like, all of, all of this modeling relies on a, a pretty foundational assumption, um, which is, uh, most, it's like the surface layer theory. And it basically posits that various fluxes are constant within, I think it's like, I don't know, two, two hundred meters, um, above the, the land or water surface. This, as it turns out, as we found, as Discovery Engine found, is not true.
In like twenty percent of, uh, twenty percent of samples that we worked with, mostly in like coastal locations, this assumption does not hold at all. And so these scientists, the wonderful guys Patrick can see that we, we worked with at the National Centre for Atmospheric Research doing this study, like, this is huge for them. They would never have found this, otherwise they weren't even thinking to question this assumption because it's so foundational. Yeah, and it turns out a chunk of the time, it's not true. This has, improving meteorological modeling by even a couple of percent is valued at billions of dollars. So this is probably my favorite.
Yeah. So when, when do you get called into stuff like this? This one's a client, so you got called in pretty early.
These, these are all academic collaborations that we've done. Yeah, so basically through our network.
Yeah. Okay, so, I mean, I, I think like this is all great. I, I think like if people are in those particular fields, they can already make analogies to like what else they might want to do with you. Um, for something maybe.
So like one of the last details that we prepped was the Claude meta discovery engine.
So this this is something new that we've been thinking about a lot. I wish I'd love to get your take on it as well. So language models are just that, right? They're models of language. They are not particularly well suited for understanding arbitrary, you know, like big numeric data sets. So that's fine. Maybe like you can get them to use tools and stuff, but still, even if they're, you know, messing around in in Python and doing matplotlib and pandas and like and whatnot, they're still basically doing the same kind of thing that a human would do, like this very
path dependent hypothesis driven, like I have an idea, let me go and check that. Oh, like, oh, maybe it's true, maybe it's not, maybe I find something else out. This very like iterative process which imports so many assumptions and biases, you know, it's all hypothesis driven. So we're only really looking for stuff that we think is going to be there to begin with. And this massively like limits possible discoveries you might make because you're exploring only a tiny fraction.
Things you think are possible, yeah.
Yeah, exactly. So obviously we're doing something quite different. We're relatively hypothesis free. Data goes in, we find all of the patterns like to the neural network. It's all just numbers. They're not bringing in. I mean, we can argue about like imposing priors through architecture choice and all kinds of stuff like that, but um broadly speaking, it's it's just numbers. So so we find things that humans wouldn't think to look for through this method. And as we see like increasingly language models and agents built atop language models being applied to scientific discovery, they're really missing quite an important part of the toolkit, which is this ability to to approach scientific data analysis in this
much more systematic, unbiased way. Anyway, so we did an experiment. We got Claude, lovely Claude, Claude Claude Opus in in thinking mode.
Four point one.
And and we gave it a data set, open source data set, and asked it to analyze the data set, like find in to find things that would be interesting to a material scientist. Um, who's who's like trying to increase the efficiency of their catalysts, right? Trying to understand which elements of the composition are are more or less important and like which.
God.
Yeah, why, oh, God, this is cool.
This is uh giving me flashbacks to chemistry, but yes, it is cool.
Yeah, indeed. Yeah. So so Claude, lovely Claude, I'm sorry, Claude, but you did a terrible job. It hallucinated some stuff. It made some like big sweeping over over generalizations. It like over in-depth outliers like it's fine. It's not Claude's fault. Like Claude is Claude is just not made for this. It's it's okay. Claude, we still love you. It's fine. And then we did. We did the exact same thing, but we gave Claude access to discovery engine.
And it.
So different.
It was amazing. Yeah, like because because Claude and language models, right? They're exceptional at synthesis, at like pulling things together at. You know, and they've got a really good sense of what's important to us, like what's important to humans. Giving them access to to data-driven discovery tools like ours really feels like a step change in terms of their ability to contribute to frontier science, you know? Because you can't have them writing papers because they're just spectacularly good at saying things that are very plausible but not true. And if you're doing frontier science, like definitionally, you you don't have a ground truth. So it's very difficult to tell when the model is making stuff up or not.
Because like you don't know, you have to go and like replicate the whole thing, which is very costly. I'm actually really worried about this because I think we're already seeing archive and other online repositories and.
Shining down.
Submissions to full of these very, very plausible papers.
That may or may not be true.
And then like at that point, what good is the is our scientific literature? If you don't know if it's true or not. It's a problem.
It's a test.
It's a test for who? For the reader?
Yeah, I don't know. This like, I don't wish to be too pessimistic here because I think language models are spectacular technology. I love them. I use them every day, but there are some things for which they are fundamentally ill suited. And I really, I'm really not sure that scientific discovery or or like parts of it at least. Or within the wheelhouse without specialized tools. And I I don't know, like you'll have a good opinion on this, Rex, because you speak to a lot of people. How do you feel about tool use?
How do I feel about tool use?
And agents?
And I think like the newer models, like the G P C fives of the world are optimizing for tool use and kind of freezing everything else. Because I think like the understanding is that thinking with tools is is what Ben Hala calls it on on the Lane Space blog. Is better than pretty much any other form of context engineering you want to do before it.
But I think more prominently, if you have like quote unquote verifiable domains in science, then you should give them a tool to do that.
Yeah, absolutely. This is exciting, right? I'm very excited about this, actually.
You're bursting with joy. So what are your customers? Like, who who do you work with? Like, uh, who's the audience for this?
Well. First, anybody with data, like we're very science focused, but the tool is domain agnostic. Like, it doesn't care if it's agricultural data or cellular data or any other kind of data. Indeed, you can you can use it. We're we're launching a um basically free dashboard service web app platform, free for academics. Or free for anybody who will publish that data, basically free for open source data. And yeah, so any anybody will be able to use this.
Is this discovery?
Discovery engine, yeah.
Yeah, yeah, okay. So I will show the page because you sent it over. I did a little bit of a trial run, so.
You did?
Yeah, it's just, you choose a data set, you you select some preset schemas and then it runs. And the end result looks like this. Um.
It's terrifyingly complicated dashboard. Let me let me I'll tell you what you're looking at. Would you like it? Yeah.
Yeah, so this is the Discovery Engine Dashboard. This, this is, yeah, this is the Concrete Compressive Strength data set, which is a pretty old data set. It's open source, been analysed about a bajillion times. And as you can see in the bottom right hand corner, you'll notice that we found, yeah, in that little table, we found a bunch of patterns, we found, looks like seventeen patterns. None of them are novel, that's because this data set has been analysed to death. And it's only little to begin with. Two of them are speculative, fifteen of them are validated and confirmatory. Validated means that we can point to a subset of the data that evidences this pattern. So this isn't like speculative hypotheses.
This is, here is a real pattern in the data,
and we can prove it.
And we can see the features, um, big list of them and how many patterns they're present in. If so, it's on the left. Um, there's, so there's a bunch of stuff under the features, like we have mutual information and correlations. This is useful context, um, going into it. The thing that we care about is this feature here CCS in the top left. That stands for Concrete Compressive Strength. And that's the thing that we want, we really want to go up, right? We want concrete that's really strong when it's compressed. That's the aim of the game. Yeah. Um, and so maybe to start with, we can look at the correlation matrix. And we can look at the mutual information matrix on the table.
I think if I recall correctly, there's some correlations that may be useful to look at.
A correlation matrix?
Yeah, yeah. So this is pretty trivial stuff, right? We can see these things are linearly, linearly correlated. And some of them more positively than others. Um, and similarly with the mutual information matrix, there's, there's, there's some stuff that you might be interested in. It's not super duper interesting. But the really interesting thing happens when you look at the patterns, which again is on the left hand menu. Yeah, there we go. Okay.
So, this is a lot of info. You added all graphs. Right, so now we can see the graphs of all, all of the patterns that we found. Um.
And you can see that there's a
I see, this is, this is kind of EDA, but sort of guided and sort of pre suggested.
It's not exploratory, it is systematic, my friend. These are all of the patterns. Yeah, so I think pattern number two is quite good for, yeah, for demonstration purposes. Cause it's a nice example of the kind of patterns that discovery engine is really great at finding, that humans are not so good at finding. So what we're looking at here, on the far left, you can see the overall distribution of concrete compressive strength. And then the violins on the right, yeah, that's the overall one. The violins on the right, you can see the distribution of concrete compressive strength under different conditions.
And so for each condition, you've got like some, some, some like range or some category that it's part of. Here we've got the ash to cement ratio needs to fall within particular bounds. The aggregate cement ratio, the same likewise the age. What we can see that's really interesting, on the far right, you'll notice that combining these conditions, so like there's a combinatorial factor. There's some synergistic effect here that is way more powerful when you take all of these conditions together than when you look at each one individually. So correlation could give you, could give you these. You might see like, oh, well, you know, I see that concrete compressive strength is positively correlated with age, which is true, because concrete tends to get stronger as it cures.
Or you'd be like, ah, you know, I see that it's, you know, negatively correlated with the ash to cement ratio. What's really hard to find as a human is this combination of patterns, like this combination of conditions, that when you put them all together in aggregate, look at that, you increased your concrete compressive strength on average by
I can't read that small. What does it say?
What kind of average? Mean or median?
Yeah, so this is the mean of fifty three um compared to the overall mean, which is
thirty five.
Not so shabby. And then underneath, you can see we've usefully contextualized this for you. This is not a novel finding. People know about these things. Yep.
Mm hmm.
And we can evidence that. So here are the citations, et cetera. If we had found something new, you'd see citations to any literature that's relevant, any literature that's informative. And you'd have a little exclamation mark on your pattern so that you could identify that you'd made a new discovery.
Hmm.
Okay. Yeah, I think I should probably log in for that.
And like scientists, if you wanna use those,
you can request a pilot and soon it will be freely available and self-serve.
Beautiful.
Okay, uh so you know, I think I think we've we've got a nice overview of the platform and the sort of different applications. What's next, you're thinking? Like, what's um? What's on the roadmap?
Oh, God. Okay, there's, yeah, we're we're very excited about lots of different things. So the first the first one is this notion of tool use. Use like giving agents this kind of lens on data, we think is superpower for all, you know, like, science agents of which, you know, we're seeing them pop up a lot now. So that's one thing. Second thing is more modalities, like at at its core, the the like, all all of these processes are not opinionated about data modality or about domain, for that matter. So we're really excited about expanding to multimodal data sets like vision and tabular together. Basically, because it's it's largely impossible to do good data analysis on multimodal data of this kind unless you have really fine-grained labeling of your images, for example,
which is just very, very burdensome. But obviously, deep learning, we can we can let the model figure out its own features and then with the inter we can we can pull them out. So that's really exciting. We're starting industry pilots. And so if you're working in big R and D somewhere and you wanna massively accelerate your scientific discovery, you can get in touch and use the tool. We're about a hundred times faster than manual analysis.
Well, but simulated, right?
Simulated?
I don't know. That's usually the answer. I mean, it's like partially, you're a hundred times faster because you simulate part of it. Cause you don't have to go through the, no, then what's the source of the hundred?
The source of the hundred is that instead of doing this very like hypothesis driven, path dependent, I'll try one thing, I'll try another thing, I'll.
I see. It's a process improvement. Yeah.
Massively. Yeah, yeah. Like we're going from months of this iterative processing time to systematically extracting all of the valuable meaning in the data automatically in a couple of hours.
That's crazy.
Okay, lovely. I think that's, that's a beautiful place to, to end.
All right.
If people want to reach out and find out more, where did it go?
I think go to our website. Leap labs dot com, leap hyphen labs dot com. I regret that hyphen every day because it's hard to say, right?
Well.
You can put the link, put the link in the show notes and save me having to say.
We'll put it in the show notes. Exactly.
Yeah, cool.
Yeah, beautiful. Well, Jessica, it's a, it's a pleasure to catch up with you. I think like, there's a lot of applications here that I think like for the right people, they are really going to light up and use this. For me, I almost want to think about just general applications of these patterns spotting that you've, that you've created. But obviously, you know, advancing science is, is a worthwhile cause. Thanks for your time. This is, this is really great.
You're very welcome. Thanks for having me.
Page updated October 26, 2026 · transcript and summary are machine-generated