Similarity Search in Patents via modern Artificial Intelligence
summary
Built a production Patent Management Tool that uses Python and Deep Learning to generate data vocabularies for similarity search and shows preliminary outperformance versus keyword-Boolean searches. Models train on roughly 2 billion-ish words from ~100 million patterns, use word-embedding models and libraries like spaCy and NLTK, and run in Docker with Solr and Java Tomcat. Offline batch modeling feeds an online service; performance tuning drops a costly query from 26 seconds to <1s, so the system actually works.
AI-written summary · about
chapters (25)
- 0:00Patent similarity search with AI
- 1:26System overview and architecture
- 3:55Batch and real-time layers
- 6:04Transition to containerized architecture
- 8:34Python-Java integration bottleneck
- 11:43Training word models at scale
- 12:24Data flow and NLP packages
- 13:31Data processing performance challenges
- 15:38Optimizing POS tagging with SpaCy
- 17:02Phrase chunking and majority logic
- 18:26Marking up and combining phrases
- 20:14Next steps for processing and search
- 20:35Visualizing word model clusters
- 21:43Raw model experiments and entities
- 24:12Patent filing patterns and relations
- 26:02Legacy keyword-based search comparison
- 27:24Key takeaways and NLP challenges
- 28:49Q&A: Topic modeling and prior art
- 30:39Q&A: Clustering and topological modeling
- 33:06Q&A: User feedback integration
- 33:58Q&A: Model validation and benchmarking
- 35:40Q&A: Sentence clustering and extraction
- 37:33Q&A: Phrase count and class modeling
- 39:01Q&A: Market differentiation
- 40:46Closing remarks
related talks
41mExploring Patent Data with Python
22mDeconstructing the US Patent Database
36mAutomatic Citation generation with Natural Language Processing
11mAI Based Patent Search For Chemical Compound & Drug Discovery
21mData-Driven NLP: From Statistics to GenAI
42mThe Machine Understands Text — Learning and Search at Micro and Macro Scale
32mBuilding semantic search using Deep Learning
22mThe Capabilities of Semantic Search
