📝 Guest post: Elemeta: Metafeature extraction for unstructured data*
Was this email forwarded to you? Sign up here In this guest post, Lior Durahly, data & ML engineer @Superwise, introduces Elemeta, a brand new open-source library, currently in beta, for metafeature extraction from unstructured data. What is ElemetaWith more and more models style DALLᐧE and ChatGPT hitting the shelves, we've reached incredible capabilities and results, fundamentally changing our ability to tap into and leverage unstructured data in machine learning. With that said, the general architectural understanding and intuition into how these models make decisions is vague at best, much less interpretable. So how can we as practitioners leverage NLP and vision while enjoying similar monitoring, interpretability, and explainability available to their tabular counterparts? This is where Elemeta comes in! We're excited to open source the first version of Elemeta (focused on NLP) that will allow you to extract metafeatures from unstructured data so you can explore, model, and monitor NLP use cases through enriched tabular representations. Let’s dive in. How to get started with ElemetaTo get started, simply run
And use our getting started guide to get going. From there, you'll find a set of colab notebooks that can help you dig deeper into the use cases and metafeatures and explore, model, and monitor NLP with Elemeta. What can Elemeta be used forWe see Elemeta being applied to three core use cases: Exploratory Data Analysis (EDA), modeling, and model monitoring. But we've already heard of some additional potential use cases we didn't think about from beta testers, so don't stick to how we think Elemeta should be used; we're looking forward to seeing how the community puts it to use.
What are metafeaturesElemeta already has an extensive set of out-of-the-box meta features such as SpecialCharsCount, EmojiCount, OutOfVocabularyCount, SentimentSubjectivity, etc. Additionally, you can create both low-level API extractors and custom metafeature extractors to fit your specific needs. For example, if we want to create IsPalindromeExtractor, that will return if the given text is a palindrome: And it will return: Within Elemeta, metafeatures are currently split into two groups of metrics, statistical metrics and contextual metrics. Statistical metrics calculate technical values such as word length, word count, etc., and contextual metrics extract information regarding the context of the text. Statistical metrics are language agnostic, while contextual metrics currently support English and, to some extent, Indo-European languages (not tested). What's on the roadmap for ElemetaWe've only just gotten started with Elemeta. And while there are already a few areas we know we're going to invest in, such as image extractors and additional language coverage, we've already had input from beta users on expansions that we didn't initially think about. That's precisely why we decided to shift Elemeta into a free, open-source project for the community. We want to know what metafeatures you need for your use cases and domains, and we are more than happy to accept community contributions! So if you're working with NLP and need better exploratory data analysis, feature extraction, or monitoring, check out the Elemeta repo, take it for a spin with our colab notebooks, and if you star/follow the repo (show some ♥️), you'll get notified as soon as there's a new release. *This post was written Lior Durahly, data & ML engineer at Superwise. We thank Superwise for their ongoing support of TheSequence.You’re on the free list for TheSequence Scope and TheSequence Chat. For the full experience, become a paying subscriber to TheSequence Edge. Trusted by thousands of subscribers from the leading AI labs and universities. |
Key phrases
Older messages
Open Source Generative AI is Experiencing a "Linux Moment" but it Needs an "Apache Moment"
Sunday, April 23, 2023
Sundays, The Sequence Scope brings a summary of the most important research papers, technology releases and VC funding deals in the artificial intelligence space.
💡The Buyer’s Guide to Evaluating ML Feature Stores & Feature Platforms
Friday, April 21, 2023
If you're looking to adopt a feature store or platform, but don't know where or how to start your research, Tecton created this helpful guide for you. Download this free guide to: Access a
Edge 284: Meet Dolly 2.0: One of the First Open Source Instruction Following LLMs
Thursday, April 20, 2023
Dolly builds on the principles of InstructGPT on the GPT-J model.
The Sequence Chat: Consensys's Lex Sokolin on Generative Art and Philosophical Principles of Generative AI
Wednesday, April 19, 2023
A conversation about the history, current state and foundations of generative art.
The Sequence Chat: Salesforce Research's Junnan Li on Multimodal Generative AI
Wednesday, April 19, 2023
One of the creators of the famous BLIP-2 model shares his insights about the current state of multimodal generative AI.
You Might Also Like
Stripe makes more changes
Thursday, April 25, 2024
TikTok is in trouble, and net neutrality is back View this email online in your browser By Christine Hall Thursday, April 25, 2024 Welcome back to TechCrunch PM, your home for all things startups,
💎 Issue 414 - From a Lorry Driver to Ruby on Rails Developer at 38
Thursday, April 25, 2024
This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular Ruby news, articles and
💻 Issue 414 - JavaScript Features That Most Developers Don’t Know
Thursday, April 25, 2024
This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular Node.js news, articles and
💻 Issue 407 - The Performance Impact of C++'s `final` Keyword
Thursday, April 25, 2024
This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 407 Release Date Apr 25, 2024 Your weekly report of the most popular .NET news, articles and projects
💻 Issue 414 - Everyone Has JavaScript, Right?
Thursday, April 25, 2024
This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular JavaScript news, articles
📱 Issue 408 - All web browsers on iOS are just Safari with different design
Thursday, April 25, 2024
This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 408 Release Date Apr 25, 2024 Your weekly report of the most popular iOS news, articles and projects Popular
💧 Don't Bother Liquid Cooling Your AMD CPU — Why You Should Keep Using Live Photos on iPhone
Thursday, April 25, 2024
Also: We review the Unistellar Odyssey iPhone Telescope, and More! How-To Geek Logo April 25, 2024 Did You Know Charles Darwin and Abraham Lincoln were both born on the same day: February 12, 1809. 💻
💻 Issue 332 - 🥇The first framework that lets you visualize your React/NodeJS app 🤯
Thursday, April 25, 2024
This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 332 Release Date Apr 25, 2024 Your weekly report of the most popular React news, articles and projects
💻 Issue 409 - Sized, DynSized, and Unsized by Niko Matsakis
Thursday, April 25, 2024
This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 409 Release Date Apr 25, 2024 Your weekly report of the most popular Rust news, articles and projects
📱 Issue 411 - AI Starts to Sift Through String Theory's Near-Endless Possibilities
Thursday, April 25, 2024
This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 411 Release Date Apr 25, 2024 Your weekly report of the most popular Swift news, articles and projects