Natural Language Processing

Natural Language Processing (NLP) is not one-size-fits-all. Every organization has unique data and operations that set them apart. We are here to fit an NLP solution to your needs. If your organization draws significant business value from NLP technology, you can’t afford suboptimal performance. In these cases, getting your system to run at full capacity or finding the ideal technology isn’t just a technical win. It’s a business priority.From Silicon Valley giants to first-year startups, Basis Technology has over 20 years of experience in building multilingual NLP solutions for mature or up and coming businesses of every industry. Regardless of the business application, our staff of NLP experts, computational linguists, and data scientists deliver measurable business value through consultation services and custom NLP solutions offerings.

Custom Solutions

Named Entity Recognition »
  • Entity-level Sentiment Models
  • Custom extraction models
  • Enhance existing extraction systems
  • Custom block/allow lists
  • Custom pattern matching
  • Add language
Classification »
  • Sentiment Analysis
  • Language Identification
  • Dialect Identification
  • Text Categorization
  • Curating taxonomies/ontologies
Custom Extraction Models »
  • Concepts
  • Allow/Reject lists
  • Ontologies
  • Dictionaries
  • Events
NLP for Search »
  • Custom dictionaries
  • Custom term expansion
  • Tag sets
  • Localization
  • Semantic search
Custom Relationship Extraction »
  • Add relationship
  • Add language
  • Train deep learning model
Knowledge Base Creation »
  • Alias generation

Consultation Services

Solution Architecting
System Evaluation and Tuning
“Global Native” System Engineering
Installation & Integration

Have a question for us? Or simply seeking some advice on NLP? Speak to one of our experts.

Fits Every Stage of Your Software Development Cycle

We can help you solve the toughest NLP challenges with our custom-tailored solutions at every stage of the Software Development Life Cycle.

Step 1:Initiation
Step 2:Requirements
Step 3:Design
Step 4:Implementation
Step 5:Test
Step 6:Deploy

Text Analytics Consulting

Search, Name Matching, Elastic, SOLR, SFDC




Use case analysis

Data analysis

App workflow review

Performance strategies

Integration paths

Product Adaptability

Data collection & annotation

Model training

Custom classifiers

Custom extractors

Custom Knowledge Base


Accuracy & Performance Tuning

Error analysis

Regression analysis

Setup & Maintenance





Migration (i.e. from SDK to Rosette Enterprise)

Need to get the most out of your existing NLP stack? Does your use case demand a tailored application?

Contact us to schedule a free, initial assessment.

Request Product Evaluation