.

CSY3025 Artificial Intelligence Techniques

A Problem Statement

The submitted work is a paper on the potential applications of  blockchain technology combined with one or more techniques only from the list below:

  • Rule-based systems, (including logic)
  • Expert systems
  • Search algorithms
  • Finite-State-Machine

A.1 Software: As part the work for the paper, you are expected to develop a small piece of software that links blockchain and one or more techniques stated above. Your focus is not on the blockchain, but what can be done with it. You are NOT expected:

  • To produce a blockchain;
  • To use a blockchain;
  • Or use blockchain operations.

Your role is to use the data that could have come from a blockchain, to complete a task. You CAN assume that the data has been processed into the form you need.

The full code will not be handed in for the assignment, but extracts of code can be used within the report to highlight important points. No demonstration will be required as standard, but the tutor reserves the right to see a demonstration of the solution if they need to for marking purposes.

A.2 Overall: It is up to you whether you focus

  • on one area of blockchain and one or more of the techniques, generall;y
  • focus on a specific topic within the area;
  • focus on a specific technique within this area.

All are acceptable but all must comply with blockchain and specified AI technique from the list in the problem statement.

B Report

B.1 Basic Requirement

  • One or more of the techniques specified, combined with blockchain is discussed;
  • Blockchain basic concept is discussed briefly;
  • Discussion of blockchain and AI in combination is discussed;
  • Solution – Matches section A.1. You do NOT need to build a blockchain but assume the data in solution has come from a blockchain – you DON’T need to use any blockchain operations; just use the data that could have been stored in a blockchain. You can use solutions developed by others, but they must be appropriately referenced to show the source.
  • Conclusions discuss the advantages and disadvantages of these techniques and blockchain based on the evidence.
  • Satisfactory summary of appropriate literature is produced.
  • Harvard referencing.
  • The headings specified in C are used)

B.2 Advanced

See marking guide for further advice.

The assignment should ONLY be submitted through the appropriate TurnItIn link for this assignment on NILE. Please do not submit the assignment to the Student Assessment Office and do not try to submit code files they are not required for this assignment.

C  Report

Your report is expected to include the following (please use the headings Introduction, Background, Solution, Conclusions; References)

  • Approximately 2000 words – this total does not include code, tables, reference list and figures.
  • Introduction
    • Introduction to the problem and the report with any necessary references.
  • Background
    • An explanation of any theory, background research and references that   are need for the reader to understand the problem
  • Relevant background on Blockchain and AI to your problem with any necessary references.
  • Solution
    • The software is a requirement and should be used to demonstrate your argument. Therefore, the testing included should clearly support your argument as well.
    • Reference any sources
  • Conclusions
    • A summary of what has been found from both literature and any experimentation you may have done
    • A set of conclusions (justified by literature and experimental evidence) that you drew from the work and should include your opinion, ideally with the necessary supporting evidence:
  • References.
    • Remember Harvard Referencing only
    • Any sources including but exclusively to those for code, images and references sources used must be referenced.

Deliverable 2: Orginiality Report

An originality report from TURNITIN – by submitting it to TURNITIN through the link this will be done automatically.

A to A+

A-

B

C

D

F+

<F+

Critically appreciate the theoretical background to the enable the development of intelligent systems.

(Introduction and Background)

20%

As in A- but level of understanding shown is of an excellent level in both sections.

As in B but the level of understanding shown is at a very high level.

As in C but majority of the materials use to support this are taken from journals. Appropraite level of criticality

Sound understanding of the theoretical basis. Shown in the Background.

Basic understand of the theoretical background shown in the discussion in the Background Limited critically.

Solution does not meet criteria for D.

Critically articulate the difference between these various artificial intelligence methods. (Background)

20%

As in A- but also some evidence of original insights are supported insights.

As in B strong evidence of insights in this area being drawn and supported by appropriate reference sources

As in C. Some evidence of insights being drawn and supported by appropriate reference sources

Majority of the materials use to support this are taken from journals.

Good level of articulation basic differences between at least two artificial intelligence methods in-line with the assignment brief.

Reader should be left with the impression that the you have a good or better understanding of the various options.

Can articulate basic differences between at least two artificial intelligence methods in-line with the assignment brief.

D- but not some of the techniques are not inline with the assignment brief.

Unsatisfactory attempt.

Critically evaluate a variety of methods for developing intelligent systems.

(Background) 

20%

As in A- but the clarity and explanation of all aspects are at an exceptional level.

As in B but it should be clear from the background why the particular solution will be investigated.

As in C but to a high level.

Some indication from the background why the particular solution will be investigated.

Basic report requirements met. To a satisfactory level.

As in C but limited in one aspects.

As in D but more than one aspects.

Unsatisfactory

Critically appraise, to a satisfactory level

(conclusions)

20%

As A- but the discussion shows strong linkages to what is the report already in particular the background and the solution.

As B with excellent level of criticality

As C well supported arguments using referencing appropriately.

Also

Makes some reference to what literature or experiment show.

AND

Some insights in how blockchain and AI in general have advantages and disadvantages

Satisfactory level of critical appraisal of various methods and their advantages and disadvantages to a  particular application.

Also

Makes some reference to what literature or experiment show.

OR

Some insights in how blockchain and AI in general have advantages and disadvantages.

Basic level acceptable for a Level 6 assignment of various methods and their advantages and disadvantages to a  particular application.

Limited critical consideration or content does meet the requirements appropriately.

Unsatisfactory

Develop a range of typical complex applications using artificial intelligence methods. Demonstrate the application of programming skills to complex situations (Solution)

20%

As A- but with the solutions are a B or above and excellent level of testing

As B with more than one solution to at least C with a high standard of testing. High level of insights drawn and described in the written description of the solution

As C but with a more than basic solution in terms of its functionality Appropriate level of insights drawn and described in the written description of the solution including the testing.

Meets the requirements for the basic solution but with some minor improvements.

Good standard of testing

Basic Solution produced

Slightly below the basic solution.

Unsatisfactory solution.

.