completed

Sustainable AI anti-fakenews system

$45,833.00 Received
$110,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
解决方案

将我们现有的用于检测假新闻的ML模型移植到SingularityNET,并将其用于面向用户的参与前端和Cardano上的DAO。

Problem:

针对假新闻的自动化人工智能系统缺乏可持续的融资模式,并受到集中化的影响,这使得它们可以被操纵。

Yes Votes:
₳ 98,489,203
No Votes:
₳ 5,323,561
Votes Cast:
433

This proposal was approved and funded by the Cardano Community via Project F7: A.I. & SingularityNet a $5T market Catalyst funding round.

  • download
  • download
  • download
  • download

Detailed Plan

We are the team behind the emerging AI-based anti-fakenews platform Verifee.ai.

Main challenges for Verifee that we're addressing by the proposed project:

  1. How to make it transparent, trustworthy and resistant to manipulations. -> We'll make it decentralized by deploying it on SingularityNET.

  2. How to fund, govern and maintain it in the long run. -> We'll create decentralized Cardano-based funding mechanism that will in future lead to DAO.

  3. How to incentivize the newsreaders to use it, even though it might introduce them to some "discomfort" by interfering with their comfortable ideological rabbit holes. -> We'll integrate the Verifee frontend with a Cardano wallet and introduce a "play-to-earn" strategy.

What important societal problem is Verifee addressing:

The current rate of production and large-scale consumption of fake news leads to dangerous ideological polarization in society. It fuels growing tensions and hatred among increasingly mentally isolated groups of people. It can lead to delusional pathological states that psychiatrists call "folie à millions", i.e., shared psychosis. This can lead to an amplified radicalization of such individuals and can be ultimately devastating for our whole society.

How is Verifee addressing this problem:

Verifee is NOT a fact-checker. It is NOT supposed to tell what "the truth is". Instead, it infers the credibility of news articles by identifying various manipulative techniques (explicit and subliminal) that are attacking the reader's cognition in order to pull her towards some simplifying ideology. Verifee user frontend is a web browser plugin that exposes these manipulative attacks to the reader. It also patiently engages the reader in a continuous learning process of how to identify such manipulation on her own. Verifee backend is based on an ensemble of machine learning (ML) models, mostly from the domain of Natural Language Processing (NLP), such as pre-trained language models.

Why we're applying for Fund7:

We want to bring the platform to the decentralized world so that it eventually cannot be manipulated or shut down by any single entity (politicians, corporations, ideological groups, etc.). We want to utilize Cardano to create a sustainable decentralized funding model for the system's long-term development and operations, eventually leading to a full DAO governance model. This funding model shall also incentivize the users by rewarding them for their interaction with the Verifee fronted while reading the news (i.e., introducing a subtle "play-to-earn" dynamics).

Deliverables of this Fund7 project are:

  1. Decentralized ML backend – port all Verifee models to SingularityNET and make them a functional part of the SingularityNET decentralized marketplace.

  2. Verifee frontend integration with Cardano as the AGIX wallet – develop a user-facing AGIX-reward incentivization mechanism.

  3. Prototype of a decentralized funding mechanism – a combination of SingularityNET ML services earnings, user AGIX donations, and dedicated SPO.

The overall high-level architecture scheme is in the attached PDF.

Ad 1) Decentralized ML backend

Verifee already has a functioning MVP consisting of centralized ML models, API, and a minimalistic web frontend. It already has some public non-gov and non-profit traction, see <https://www.verifee.ai/napsali-o-nas-5/>

We will port all the necessary Verifee ML modules to SingularityNET and make them available on the decentralized marketplace. The rest of the system will then query them on-demand via SingularityNET and pay for these queries by AGIX. This will allow for anyone to query our services as well (they can be suitable in a wide range of projects, primarily NLP), hence generating AGIX earnings.

Initially, this part of the proposed solution will be handled on Ethereum. However, as SingularityNET moves fully to Cardano, so will the Verifee ML services.

The ML models themselves will initially run on standard centralized virtual machines with deployed SingularityNET sidecar demons. Later on, these will be moved to a decentralized NuNet environment (once NuNet is ready for such a use-case). This will finalize the gradual decentralization transition.

The current version of Verifee has been developed for the Czech language. As a part of this project, we will extend the functionality to cover English too. We use state-of-the-art ML/NLP methods which are language-independent. Some manual English training data annotations will be needed. We would like to prepare such an ML architecture that will be extensible to any further language environment by the developer community in the future DAO.

Ad 2) Verifee-Cardano user frontend

Verifee frontend consists primarily of a browser plugin accompanied by a web application for detailed analyses or interactive tasks. It is being developed outside of this Fund7 project (the development is self-funded, or will have different sources of funding, either CSR, or a university R&D grant).

The primary functionality of the frontend is to deliver findings about each news article to the user in a psychologically optimal way. The results for each article will be obtained by the backend querying our ML services on SingularityNET.

The proposed Fund7 project shall integrate this frontend with a Cardano wallet with a specific AGIX token functionality.

The user will be rewarded with AGIX token for her proactive interaction with the Verifee plugin on a daily basis. This will drive the incentivization of those users who would otherwise never have used such a tool, as gaining such a token will be presented in a manner linked to a familiar currency and thus associated with the general concept of earning money/rewards.

To provide an illustrative example, let us imagine the following scenario:

- The user opens an anti-covid fake news article; the Verifee plugin becomes bright red, indicating that an outright manipulation is detected.

- The user clicks the plugin and gets the prompt: "It seems like this article has some hate speech in it. Do you think you could find it and show it to me?"

- If the user selects a portion of the text that at least very roughly corresponds to what the Verifee ML backend detected as hate speech, she receives e.g. 1 AGIX reward (this has some capping, e.g. once a day).

This project shall deliver a prototype of such a Cardano-integrated interface with basic functionality.

Future versions shall have much broader engagement and incentivization functions, better cheating detection, etc. They shall allow for user AGIX donations to the system and other operations with the AGIX token (such as cashing it out or paying for some future consumer-oriented AI services on the SingularityNET marketplace). Social aspect in the form of tailored rankings among user's close friends and family may also be employed in the app to establish both motivation and a sense of peer pressure primarily when onboarding.

The specific dynamics of psychologically efficient user interaction is developed in cooperation with volunteering researchers from Czech National Institute of Mental Health (group of prof. Jiri Horacek).

Ad 3) Decentralized funding mechanism

It is necessary to create a mechanism that can fund the following in the long run:

a) backend ML services on SingularityNET marketplace

b) compute resources (eventually on NuNet)

c) decentralized community DevOps/MLOps team (including an ML/NLP researcher/engineer) and future DAO governance

d) rewards for user incentivization

The project will create a prototype of a Cardano-based mechanism and fund pool (Verifee Fund) that will transparently accumulate ADA/AGIX from the following sources:

- earnings by our ML models deployed on SingularityNET providing paid NLP services to third parties

- earnings of a dedicated Verifee Cardano Stake Pool

- ADA/AGIX donations of users who wish to support the cause

The mechanism will then redistribute the acquired resources according to the respective needs of (a)-(d).

It is clear that at this moment this will not create sustainable financing immediately – mostly because of low traction of the SingularityNET marketplace (so no real income is to be expected very soon from the ML services) and because of an initially very low number of users willing to donate. Therefore, the main source of initial funding shall be the SPO, until other sources gradually kick in.

Future streams of financing can be extended by further sources such as prediction market monetization and/or NLP data labeling based on crowdsourcing approach from users' interactions with the frontend.

Budget allocation

We are going to be the 5-member team:

- 3x ML/SW engineer (we already have these roles)

- 1x blockchain engineer/developer (we need to hire this role)

- 1x senior ML researcher and project lead (we already have this role)

The monthly allocation per person is 2200 USD; the time allocation of each person will be based the average market income benchmark of that respective role in Prague, CZ. E.g., if the average benchmark income of the role is 3000 USD/month, then the committed time allocation will be 2200/3000 = 73 % of Full-Time Equivalent.

The duration of the project is planned to be 10 months.

The total budget: 2200 * 5 * 10 = 110 000 USD

Why 10 months of non-fulltime work on this project instead of fewer months of fulltime work with the same budget?

We considered the latter as the option, too. Nonetheless, we feel that the SingularityNET ecosystem is still quite immature with regards to Cardano, and so are other smart contract dev tools for Cardano. Thus, we eventually decided that we would rather like to work on the decentralized Verifee a little slower while leaving more time for the rest of the Cardano ecosystem to grow, mature, and make our work more efficient.

External Funding

The team must work also on other parts/features of the Verifee system that are beyond the scope of this Fund7 project. For example, the frontend application itself (especially with UX and engagement dynamics, which are super important), R&D of new ML models (e.g, semantic, pragmatic and graph feature extractors), training data acquisition and annotation, general fake-news research, integration with partners, etc.

It means that the team will work full-time on Verifee anyway, optimally distributing its capacities between the proposed Fund7 project and the other activities funded externally.

The external funding has so far been mostly from private sources and CSR grants. We're now actively applying for university R&D grants and philanthropic grants provided by individuals. If we succeed, we'll be able to grow our team beyond 5 people and reach the milestones faster.

Milestones and Definition of Success

3 Months

- all Verifee ML models deployed as services on SingularityNET

- Verifee Cardano Stake Pool up and running

6 Months

- Verifee backend and whole query pipeline works with SingularityNET

- prototype of Verifee frontend integrated with Cardano wallet

- Verifee ADA/AGIX Fund (smart contract) deployed, it collects AGIX earnings from Verifee SingularityNET services and ADA from Stake Pool rewards

- Verifee Cardano Stake Pool has enough delegators so that it can generate rewards to Verifee Fund

10 Months (planned project duration)

- Minimum Viable Product of Cardano-integrated Verifee frontend app (plugin)

- fronted has "play-to-earn" incentivization functionality with AGIX reward transfer to individual users Verifee wallets based on their engagement with Verifee

- automated payments from Verifee Fund to ML services on SingularityNET

- Verifee works for English too

12 Months

- international outreach and dissemination through the Cardano community

- dissemination and user onboarding in Czechia through O2 Foundation (Nadace O2 - https://nadaceo2.cz)) who already gave us commitment for the support, and also dissemination to Czech schools (teachers and students) through the CSR programme O2 Smart School (O2 Chytrá škola - https://o2chytraskola.cz))

- first users onboarded (in beta testing programme)

- target at 12 months: 10k users worldwide, 10 % of Czech schools testing Verifee

社区顾问评论 (1)

Comments

Monthly Reports

  • There was initially a slight delay in the project kick-off (2-3 weeks) but it has no significant negative effect on the project as a whole (that’s why I tag it as on track). The reason was mostly related to the outbreak of the war in Ukraine and resulting general „paralysis“ in Central Europe (everyone focused on helping war refugees and their families, including some people in our team).
  • We had a meeting with NuNet (Kabir Veitas, Mark Faraday and others) about how to deploy via their platform.
  • Now planning mtg with Matthew Ikle from SingularityNET about how to best deploy our ML models on SingularityNET.
  • In progress: setting up our Stake Pool (part of the project)
  • In progress: hiring a UX/UI expert and a blockchain developer - we might need some help from the community in this
  • In progress: learning SingularityNET developer documentation
  • In progress: continuous development and improvement of our ML/NLP models
Disbursed to Date
$45,833
Status
Still in progress
Completion Target
12/31/2022
Comments 0

Login or Register to leave a comment!

  • we have these machine learning modules prepared:
    • classification & detection of: genre, seriousness, topic, anger
  • 4 other modules will be prepared next month
  • next stept: SingularityNET wrapper for these modules
  • other ongoing activities:
    • rebranding our project to give it a new nice name - we’ll show next month when it’s ready ;-)
    • new project website in progress, we’ll open it next month
    • still looking for a good part-time frontend developer who’s willing to get paid in ADA
    • we’ll also need to subcontract a really good UX person for couple of mandays to help with the web plugin design - we’re looking for this person; if we don’t succeed in our our network, we’ll kindly ask the catalyst community
Disbursed to Date
$45,833
Status
Still in progress
Completion Target
12/31/2022
Comments 0

Login or Register to leave a comment!

We have rebranded our project so that it’s got a simple name and a webpage where we can share the progress and other info. Until now, we actually had no name :-)

The new name of the project: Mawu.ai

The new webpage: https://www.mawu.ai

We’ll start building the community as soon as we have a functioning demonstrator of the product. We don’t want to grab attention of people too prematurely.

We are progressing with the machine learning modules - this has been the main chunk of work in the last reporting period. These ML modules were developed since the last report: - classification & detection of: clickbait, hate-speech, political bias, stereotype

We’re now somewhat slowing down development of user frontend. We know this will put us into sort of a delay against the original milestone plan, but still there’s a lot of room to make up for it in near future.

The reason for this tactical slowdown is the market condition and drastic decrease of ADA price. We’ve kept most of our incoming funding from Catalyst in ADA (the ML-core of our team is partially self-funded, so we were able to do this), saving them for subcontracting new team members, especially frontend dev, UX expert, and a blockchain engineer in near future. But ADA lost a lot of its value in fiat equivalent, so at this very moment we don’t want to exchange the awarded ADA to fiat and subcontract an external team member.

Instead, we’re waiting for ADA price to recover. As soon as it hits the level of the third catalyst tranche we received, we’ll swap the third tranche amount to stablecoin. We’ll do the same with the forthcoming fourth tranche - ie. swapping it immediately to stablecoin. After this, we’ll hire the frontend dev and UX person.

The first two tranches will remain in ADA and we’ll see the future market trajectory. So far there’s still enough time for the project.

Disbursed to Date
$45,833
Status
Still in progress
Completion Target
12/31/2022
Comments 0

Login or Register to leave a comment!

We’ve decided to prioritize the user frontend development over the deployment of ML models on SNET. The reasons for this are mainly: 1) we’re now retraining some of our existing ML models based on language models so that they are less computationally demanding -> we want to deploy the new more efficient models on SNET; 2) we want to have a user-facing demonstrator asap -> it helps the project dissemination more if it has something tangible that can be shown to regular users, whereas having all the backend ML models on SNET and still having no user interface is too abstract for lay community.

Other stuff done in June: 1) designed the first version of UX; 2) subcontracted a UX expert who now creates the UX graphics; 3) finalizing the search for a frontend developer, signing contract, etc.

Disbursed to Date
$45,833
Status
Still in progress
Completion Target
12/31/2022
Attachment(s)
Comments 0

Login or Register to leave a comment!

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3分钟24秒
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4分钟3秒
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3分钟48秒
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2分钟16秒
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3分钟14秒
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3分钟19秒
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4分钟59秒
    Darlington Kofa
0:00
/
~0:00