Post Idea: AIoT Blockchain

Paper / Discussion Title

Convergence of Blockchain, IoT, and AI

This paper gives a non-technical and theoretical description and forecast of the interaction between AI, blockchain, and IoT. Non-technical studies such as these may have major contribution and play crucial roles in allowing for researchers to access the true potential of more technical ones.
The larger the quantity of data produced by IoT devices, the better the AI’s performance will be. IoT devices naturally have limited data storage capabilities, and this is precisely where blockchain’s scalability plays a role of key importance.

  • Links to background reading (0 to 3 items)
6 Likes

That’s a great suggestion! Are you familiar with any paper that explores AI in the context of bots? That could be interesting as well :)

4 Likes

Thanks for the reply Lucas,
In my experience, most works and commentaries that mention the overlap between AI and blockchain tend to go in one of three directions: smart contracts (rule-based system regulations, neural graphs, neural networks, etc.), certainly trading bots as you mentioned, and also blockchain as a storage mechanism for AI models. I’d love to do more research in each of these directions, and in terms of further research after this paper, AI in trading bots would definitely be a good place to start.

4 Likes

Sounds like a great research path – excited to read your summary on Convergence of Blockchain, IoT, and AI, it’s a good starting point for coverage in this area.

4 Likes

I saw you posted in the other thread that @rncd created about autonomic computing models, so it might be beneficial to collaborate on research in that both parties have an interest in automated modeling. Not to say that is the only way to approach doing research on this subject, but I have found that checking with other researchers who have a similar interest tends to accelerate the work of all collaborating parties.

7 Likes

This is a good idea to examine a combined study of all of these technologies. We are in a great need for advanced technologies to securely handle and efficiently process big data. Looking at some current trends:

  1. GPT-3 enabled on Microsoft Power Fx has the capability to generate a program through the power of NLP.
  2. IBM Hyperledger Fabric platform may boost the practicality of blockchains.
  3. IoT with 5G may bring massive data to the cloud.
5 Likes

Welcome to the forum, Yu Wei Nien! Feel free to introduce yourself in our chat or if you have any questions.

How might GPT-3 and its successors affect search? Would it be possible that search might one day be replaced with GPT-3?

5 Likes

Yes, if you look at Google IO this year, they announce Multitask Unified Model (MUM) for search. GPT-3 or BERT might be the one of the engines beyond that service, but ultimately, the trend seems to make it more intellegent…, doesn’t know if there is a better word for that.

5 Likes

Interesting read. I found the use case of turning public assets into blockchain-based AIoT devices particularly appealing. Setting up “smart” tire inflators, tokenizing their ownership on a blockchain, and selling the tokens to local investors, for example, would make for a fascinating social experiment.

4 Likes

@rncd I remembered you had an excellent thread on here about AI and I wondered if you might be interested in weighing in on this idea for another summary

2 Likes

I’ve recently come across this publication by Stanford:

It provides an excellent use-case for blockchains in the context of Machine Learning.

Definitely worth a read. Could also be a great paper to summarize!

4 Likes

I will probably add this to my list of articles to summarize.

3 Likes

I just read through this article Lucas sent, and I thought I might as well put my own notes here, first to give you a head start on your summary, and second to enhance my background knowledge of interdisciplinary blockchain AI before I finish the AIoT Blockchain summary.

This Stanford article highlights the fact that the processes in machine learning are frequently cost-inefficient and difficult to access for many. Datasets are frequently privately-owned and expensive to create. Therefore, it’s all about using blockchain to democratize AI.

Blockchain offers trust and security. Through smart contracts, it also offers reliability in execution of code and transparency. Smart contracts are specifically what is used for contribution of data. Hosting an ML model requires a one-time fee for uploading and a small fee for anyone uploading data. The authors propose three methods for incentivizing people to upload “good” data: gamified (rewarding based on validation and acknowledgement from other contributors), prediction market-based (reward based on how the data submitted affects the model’s accuracy), and ongoing self-assessment (reward based on mutual validation and mutual payment for good data).

Right now, this framework is most useful for smaller models, and research in scaling still needs to be done. Overall, however, a promising area of research!

5 Likes

Hey @Gearlad. Great post. I’m actually actively involved in this research area myself (Blockchain + IoT) and there are definitely novel engineering challenges involving consensus, governance, etc. One of the fundamental limitations is how you have a performant + scalable enough consensus algo that doesn’t skimp too much on fault tolerance.

Most Blockchain (really DAG-based DLT) projects I know that can be adapted to IoT use some flavor of PBFT (Practical Byzantine Fault tolerance), but it has subpar fault tolerance threshold at ~33% compared to PoW (Proof-Of-Work) 51%. I have linked a paper that may be useful to you regarding this

Link: https://arxiv.org/ftp/arxiv/papers/1807/1807.01829.pdf#:~:text=PBFT%20satisfies%20safety%20as%20long,the%20presence%20of%20network%20failures.&text=Here%2C%20network%20synchrony%20is%20defined,the%20length%20of%20the%20message.

4 Likes

Hey @Gearlad I’d like to join if you start doing the research in the topic of AI in trading bots.

4 Likes

According to the article, I realized that Blockchain can compensate for the shortcomings of the current artificial intelligent field. With the development of this field, the model dramatically increases in parameter, there for the size taken to store or run the model. Take the well-known GPT3 for an example, the model would require at least 350 GB of VRAM just to load the model and run inference at a decent speed. Therefore, individuals can’t run the model, but with the combination of the blockchain, it might be possible for everyone to take advantage of artificial intelligence.

Additionally, just like the article mentioned, most of the dataset is privately owned by big companies. Most people couldn’t train their own model in the topic they are interested in. For example, most medical datasets are owned by either institution or hospital, which isn’t public. Only big companies can access or generate the dataset they want to train their own model and then charge users using the service they provide. Which create the dilemma that small company and individual can never harness the full power of artificial intelligence, and the big companies can take advantage of artificial intelligence to gain themselves. However, with the incentive mechanisms, the participant can contribute their data to the blockchain, by aggregating the data everyone provides. There will be a fair amount of data enables everyone to train model related to the topic they like, which will be wonderful.

5 Likes