European Patent Office - CodeFest 2023 on Green Plastics

EPO CodeFest 2023: The Plastitioners

Built an unsupervised patent-classification workflow for the EPO's first public CodeFest, which challenged participants to develop AI models that identify patents related to green plastics and make sustainability know-how easier to access. The competition attracted over 60 individuals from across Europe, with six finalists selected by the jury. Because there was no clean training set or unambiguous definition of green plastics, our solution created a practical numerical definition from the patent corpus itself: retrieve patents from EPO and Google Patents, generate semantic embeddings over title, abstract, and text, reduce the embedding space with UMAP, cluster it with HDBSCAN, inspect cluster semantics through patent-specific keyword extraction, and classify new patents through weighted nearest-neighbor similarity.

Focus Unsupervised patent classification - Embeddings and neighborhood search

TeamThe Plastitioners

Outcome Green plastics patent-classification prototype

  • Compiled an embedded and semantically labelled patent dataset for neighborhood search, using EPO and Google patent data to handle the noisy results produced by broad green-plastics keyword queries.
  • Produced an interpretable proof of concept where domain experts could refine cluster labels without retraining the model, making the approach reusable beyond green plastics for other patent corpora.
Patent NLPEmbeddingsSustainability

European Patent Office - CodeFest 2024 on generative AI

EPO CodeFest 2024: EPO Dream Team

Built an AI patent assistant for EPO CodeFest 2024, a generative-AI competition that received 59 proposals from 120 participants across 19 countries, with 50 proposals advancing to the second round and only 6 teams selected as finalists. The assistant lets users query EPO patent data in natural language instead of writing technical database queries. The system extracts the intent, keywords, authors, and date constraints from a user question, retrieves and ranks relevant patent abstracts, then generates grounded responses with references to the underlying patent content. Users can refine the search through follow-up questions, ask for more results, re-rank previous hits, and use an Analyse patent action to compare a full patent description against the original query and highlight the most relevant passages.

Focus Patent chatbot - RAG, re-ranking, and patent analysis

TeamEPO Dream Team

Outcome Finalist, EPO CodeFest 2024

  • Designed an agent pipeline for keyword and date extraction, dynamic query formulation, abstract retrieval, embedding-based similarity search, and grounded response generation.
  • Reached the finalist stage from a competitive international field, with the jury selecting 6 finalists after two rounds of evaluation.
Generative AIPatent chatbotRAG

European Commission / COSME - Smart health challenge

Data 4 Healthy Recovery Hackathon

Built a synthetic genetic data generation and analysis software platform for the EU Data 4 Healthy Recovery hackathon, a 48-hour smart-health competition focused on digitalisation and post-COVID recovery challenges. The event brought together 520 participants from across Europe and countries participating in the COSME programme, producing 46 smart-health ideas, with selected teams competing in the final round. The solution used machine learning and deep learning models to generate synthetic gene sequence datasets, helping teams explore genetic-data workflows while reducing dependency on sensitive real patient data.

Focus Synthetic genetic data - Machine learning and deep learning

TeamSmart health hackathon team

Outcome 5th place, Data 4 Healthy Recovery Hackathon

  • Created a prototype for generating synthetic gene sequence data that could support experimentation, analysis, and software development when access to real genomic data is limited.
  • Placed 5th among a large European field of smart-health submissions, giving the result useful context beyond the ranking itself.
Synthetic dataGenomicsHealthcare AI