I am assigned part-time to work at the US DoD Joint Artificial Intelligence Center (JAIC) so I have a high interest in AI for Solid.
I believe Solid will be a foundation for a user-centric āAI Assistant.ā Big Tech uses AI to provide assistance to the individual, by collecting data on us, which they also sell. One could reason Solid could do the same thing, in a private way. But it will be hard for a new app to ask the user to share personal data while keeping it private, so letās discuss how.
I believe it is possible to anonymize data and also have strong user agreements, and then data (such as location, driving routes, purchase decisions, etc.) could be shared. But this will be hard to implement and might require some new standards. Iām working on standards for JAIC, so I am interested in any new ideas for new standards relating to Solid or AI, which I may be able to get the resources to develop. Let me know if anyone has any ideas on new standards. (Iām also involved in the ISO/IEC SC42 Artificial Intelligence standards committee.)
Jim Schoening
Perhaps you would be interested in joining this panel to develop proposals on this subject for the Solid specification?
I believe Tom is @anon36056958 on this channel (the other panellist)
Mitzi
Hi @JimSchoening,
Yes please join the artificial intelligence panel.
Iām not an expert in AI, I just have an interest in it and its intersection with Solid. I made a related post at Virtual Assistants need a soul. Iām on github as sideshowtom
Tom
Hi Jim,
Thank you for joining the artificial intelligence panel. I made a pull request for your review for the readme. It just includes some boilerplate and two placeholder projects: virtual assistants and neural networks, with the goals to identify and define standards needed for those. Thereās no separate chat channel yet.
Tom
Hi, GAN (Generative Adversarial Network) are pretty new & cool if you hadnāt come across them before.
I wasnāt worried about AI taking my job as a ui designer until I saw that lol.
Thanks @jucole for that link about GANs. That looks really interesting. Please join the Artificial Intelligence panel if you can. At this point we are just collecting ideas for projects.
hi @anon36056958 I donāt really know enough about ai to be any use on a panel; it would be interesting to look into ai for perhaps policing pods.
Hi @jucole,
Iām definitely not an expert either. I think if we leave AI to the experts (and Iām not picking on experts, but they vary morally just like anybody else), that we will be in trouble, or bigger trouble than we already are. I hope youāll consider joining. You wonāt be required to do anything besides keep an eye on us
Tom
Hi again @jucole,
There is another Solid Panel you might consider joining, the Humans and Machines Panel. It doesnt have a repository yet but I think if there are people interested in joining then we could move it forward.
There is some overlap between the focus of it and another Solid panel. The focus of the Privacy and Individuals Rights Protection Panel is on āresearching how the ā¦ specifications and implementations ā¦ can affect the privacy of individuals ā¦ can affect their rights ā¦ lead to any kind of harm to the individual ā¦ā, and the focus of the Humans and Machines Panel is on āestablishing how to maintain borders between humans and machines (be they mechanical, electrical, digital or political)ā.
These are similar, but I think there are a lot of cases where even though individual rights may not be restricted, the borders between humans and machines need careful attention from as many people as possible.
Take Wikipedia, for example. Probably nobody would consider it a human right, but it would be a very good thing to have it grow and maintain its integrity. It could be subject to influence from some kind of machine.
How Solid figures into the software of the future is not clear but its bound to influence it if not be the basis of it, so I think all this is kind of a big deal.
Tom
Hi Tom (@anon36056958) āhumans and machinesā is indeed a very interesting subject but unfortunately being slightly dyslexic means I would have less time to focus on my little social app that iām trying to build in Solid.
Hi guys, perhaps could be a source of inspiration or a tool to use , TensorFlow has a Neural Structured Learning part for learning from graph, structured data, knowledge graph .
Not tested yet but Iād be interested if someone has an idea how to do with one POD, with more PODs
https://medium.com/tensorflow/introducing-neural-structured-learning-in-tensorflow-5a802efd7afd
Hi @Smag0,
Sounds really cool! It looks like their implementations are in either c++ or python, so to me this looks like something that maybe for performance (and privacy) reasons should be done on a (Solid) server. I think there is a javascript tensor flow library for the client but it probably doesnāt include this new stuff anyway.
So imho I think the first thing is to make a hypermedia driven API for the tensor flow library, maybe using the Hydra vocabulary. There are some people on the interoperability panel such as @elf-pavlik and @RubenVerborgh who have worked with Hydra and they may have advice on how to go about that.
Hi again @Smag0,
I looked at your āPod of the futureā in your Todo on your pod.
Once you have free text tagged with something like NLP Interchange Format then using SPARQL for NLP will open up a world of possibilities. A POS tagging example can be found at https://parts-of-speech.info .
The POS tagging has to be done with a trained neural network, something like ā¦ TensorFlow. An example is at https://github.com/mrahtz/tensorflow-pos-tagger.
Once you have the text tagged with part of speech tags, then the fun part of searching for meaning in it with SPARQL can begin. That will open up a world with your pod of the future app.