Skip to content

Commit cc5080d

Browse files
committed
Deploy from jjohare/logseq @ c83cfa3e61d696a8f0e8717bc5dcc8ccb0cc493c jjohare/logseq@c83cfa3
1 parent 1b75b57 commit cc5080d

705 files changed

Lines changed: 4539 additions & 4539 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

api/pages/pages/3D Rendering Engine.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@
1212
"Avatar"
1313
],
1414
"wiki_links": [
15-
"Blender",
1615
"Computer Graphics",
17-
"Immersive Experiences",
18-
"Digital Twin",
19-
"Unreal Engine",
20-
"Unity",
21-
"Real-time Visualisation",
22-
"Augmented Reality",
2316
"Virtual Reality",
17+
"Unreal Engine",
18+
"Game Development",
2419
"XR Applications",
20+
"Blender",
2521
"Metaverse",
26-
"Game Development"
22+
"Digital Twin",
23+
"Real-time Visualisation",
24+
"Unity",
25+
"Augmented Reality",
26+
"Immersive Experiences"
2727
],
2828
"ontology": {
2929
"term_id": "NGM-7009",

api/pages/pages/A-Star Algorithm.json

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -7,64 +7,64 @@
77
"RB-1018-dijkstra-algorithm"
88
],
99
"wiki_links": [
10-
"AlgorithmicLayer",
11-
"Priority Queue Data Structure",
12-
"Bidirectional Search",
13-
"Google Maps Platform",
14-
"Unity Technologies NavMesh Documentation",
15-
"Pathfinding",
16-
"Motion Planning",
17-
"Autonomous Navigation",
18-
"Priority Queue",
19-
"Closed Set",
20-
"Heuristic Function",
21-
"Heuristic Search",
22-
"Optimal Pathfinding",
23-
"Graph Data Structure",
10+
"Route Planning",
11+
"Optimal Path Discovery",
12+
"Hash Table",
2413
"Navigation",
25-
"Uniform Cost Search",
26-
"Path Reconstruction",
27-
"Graph Algorithms",
2814
"Informed Search",
29-
"Robotics Industry Association Automation Statistics",
15+
"Heuristic Methods",
16+
"Closed Set",
17+
"Node Expansion",
18+
"Path Reconstruction",
19+
"Uniform Cost Search",
20+
"Heuristic Evaluation",
21+
"Distance Heuristics",
22+
"Logistics Optimization",
3023
"Hart, Nilsson, Raphael 1968 Formal Basis for Heuristic Determination",
31-
"Video Game AI",
32-
"AI-GroundedDomain",
33-
"Hash Table",
34-
"Evaluation Function",
35-
"Distance Metric",
36-
"ROS Navigation Stack",
37-
"Algorithmic Efficiency",
38-
"Route Planning",
24+
"Autonomous Navigation",
3925
"Greedy Best-First Search",
40-
"Goal-Directed Search",
41-
"Iterative Deepening A*",
42-
"Best-First Search",
43-
"Robotics Control",
44-
"Distance Heuristics",
45-
"Search Algorithms",
46-
"Data Structures",
47-
"Graph Representation",
26+
"Motion Planning",
27+
"Dijkstra's Algorithm",
28+
"Evaluation Function",
29+
"Heuristic Search",
30+
"Breadth-First Search",
4831
"Russell & Norvig Artificial Intelligence Modern Approach",
49-
"Optimization Algorithms",
50-
"Node Expansion",
51-
"Graph Theory",
52-
"Heuristic Evaluation",
53-
"Optimal Path Discovery",
54-
"ComputationAndIntelligenceDomain",
55-
"Cost Function",
56-
"ApplicationLayer",
57-
"Network Routing",
32+
"Graph Algorithms",
5833
"Cormen Introduction to Algorithms",
59-
"Informed Search Strategy",
34+
"Robotics Industry Association Automation Statistics",
35+
"ComputationAndIntelligenceDomain",
6036
"AlgorithmicFramework",
37+
"Google Maps Platform",
38+
"Pathfinding",
39+
"Informed Search Strategy",
40+
"Priority Queue Data Structure",
41+
"Goal-Directed Search",
42+
"Distance Metric",
43+
"AI-GroundedDomain",
44+
"Search Algorithms",
45+
"Optimization Algorithms",
46+
"AlgorithmicLayer",
47+
"Heuristic Function",
48+
"Graph Representation",
6149
"International Planning Competition",
50+
"ApplicationLayer",
51+
"Priority Queue",
52+
"Best-First Search",
53+
"Bidirectional Search",
54+
"Cost Function",
6255
"Admissible Heuristic",
63-
"Dijkstra's Algorithm",
64-
"Open Set",
65-
"Breadth-First Search",
66-
"Heuristic Methods",
67-
"Logistics Optimization"
56+
"Graph Theory",
57+
"Unity Technologies NavMesh Documentation",
58+
"Optimal Pathfinding",
59+
"Robotics Control",
60+
"ROS Navigation Stack",
61+
"Iterative Deepening A*",
62+
"Video Game AI",
63+
"Network Routing",
64+
"Graph Data Structure",
65+
"Algorithmic Efficiency",
66+
"Data Structures",
67+
"Open Set"
6868
],
6969
"ontology": {
7070
"term_id": "AI-1004",

api/pages/pages/AI Applications.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"backlinks": [],
66
"wiki_links": [
77
"Medical AI",
8-
"AI Deployment",
98
"AI Assistant",
10-
"Artificial Intelligence",
119
"Autonomous Vehicles",
12-
"Industrial AI"
10+
"AI Deployment",
11+
"Industrial AI",
12+
"Artificial Intelligence"
1313
],
1414
"ontology": {
1515
"term_id": "AI-0604",

api/pages/pages/AI Concept.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
"ModelProperty"
77
],
88
"wiki_links": [
9-
"Knowledge Representation",
9+
"owl:Thing",
1010
"Machine Learning",
11-
"Cognitive Architecture",
11+
"Knowledge Representation",
1212
"Artificial Intelligence",
13-
"owl:Thing"
13+
"Cognitive Architecture"
1414
],
1515
"ontology": {
1616
"term_id": "AI-9002",

api/pages/pages/AI Framework.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
],
1111
"wiki_links": [
1212
"Neural Network Library",
13-
"Model Optimization",
14-
"Deep Learning Framework",
13+
"owl:Thing",
1514
"AutoML",
16-
"owl:Thing"
15+
"Deep Learning Framework",
16+
"Model Optimization"
1717
],
1818
"ontology": {
1919
"term_id": "AI-9005",

api/pages/pages/AI Hardware.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
"Tensor Processing Unit"
1515
],
1616
"wiki_links": [
17-
"Deep Learning",
17+
"AI Infrastructure",
1818
"Neural Networks",
19-
"Machine Learning",
20-
"Large Language Models",
21-
"Artificial Intelligence",
2219
"High-Performance Computing",
23-
"AI Training",
20+
"Deep Learning",
2421
"Computer Hardware",
25-
"AI Infrastructure"
22+
"Large Language Models",
23+
"Machine Learning",
24+
"Artificial Intelligence",
25+
"AI Training"
2626
],
2727
"ontology": {
2828
"term_id": "AI-7020",

api/pages/pages/AI Infrastructure.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
"AI Hardware"
77
],
88
"wiki_links": [
9-
"AI Deployment",
10-
"Cloud AI",
9+
"Edge AI",
1110
"GPU Computing",
11+
"AI Deployment",
1212
"Artificial Intelligence",
13-
"Edge AI"
13+
"Cloud AI"
1414
],
1515
"ontology": {
1616
"term_id": "AI-0603",

api/pages/pages/AI Safety.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
"AI Risks"
1111
],
1212
"wiki_links": [
13-
"AI Governance",
13+
"Interpretability",
1414
"AI Alignment",
1515
"Value Alignment",
16+
"AI Governance",
1617
"Artificial Intelligence",
17-
"Interpretability",
1818
"Adversarial Robustness"
1919
],
2020
"ontology": {

api/pages/pages/AI-0376-algorithmic-accountability.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"content": "- ### OntologyBlock\n id:: algorithmic-accountability-ontology\n collapsed:: true\n\n - **Identification**\n - public-access:: true\n - ontology:: true\n - term-id:: AI-0376\n - preferred-term:: Algorithmic Accountability\n - source-domain:: ai\n - status:: complete\n - version:: 1.0\n - last-updated:: 2025-10-28\n\n - **Definition**\n - definition:: Algorithmic Accountability is a responsibility framework that ensures AI systems and their developers are answerable for the decisions, outcomes, and impacts produced by algorithmic processes, including mechanisms for redress, transparency, and oversight.\n - maturity:: mature\n - source:: [[IEEE P2863]]\n - authority-score:: 0.95\n\n - **Semantic Classification**\n - owl:class:: ai:AlgorithmicAccountability\n - owl:role:: Process\n - owl:inferred-class:: ai:VirtualProcess\n - belongsToDomain:: [[AIEthicsDomain]]\n - implementedInLayer:: [[ConceptualLayer]]\n\n - #### Relationships\n id:: algorithmic-accountability-relationships\n - is-subclass-of:: [[AIGovernancePrinciple]], [[EthicalFramework]], [[RegulatoryCompliance]]\n\n - #### OWL Axioms\n id:: algorithmic-accountability-owl-axioms\n collapsed:: true\n - ```clojure\n ;; Algorithmic Accountability Ontology (OWL Functional Syntax)\n;; Term ID: AI-0376\n;; Domain: AIEthicsDomain | Layer: ConceptualLayer\n\n(Declaration (Class :AlgorithmicAccountability))\n\n;; Core Classification\n(SubClassOf :AlgorithmicAccountability :AIGovernancePrinciple)\n(SubClassOf :AlgorithmicAccountability :EthicalFramework)\n(SubClassOf :AlgorithmicAccountability :RegulatoryCompliance)\n\n;; Annotations\n(AnnotationAssertion rdfs:label :AlgorithmicAccountability \"Algorithmic Accountability\"@en)\n(AnnotationAssertion rdfs:comment :AlgorithmicAccountability\n \"Responsibility framework ensuring AI systems and developers are answerable for algorithmic decisions, outcomes, and impacts through mechanisms for redress, transparency, and oversight\"@en)\n(AnnotationAssertion :isoReference :AlgorithmicAccountability \"IEEE P2863-2021\")\n(AnnotationAssertion :authorityScore :AlgorithmicAccountability \"0.95\"^^xsd:float)\n(AnnotationAssertion :priorityLevel :AlgorithmicAccountability \"4\"^^xsd:integer)\n\n;; Object Properties - Accountability Mechanisms\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :requiresAuditTrail :TraceabilityMechanism))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :enablesRedress :RedressProcedure))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :assignsResponsibility :AccountableParty))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :implementsOversight :GovernanceStructure))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :assessesImpact :AlgorithmicImpactAssessment))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :verifiesCompliance :ComplianceAudit))\n\n;; Object Properties - Governance Integration\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :alignsWith :OECDPrinciple))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :satisfies :EUAIActRequirement))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :implements :IEEEStandard))\n\n;; Data Properties\n(DataPropertyAssertion :hasAccountabilityLevel :AlgorithmicAccountability \"comprehensive\"^^xsd:string)\n(DataPropertyAssertion :requiresHumanOversight :AlgorithmicAccountability \"true\"^^xsd:boolean)\n(DataPropertyAssertion :enablesContestability :AlgorithmicAccountability \"true\"^^xsd:boolean)\n(DataPropertyAssertion :mandatesDocumentation :AlgorithmicAccountability \"true\"^^xsd:boolean)\n\n;; Property Declarations - Accountability Relations\n(Declaration (ObjectProperty :requiresAuditTrail))\n(ObjectPropertyDomain :requiresAuditTrail :AlgorithmicAccountability)\n(ObjectPropertyRange :requiresAuditTrail :TraceabilityMechanism)\n\n(Declaration (ObjectProperty :enablesRedress))\n(ObjectPropertyDomain :enablesRedress :AlgorithmicAccountability)\n(ObjectPropertyRange :enablesRedress :RedressProcedure)\n\n(Declaration (ObjectProperty :assignsResponsibility))\n(ObjectPropertyDomain :assignsResponsibility :AlgorithmicAccountability)\n(ObjectPropertyRange :assignsResponsibility :AccountableParty)\n\n(Declaration (ObjectProperty :implementsOversight))\n(ObjectPropertyDomain :implementsOversight :AlgorithmicAccountability)\n(ObjectPropertyRange :implementsOversight :GovernanceStructure)\n\n(Declaration (ObjectProperty :assessesImpact))\n(ObjectPropertyDomain :assessesImpact :AlgorithmicAccountability)\n(ObjectPropertyRange :assessesImpact :AlgorithmicImpactAssessment)\n\n;; Data Property Declarations\n(Declaration (DataProperty :hasAccountabilityLevel))\n(DataPropertyDomain :hasAccountabilityLevel :AlgorithmicAccountability)\n(DataPropertyRange :hasAccountabilityLevel xsd:string)\n\n(Declaration (DataProperty :requiresHumanOversight))\n(DataPropertyDomain :requiresHumanOversight :AlgorithmicAccountability)\n(DataPropertyRange :requiresHumanOversight xsd:boolean)\n\n(Declaration (DataProperty :enablesContestability))\n(DataPropertyDomain :enablesContestability :AlgorithmicAccountability)\n(DataPropertyRange :enablesContestability xsd:boolean)\n ```\n\n- ## About Algorithmic Accountability\n id:: algorithmic-accountability-about\n\n - Algorithmic Accountability is a responsibility framework that ensures AI systems and their developers are answerable for the decisions, outcomes, and impacts produced by algorithmic processes, including mechanisms for redress, transparency, and oversight.\n -\n - ### Implementation Patterns\n - ### Pattern 1: Accountability Registry System\n ```python\n from dataclasses import dataclass\n from datetime import datetime\n from typing import List, Optional, Dict\n from enum import Enum\n -\n class AccountabilityRole(Enum):\n \"\"\"Roles with accountability for AI system stages\"\"\"\n DATA_PROVIDER = \"data_provider\"\n MODEL_DEVELOPER = \"model_developer\"\n SYSTEM_DEPLOYER = \"system_deployer\"\n OVERSIGHT_AUTHORITY = \"oversight_authority\"\n REDRESS_HANDLER = \"redress_handler\"\n -\n @dataclass\n class AccountableParty:\n \"\"\"Individual or organisation responsible for AI system aspect\"\"\"\n party_id: str\n name: str\n role: AccountabilityRole\n contact_information: Dict[str, str]\n responsibility_scope: str\n liability_coverage: Optional[str] = None\n -\n @dataclass\n class AlgorithmicDecision:\n \"\"\"Record of individual algorithmic decision for audit trail\"\"\"\n decision_id: str\n timestamp: datetime\n input_data: Dict\n output_decision: Dict\n model_version: str\n confidence_score: float\n accountable_party: str\n audit_metadata: Dict\n -\n class AccountabilityFramework:\n \"\"\"Implementation of comprehensive accountability framework\"\"\"\n -\n def __init__(self):\n self.accountability_registry: Dict[str, AccountableParty] = {}\n self.decision_audit_trail: List[AlgorithmicDecision] = []\n self.redress_procedures: Dict[str, callable] = {}\n -\n def register_accountable_party(self, party: AccountableParty) -> None:\n \"\"\"Register individual or organisation with accountability\"\"\"\n self.accountability_registry[party.party_id] = party\n -\n def log_decision(self, decision: AlgorithmicDecision) -> None:\n \"\"\"Record algorithmic decision in audit trail for traceability\"\"\"\n if decision.accountable_party not in self.accountability_registry:\n raise ValueError(f\"Accountable party {decision.accountable_party} not registered\")\n self.decision_audit_trail.append(decision)\n -\n def initiate_redress(self, decision_id: str, contestation_reason: str) -> Dict:\n \"\"\"Enable individuals to contest algorithmic decisions\"\"\"\n decision = next((d for d in self.decision_audit_trail if d.decision_id == decision_id), None)\n if not decision:\n return {\"status\": \"error\", \"message\": \"Decision not found in audit trail\"}\n -\n accountable_party = self.accountability_registry[decision.accountable_party]\n -\n return {\n \"status\": \"redress_initiated\",\n \"decision_id\": decision_id,\n \"accountable_party\": accountable_party.name,\n \"contact\": accountable_party.contact_information,\n \"contestation_reason\": contestation_reason,\n \"review_timeline\": \"30 days\"\n }\n -\n def generate_accountability_report(self) -> Dict:\n \"\"\"Produce comprehensive accountability documentation\"\"\"\n return {\n \"total_decisions\": len(self.decision_audit_trail),\n \"accountable_parties\": len(self.accountability_registry),\n \"decisions_by_party\": self._aggregate_decisions_by_party(),\n \"redress_statistics\": self._calculate_redress_metrics(),\n \"audit_completeness\": self._verify_audit_trail_completeness()\n }\n -\n def _aggregate_decisions_by_party(self) -> Dict[str, int]:\n \"\"\"Calculate decision counts per accountable party\"\"\"\n aggregation = {}\n for decision in self.decision_audit_trail:\n party = decision.accountable_party\n aggregation[party] = aggregation.get(party, 0) + 1\n return aggregation\n -\n def _calculate_redress_metrics(self) -> Dict:\n \"\"\"Compute statistics on redress procedures\"\"\"\n # Placeholder implementation\n return {\"total_redress_cases\": 0, \"resolution_rate\": 0.0}\n -\n def _verify_audit_trail_completeness(self) -> float:\n \"\"\"Check completeness of audit trail documentation\"\"\"\n if not self.decision_audit_trail:\n return 0.0\n complete_records = sum(1 for d in self.decision_audit_trail\n if d.accountable_party and d.audit_metadata)\n return complete_records / len(self.decision_audit_trail)\n ```\n -\n - ### Use Cases\n - ### Use Case 1: Financial Services Credit Scoring\n - **Scenario**: Bank deploys AI system for automated credit decisioning affecting loan approvals\n - **Implementation**: Accountability framework assigns responsibility to Chief Risk Officer for model decisions, implements audit trail logging every credit decision with justification, enables applicants to contest decisions through formal redress procedure, requires quarterly algorithmic audits by independent third party\n - **Benefits**: Regulatory compliance with fair lending laws, reduced discrimination risk, increased consumer trust, clear liability assignment, contestable decisions meeting due process requirements\n - **Standards**: EU AI Act Article 14, IEEE P2863 Substantive Requirements, OECD Principle 1.3\n -\n - ### Technical Considerations\n - ### Performance\n - **Audit Trail Overhead**: Comprehensive decision logging increases storage requirements approximately 15-30% depending on metadata captured\n - **Query Performance**: Indexed audit trails enable sub-second retrieval of decision provenance for redress procedures\n - **Scalability**: Distributed accountability registries support horizontal scaling for high-volume decision systems\n -\n - ### Challenges and Solutions\n - ### Challenge: Attribution in Complex AI Systems\n - **Problem**: Multi-stage AI pipelines involving data providers, model developers, and deployment organisations create ambiguous responsibility assignment\n - **Solution**: Implement accountability chain documentation mapping each system component to responsible party; use smart contracts to codify multi-party accountability agreements; establish joint liability frameworks for shared accountability scenarios\n - **Standard Reference**: IEEE P2863 Section 5.3 - Procedural Governance Requirements\n -\n - ### Best Practices\n 1. **Comprehensive Responsibility Mapping**: Document all accountable parties across entire AI system lifecycle from data collection through deployment and monitoring\n 2. **Granular Audit Trails**: Log individual algorithmic decisions with sufficient metadata to enable complete reconstruction and explanation\n 3. **Accessible Redress Mechanisms**: Implement user-friendly contestation procedures requiring no technical expertise to invoke\n 4. **Independent Oversight**: Establish governance bodies with technical expertise and independence from AI system developers\n 5. **Regular Impact Assessments**: Conduct periodic algorithmic impact evaluations identifying emerging accountability gaps\n 6. **Proactive Transparency**: Publish accountability frameworks, responsible parties, and oversight procedures publicly\n 7. **Continuous Monitoring**: Implement automated compliance verification detecting accountability framework violations in real-time\n 8. **Stakeholder Engagement**: Involve affected communities in accountability framework design and oversight procedures\n -\n - ### Standards Alignment\n - ### ISO/IEC Standards\n - **ISO/IEC 42001:2023**: AI Management System requiring accountability as core governance component (Clause 5.3 - Leadership and Commitment)\n - **ISO/IEC 23894:2023**: AI Risk Management emphasising accountability in risk treatment (Section 7.4 - Risk Treatment)\n - **ISO/IEC TR 24028:2020**: AI Trustworthiness identifying accountability as key trustworthiness characteristic",
55
"backlinks": [],
66
"wiki_links": [
7-
"IEEE P2863",
87
"RegulatoryCompliance",
9-
"AIEthicsDomain",
108
"EthicalFramework",
11-
"AIGovernancePrinciple",
12-
"ConceptualLayer"
9+
"IEEE P2863",
10+
"ConceptualLayer",
11+
"AIEthicsDomain",
12+
"AIGovernancePrinciple"
1313
],
1414
"ontology": {
1515
"term_id": "AI-0376",

0 commit comments

Comments
 (0)