/>

What are weights in AI?

Recently, the Open Source Initiative released a controversial definition of “open source AI” in which weights could play an important role

Updated - November 17, 2024 12:58 pm IST

Every ANN has three components: nodes, edges, and weights. Representative illustration.

Every ANN has three components: nodes, edges, and weights. Representative illustration. | Photo Credit: 6690img/Unsplash

Machine-learning models called artificial neural networks (ANNs) have taken the world by storm, transforming everything from the protection of endangered languages to accelerating drug discovery.

Every ANN has three components: nodes, edges, and weights. Scientists originally designed ANNs to mimic the learning behaviour of the human brain. The nodes behave like neurons: simple computers that accept an input signal, manipulate it in some way, and deliver an output signal. The connections between the nodes are called edges and they mimic synapses.

But unlike nodes and edges, weights exist entirely mathematically. A weight denotes the strength of an edge. The higher the weight, the stronger the signals transmitted along that edge, and the more attention the destination node pays to them. When an ANN ‘learns’ new information, it essentially adjusts the weights of different edges to further enhance the final result.

Recently, the Open Source Initiative (OSI) released a controversial definition of “open source AI”. The open-source paradigm is a model of transparency whereas the OSI’s definition allows the data on which an ANN trains to be hidden. This is a concern in many contexts but in some, like medical AI, hiding the data is essential.

To bridge this gap, security researcher Bruce Schneier has proposed the OSI’s definition be renamed “open source weights” instead: whereby an ANN’s weights are open source but not its training data. The implication is that an ANN with “open source weights” would still reveal how it processes input data rather without revealing the data.

This debate illustrates the important role weights play in AI.

0 / 0
Sign in to unlock member-only benefits!
  • Access 10 free stories every month
  • Save stories to read later
  • Access to comment on every story
  • Sign-up/manage your newsletter subscriptions with a single click
  • Get notified by email for early access to discounts & offers on our products
Sign in

Comments

Comments have to be in English, and in full sentences. They cannot be abusive or personal. Please abide by our community guidelines for posting your comments.

We have migrated to a new commenting platform. If you are already a registered user of The Hindu and logged in, you may continue to engage with our articles. If you do not have an account please register and login to post comments. Users can access their older comments by logging into their accounts on Vuukle.