NLP consultant

Natural Language Processing Consulting and Text Analysis

Fast Data Science is an AI consultancy focusing on natural language processing consulting (NLP). NLP can help organisations to simplify mission critical processes and discover insights from large volumes of text.

For example, you may want to summarise documents, identify companies, drugs, or locations mentioned in a text, predict risk of escalation from building reports, or retrieve documents from sensitive data using a semantic search. Whatever your NLP needs, please contact us to speak to an NLP consultant today.

The most valuable NLP consultancy engagements in our experience have been those where we combined natural language understanding with predictive modelling. For example, predicting the probability of a construction defect leading to litigation two years down the line.

The manager, Thomas Wood, studied a Masters in 2008 at Cambridge University in Computer Speech, Text and Internet Technology and since then he has been working exclusively as an NLP consultant. In 2018 he founded Fast Data Science to deliver NLP consulting services.

An NLP Consultant Explains:

When companies have large amounts of text documents (imagine a law firm’s case load, or regulatory documents in a pharma company), it can be tricky to get insights out of it. For example, you may want to know of the thousands of clinical trials you ran, how many resulted in a particular side effect, when that information is stored in a stack of documents and you don’t have time to read them all. Natural language processing allows us to automate this kind of task.

12-Fastdatascience-Blog-Natural-Language-Processing

Fast Data Science - London

NLP Consultant

Are you looking for an NLP consultant? NLP consultancy Fast Data Science has you covered. Talk to us about your NLP consulting project

Explainable model from an NLP consulting engagement

Below you can see a demonstration of an explainable AI model which we made in one of our NLP consulting engagments. The model classifiers documents as either HIV or TB. The clients wanted a printout of what led to the model’s decisions, for maximum explanability.

NLP Consulting: Explainable Naive Bayes Text Classifier

Classifies text as "HIV" or "TB" and highlights word contributions. This classifier was trained in Python on 39 clinical trial protocols in these classes for an NLP consultant engagement.

Classification result:

Click "Classify & Explain" to begin.

NLP Consultant's Word Contribution Analysis:

The NLP Consultants have shaded words in green if they favour the HIV class. Words shaded red favour the TB class.

The input text will be shown here, with words highlighted based on how much they contributed to the decision.

Examples of what an NLP consultant can do

Examples of business applications of natural language processing include:

What would an NLP consultant do in the healthcare domain?

Electronic health record without named entity recognition Electronic health record without named entity recognition

AI and natural language processing are being increasingly adopted across the healthcare sector. This technology is sometimes called healthtech or MedTech. NLP is being used to compare and detect changes in clinical reports, extract clinical concepts such as MeSH terms from electronic medical records, and develop human-to-machine natural language dialogue systems to improve the healthcare experience. NLP Consulting helps identify growth areas related to AI.

We have worked on a number of projects in healthcare, including:

​What technologies does an NLP consultant use?

We do a lot of natural language processing with Python. We have worked on a variety of NLP models, including:

  • Transformers, including custom trained transformers using libraries such as HuggingFace, Keras or spaCy
  • Large Language Models (LLMs) such as Open AI’s GPT-3.5, Google BARD, or similar
  • Bag of words, tf*idf, Jaccard similarity, cosine similarity
  • NLP pipelines, lemmatisation, parsers, chunkers
  • Deep neural networks
  • Clustering: Latent Dirichlet Allocation
    • This is useful for extracting topics from a set of unstructured documents, for example legal documents, survey responses, factory error reports, etc.
  • Search engines and search term recommenders
  • Google Cloud, AWS, Microsoft Azure, Azure Cognitive Services, etc

​Natural Language Processing in Python and R

Our NLP consultants work with the following programming languages and frameworks:

​Examples of past NLP consulting engagements

NLP consulting projects we have worked on for major household names include

  • a spoken dialogue system to control a smart home
  • an unsupervised text analysis program to analyse text descriptions of manufacturing defects (Boehringer Ingelheim)
  • a model to classify jobseekers’ CVs into industries and salary bands (CV-Library).
  • analysis of survey responses and deployment of public NLP dashboards allowing members of the public to analyse and explore text datasets (White Ribbon Alliance)

What we can do for you

Transform Unstructured Data into Actionable Insights

Contact us