Quick Tech Takes on Speech Neuroprosthesis, AEM Dynamic Media, and Graph Databases in IAM

Yes, I’m stealing the Biometric Update practice of combining multiple items into a single post, but this lets me take a brief break from identity (mostly) and examine three general technology stories:

  • Advances in speech neuroprosthesis (the Pat Bennett / Stanford University story).
  • The benefits of Dynamic Media for Adobe Enterprise Manager users, as described by KBWEB Consult.
  • The benefits of graph databases for Identity and Access Management (IAM) implementations, as described by IndyKite.

Speech Neuroprosthesis

First, let’s define “neuroprosthetics/neuroprosthesis”:

Neuroprosthetics “is a discipline related to neuroscience and biomedical engineering concerned with developing neural prostheses, artificial devices to replace or improve the function of an impaired nervous system.

From: Neuromodulation (Second Edition), 2018

Various news sources highlighted the story of amyotrophic lateral sclerosis (ALS) patient Pat Bennett and her somewhat-enhanced ability to formulate words, resulting from research at Stanford University.

Diagram of a human highlighting the areas affected by amyotrophic lateral sclerosis (ALS). By PaulWicks – Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=130714816

Because I was curious, I sought the Nature article that discussed the research in detail, “A high-performance speech neuroprosthesis.” The article describes a proof of concept of a speech brain-computer interface (BCI).

Here we demonstrate a speech-to-text BCI that records spiking activity from intracortical microelectrode arrays. Enabled by these high-resolution recordings, our study participant—who can no longer speak intelligibly owing to amyotrophic lateral sclerosis—achieved a 9.1% word error rate on a 50-word vocabulary (2.7 times fewer errors than the previous state-of-the-art speech BCI2) and a 23.8% word error rate on a 125,000-word vocabulary (the first successful demonstration, to our knowledge, of large-vocabulary decoding). Our participant’s attempted speech was decoded  at 62 words per minute, which is 3.4 times as fast as the previous record8 and begins to approach the speed of natural conversation (160 words per minute9).

From https://www.nature.com/articles/s41586-023-06377-x

While a 125,000 word vocabulary is impressive (most adult native English speakers have a vocabulary of 20,000-35,000 words), a 76.2% accuracy rate is so-so.

Stanford Medicine published a more lay-oriented article and a video that described Bennett’s condition, and the results of the study.

For Bennett, the (ALS) deterioration began not in her spinal cord, as is typical, but in her brain stem. She can still move around, dress herself and use her fingers to type, albeit with increasing difficulty. But she can no longer use the muscles of her lips, tongue, larynx and jaws to enunciate clearly the phonemes — or units of sound, such as sh — that are the building blocks of speech….

After four months, Bennett’s attempted utterances were being converted into words on a computer screen at 62 words per minute — more than three times as fast as the previous record for BCI-assisted communication.

From https://med.stanford.edu/news/all-news/2023/08/brain-implant-speech-als.html
From https://www.youtube.com/watch?v=DaWb1ukmYHQ

The Benefits of AEM Dynamic Media

Now let’s shift to companies that need to produce marketing collateral. Bredemarket produces collateral, but not to the scale that big companies need to produce. A single company may have to produce millions of pieces of collateral, each of which is specific to a particular product, in a particular region, for a particular audience/persona. Even Bredemarket could potentially produce all sorts of content, if it weren’t so difficult to do so:

  • A YouTube description of the Bredemarket 400 Short Writing Service, targeted to fingerprint/face marketing executives in the identity industry.
  • An Instagram carousel post about the Bredemarket 400 Short Writing Service, targeted to voice sales executives in the identity industry.
  • A TikTok reel about the Bredemarket 400 Short Writing Service, targeted to marketing executives in the AI industry.

All of this specialized content, using all of these different image and video formats? I’m not gonna create all that.

But as KBWEB Consult (a boutique technology consulting firm specializing in the implementation and delivery of Adobe Enterprise Cloud technologies) points out in its article “Implementing Rapid Omnichannel Messaging with AEM Dynamic Media,” Adobe Experience Manager has tools to speed up this process and create correctly-messaged content in ALL the formats for ALL the audiences.

One of those tools is Dynamic Media.

AEM Dynamic Media accelerates omnichannel personalization, ensuring your business messages are presented quickly and in the proper formats. Starting with a master file, Dynamic Media quickly adjusts images and videos to satisfy varying asset specifications, contributing to increased content velocity.

From https://kbwebconsult.com/implementing-rapid-omnichannel-messaging-with-aem-dynamic-media/

For those who aren’t immersed in marketing talk:

The article also discusses further implementation issues that are of interest to AEM users. If you are such a user, check the article out.

Graph Databases in Identity and Access Management (IAM)

I previously said that I was MOSTLY taking a break from identity, but graph databases impact items well beyond identity.

So what is a graph database?

By Originally uploaded by Ahzf (Transferred by Obersachse) – Originally uploaded on en.wikipedia, CC0, https://commons.wikimedia.org/w/index.php?curid=19279472

A graph database, also referred to as a semantic database, is a software application designed to store, query and modify network graphs. A network graph is a visual construct that consists of nodes and edges. Each node represents an entity (such as a person) and each edge represents a connection or relationship between two nodes. 

Graph databases have been around in some variation for along time. For example, a family tree is a very simple graph database…. 

Graph databases are well-suited for analyzing interconnections…

From https://www.techtarget.com/whatis/definition/graph-database

The claim is that the interconnection analysis capabilities of graph databases are much more flexible and comprehensive than the capabilities of traditional relational databases. While graph databases are not always better than relational databases, they are better for cerrtain types of data.

To see how this applies to identity and access management (IAM), I’ll turn to IndyKite, whose Lasse Andersen recently presented on graph database use in IAM (in a webinar sponsored by Strativ Group). IndyKite describes its solution as follows (in part):

A knowledge graph that holistically captures the identities of customers and IoT devices along with the rich relationships between them

A dynamic and real-time data model that unifies disconnected identity data and business metadata into one contextualized layer

From https://www.indykite.com/identity-knowledge-graph

So what?

For example, how does such a solution benefit banking and financial services providers who wish to support financial identity?

Identity-first security to enable trusted, seamless customer experiences

From https://www.indykite.com/banking

Yes, I know that every identity company (with one exception) uses the word “trust,” and they all use the word “seamless.”

But this particular technology benefits banking customers (at least the honest ones) by using the available interconnections to provide all the essential information about the customer and the customer’s devices, in a way that does not inconvenience the customer. IndyKite claims “greater privacy and security,” along with flexibility for future expansion.

In other words, it increases velocity.

What is your technology story?

I hope you provided this quick overview of these three technology advances.

But do you have a technology story that YOU want to tell?

Perhaps Bredemarket, the technology content marketing expert, can help you select the words to tell your story. If you’re interested in talking, let me know.

Bredemarket logo

The Adobe Exception to the Temperamental Writer’s Hard and Fast Rule

When I originally wrote “The Temperamental Writer’s Two Suggestions and One Rule for Using Generative AI,” I included the following caveat:

So unless someone such as an employer or a consulting client requires that I do things differently, here are three ways that I use generative AI tools to assist me in my writing.

From https://bredemarket.com/2023/06/05/the-temperamental-writers-two-suggestions-and-one-rule-for-using-generative-ai/

It’s good that I included that caveat.

The Bredemarket Rule, Item One

If you read the post, you’ll recall that some of the items were suggestions. However, one was not:

Bredemarket Rule: Don’t share confidential information with the tool

If you are using a general-purpose public AI tool, and not a private one, you don’t want to share secrets.

By Unnamed photographer for Office of War Information. – U.S. Office of War Information photo, via Library of Congress website [1], converted from TIFF to .jpg and border cropped before upload to Wikimedia Commons., Public Domain, https://commons.wikimedia.org/w/index.php?curid=8989847

I then constructed a hypothetical situation in which Bredemarket was developing a new writing service, but didn’t want to share confidential details about it. One of my ideas was as follows:

First, don’t use a Bredemarket account to submit the prompt. Even if I follow all the obfuscation steps that I am about to list below, the mere fact that the prompt was associated with a Bredemarket account links Bredemarket to the data.

From https://bredemarket.com/2023/06/05/the-temperamental-writers-two-suggestions-and-one-rule-for-using-generative-ai/

Now I happen to have a ton of email accounts, so if I really wanted to divorce a generative AI prompt from its Bredemarket origins, I’d just use an account other than my Bredemarket account. It’s not a perfect solution (a sleuth could determine that the “gamer” account is associated with the same person as the Bredemarket account), but it seems to work.

But not well enough for one company.

Adobe’s restrictions on employee use of generative AI

PetaPixel accessed a gated Business Insider article that purported to include information from an email from an Adobe executive.

Adobe employees have been instructed to not use their “personal email accounts or corporate credit cards when signing up for AI tools, like ChatGPT.” This, the publication reports, comes from an internal email from Chief Information Officer Cindy Stoddard that Insider obtained.

From https://petapixel.com/2023/07/06/adobe-limits-its-employees-use-of-generative-ai/?utm_source=tldrai

Specifically, the email apparently included a list of “Don’ts”:

  • Don’t use personal emails for tools used on work-related tasks. This is the one that contradicts what I previously suggested. So if you work for Adobe, don’t listen to me.
  • Don’t include any personal or non-public Adobe information in prompts. This is reasonable when you’re using public tools such as ChatGPT.
  • Don’t use outputs verbatim. This is also reasonable, since (a) the outputs may be incorrect, and (b) there are potential copyright issues.

But don’t think that Adobe is completely restricting generative AI. It’s just putting guardrails around its use.

“We encourage the responsible and ethical exploration of generative Al technology internally, which we believe will enable employees to learn about its capabilities as we explore how it will change the way we all work,” Business Insider reported Stoddard wrote in the email.

“As employees, it’s your responsibility to protect Adobe and our customers’ data and not use generative Al in a way that harms or risks Adobe’s business, customers, or employees.”

From https://petapixel.com/2023/07/06/adobe-limits-its-employees-use-of-generative-ai/?utm_source=tldrai

What does this mean?

So my suggestion to use a non-corporate login to obfuscate already-scrubbed confidential information doesn’t fly with Adobe. All fine and good.

The true takeaways from this are two:

  1. If you’re working for or with someone who has their own policies on generative AI use, follow their policies.
  2. If they don’t have their own policies on submitting confidential information to a generative AI tool, and if you don’t have your own policy on submitting confidential information to a generative AI tool, then stop what you’re doing and create a policy now.