ai law and data
play

AI, Law and Data Floris Bex Department of Information and Computing - PowerPoint PPT Presentation

AI, Law and Data Floris Bex Department of Information and Computing Sciences Tilburg Institute for Law, Society and Technology What is AI? The AI in question, machine learning, is a technique for recognising patterns in relevant and


  1. AI, Law and Data Floris Bex Department of Information and Computing Sciences Tilburg Institute for Law, Society and Technology

  2. What is AI? The AI in question, machine learning, is a technique for recognising patterns in relevant and preferably as complete as possible data files with the aim of discovering patterns in reality. Minister of Justice to Parliament of the Netherlands

  3. What is AI? Systems that exhibit intelligent behaviour by analysing their environment and - with a certain degree of autonomy - taking action to achieve specific objectives. European Commission Coordinated strategy on AI

  4. The possibilities of AI • Expectations and hype exceeds reality – Big successes come from big companies (Google, Baidu) – AI is hard work! • China is becoming world leader in AI – Computer vision, machine learning, medical AI • But: AI for legal applications is different – Transparency, privacy, legal rules and regulations vs. – Statistical machine learning, Big Data & Deep Neural Networks

  5. At the front of the developments in AI

  6. AI in practice: handling citizen reports on cybercrime • System can: – Read reports filed by citizens online – Monitor incoming reports – Build structured case files – Reason and ask questions based on reports

  7. IA system architecture • Different types of AI – Text classification (machine learning) – Reasoning (symbolic AI) – Search algorithms (symbolic AI) – Learning which actions to perform (reinforcement machine learning) Observations, Argumentation, Query Text, forms Observations Argumentation Observations, Argumentation Decision Classifiers Interface Reasoning Policy Attribute Extractors

  8. From text to observations Observations, Argumentation, Query Text, forms Observations Argumentation Observations, Argumentation Decision Classifiers Interface Reasoning Policy Attribute Extractors

  9. From Text to observations Ik heb 200 betaald. Ik heb niets ontvangen Interface

  10. From Text to observations I have paid 200. "Pay" = yes AND "not" = no-> Paid I did not receive "Pay" = yes AND "not" = yes-> Not paid anything Observations in report Observation Yes No present? Paid Not paid Received Not received Classifiers

  11. From Text to observations I have paid 200. "Pay" = yes AND "not" = no-> Paid I did not receive "Pay" = yes AND "not" = yes-> Not paid anything Observations in report Observation Yes No present? Paid X Not paid X Received Not received Classifiers

  12. From Text to observations I have paid 200. ”Receive" = yes AND "not" = no -> Received I did not receive ”Receive" = yes AND "not" = yes -> Not received anything Observations in report Observation Yes No present? Paid X Not paid X Received Not received Classifiers

  13. From Text to observations I have paid 200. ”Receive" = yes AND "not" = no -> Received I did not receive ”Receive" = yes AND "not" = yes -> Not received anything Observations in report Observation Yes No present? Paid X Not paid X Received X Not received X Classifiers

  14. From Text to observations • Classifications (rules) can be learnt – Supervised Learning: Give the AI enough examples so it learns to categorize phrases (can also be with "deep learning"!) – Tagging is done manually

  15. From Text to observations • Classifications (rules) can be learnt – Supervised Learning: Give the AI enough examples so it learns to categorize phrases (can also be with "deep learning"!) – Tagging is done manually I paid 200 Pai aid I have not paid No Not pa paid I did not give them my money No Not pa paid I transferred 100 euros Pai aid I gave him my money Pai aid I didn’t pay anything No Not pa paid ...

  16. From Text to observations • After learning the AI can classify a new (unseen) sentence – AI has learned certain features of "Paid" and "Not paid" phrases So I really didn't pay him anything I have paid quite a lot of money I didn't think about paying I would pay him

  17. From Text to observations • After learning the AI can classify a new (unseen) sentence – AI has learned certain features of "Paid" and "Not paid" phrases So I really did didn't pa pay hi him anything Not pa No paid I have pai aid quite a lot of money Pai aid I di didn't 't think about pa paying Not pa No paid I should pa pay him Pai aid – Not always accurate! – Accuracy algorithm 80%-> 80% of the sentences is classified correctly as (Not) Paid – Confidence Classification 80%-> for a certain sentence, the algorithm is 80% sure that it is (Not) Paid

  18. From Observations to arguments Observations, Argumentation, Query Text, forms Observations Observations, Argumentation Argumentation Decision Classifiers Interface Policy Reasoning Attribute Extractors

  19. From Observations to arguments • Arguments for/against possible fraud Contact Fake website stopped Cannot reach Not Paid Deception received Possible fraud Reasoning

  20. From Observations to arguments • Arguments for/against possible fraud – If certain observations are present in the report... Contact Fake website stopped Cannot reach Not Paid Deception received Possible fraud Reasoning

  21. From Observations to arguments • Arguments for/against possible fraud – …we can infer possible fraud Contact Fake website stopped Cannot reach Not Paid Deception received Possible fraud Reasoning

  22. From Observations to arguments • Arguments for/against possible fraud – Exceptions Contact Fake website stopped Cannot reach Not Paid Deception received Possible fraud Reasoning

  23. Van observaties naar argumenten • Arguments are based on legislation, case law and expertise • Explicit Knowledge has advantages – Transparency (for civilian, police, prosecution, judge) – Explicit Link Laws & Jurisprudence – Easier to adjust by police & Justice

  24. From Observations to arguments • Learning Arguments? – Label complete reports with fraud or non-fraud – Learning to classify new reports Report 1 ; Name = Bart; Website = Alibaba; Possible fraud Conflict = "... I paid but didn't get anything... " Report 2 ; name=Floris; website=Alibaba; Not Possible Fraud conflict=“…Could get free iPhone have never received anything... " Report 3 ; … Report 4 ; … • However... – Tagging is difficult (need experts) – Bad accuracy (65-70%) – Transparency disappears (more "black-box")

  25. From arguments to Actions Observations, Argumentation, Query Text, forms Observations Argumentation Observations, Argumentation Decision Classifiers Interface Reasoning Policy Attribute Extractors

  26. From arguments to actions • Can you already conclude something? If not, what else should you ask for? ? ? Contact Fake website stopped ? Cannot ? ? reach Not ? Paid Deception received Possible ? ? fraud Policy

  27. From arguments to actions • Can you already conclude something? If not, what else should you ask for? • ? ? Contact Fake Observations in report website stopped ? Observation Yes No Cannot reach present? Not ? Paid X Paid Deception received Not paid X Received X Possible ? ? fraud Not received X Policy

  28. From arguments to actions • Can you already conclude something? If not, what else should you ask for? – "Was there a fake website?" ? Contact Fake Observations in report website stopped Observation Yes No Cannot reach present? Not ? Paid X Paid Deception received Not paid X Received X Possible ? ? fraud Not received X Policy

  29. From arguments to actions • Can you already conclude something? If not, what else should you ask for? – "Has the other party broken the contact?” • "Were you sufficiently available?" ? Contact Fake Observations in report website stopped Observation Yes No Cannot reach present? Not ? Paid X Paid Deception received Not paid X Received X Possible ? ? fraud Not received X Policy

  30. From arguments to actions • Can you already conclude something? If yes, give a decision. – "You have paid and not received a product. The other party used a fake website. Thank you for your report, we will contact you a.s.a.p.. " Contact Fake website stopped Cannot reach Not ? Paid Deception received Possible ? ? fraud Policy

  31. From arguments to actions • Can you already conclude something? If yes, give a decision. – "You did not receive a product. The other party used a fake website. However, you have not paid, so it is not fraud. " Contact Fake website stopped Cannot reach Not ? Paid Deception received Possible ? ? fraud Policy

  32. From arguments to actions • Efficient search algorithm to determine the best question – If you know nothing, what should you ask first? ? Contact Fake website stopped Cannot ? reach Not ? Paid Deception received Possible ? fraud

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend