Language Learning Week 7 - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

Language Learning Week 7

Description:

Central question: Why does MDL work? Problem: ... recursively enumerable sets, dovetailing computations, Krafts inequality, ... Dovetailing computations ... – PowerPoint PPT presentation

Number of Views:61
Avg rating:3.0/5.0
Slides: 30
Provided by: padr1
Category:

less

Transcript and Presenter's Notes

Title: Language Learning Week 7


1
Language Learning Week 7
Pieter Adriaans pietera_at_science.uva.nl Sophia
Katrenko katrenko_at_science.uva.nl
2
Coming weeks
  • Central question Why does MDL work?
  • Problem complexity theory by itself does not
    explain this
  • Study computation as a physical process
  • Merge information theory, thermodynamics,
    complexity theory, learning theory

3
Claims
  • Information theory is a fundamental science
  • Nature is a sloppy implementation of information
    theory
  • Learnability is a thermo dynamical issue
  • Our brain is a data compression machine

4
Some issues
  • First and Second law of thermodynamics,
    Landauers principle, Turing machines, Universal
    Turing machines, uncomputable numbers,
    dioganalization, the Halting set, recursive sets,
    recursively enumerable sets, dovetailing
    computations, Krafts inequality, Kolmogorov
    complexity, randomness deficiency, Minimum
    description length, Shannon information, entropy,
    free energy, intensive and extensive datasets.

5
Research Program
  • Study learning capacities of human beings in
    terms of data compression
  • Identify bias that make the process efficient

6
(No Transcript)
7
(No Transcript)
8
JPEG Compressie
32 K Orde
639 K Chaos
132 K Facticiteit
9
2
3
1
4
5
6
10
(No Transcript)
11
(No Transcript)
12
50 noise
25 noise
75 noise
100 noise
13
(No Transcript)
14
Two-part code optimization
Data Theory Theory(Data)
100 NOISE 100 NOISE
15
JPEG File Size 8 Kb
JPEG File Size 7 Kb
JPEG File Size 7 Kb
16
First law of thermodynamics
  • The increase in the internal energy (dU) of a
    thermodynamic system is equal to the amount of
    heat energy added to the system (?Q) minus the
    work done by the system on the surroundings (?W)
    .

17
Second law of thermodynamics
  • The entropy S of an isolated system not in
    equilibrium will tend to increase over time,
    approaching a maximum value at equilibrium.

18
Landauer's Principle (1961)
  • "any logically irreversible manipulation of
    information, such as the erasure of a bit or the
    merging of two computation paths, must be
    accompanied by a corresponding entropy increase
    in non-information bearing degrees of freedom of
    the information processing apparatus or its
    environment".
  • Specifically, each bit of lost information will
    lead to the release of an amount kT ln 2 of heat.

19
(No Transcript)
20
Boltzmann constant
  • k or kB is the physical constant relating
    temperature to energy.
  • k  1.380 6505(24)10-23 joule/kelvin
  • Sloppy?
  • Landauers principle criticized
  • Bennet (1973), reversible computing

21
What is a computer?
The matematician Alan Turing developed the
notion of a Turing machine. The Turing machine
manipulates symbols the same way a mathematician
would do behind his desk. Mathamatician
In tray, manipulating data
Out tray
IN
OUT
Computer
The Turing machine Is an abstract model of a
mathematician
INPUT
OUTPUT
22
Principles of a Turing machine
The tape has squares, Containing symbols that
can be read by The Turing machine
Read/write head
example (bblank)
. . . . . . . b 1 0 1 0 0 b . . .
. . . Etc. . . . . . .
23
Schematic representation of a Turing machine
read./write head
State
Program
24
An example state (read 0) (read
1) (read b) of a simple DTM programm q0
q0,0,1 q0,1,1 q1,b,-1 Is in the matrix
q1 q2,b,-1 q3,b,-1
qN,b,-1 q2 qy,b,-1 qN,b,-1
qN,b,-1 q3 qN,b,-1 qN,b,-1 qN,b,-1
The machine is In state q0
The read/ write head reads 0
Writes a 0
moves (1) one place to the right
State changes To q0
1
b b 1 0 1 0 0 b b b
(state q0)
q0
program
This program accepts string that end with 00
25
Turing machines
  • An enumeration of Turing machines
  • Tx(y) Turing machine x with input y
  • Universal Turing machine Ui(yx)
  • Tx(y) is defined if x stops on input y in an
    accepting state after a finite number of steps.
  • Minsky there is a universal Turing machine with
    7 states and 4 tape symbols

26
Uncomputable numbers
  • Define a recursive function g
  • g(x,y)1 if Tx(y) is defined, and 0 otherwise
  • Since g is recursive there will be a Turing
    machine r such that Tr(y)1 if g(y,y)0 and
    Tr(y)0 if g(y,y)1
  • But then we have Tr(r)1 if g(r,r)0 and since
    Tr(r) is defined g(r,r)1
  • Paradox ergo g(x,y) can not be recursive

27
Recursive sets, recursively enumerable sets
  • A set A is recursively enumerable iff it is
    accepted by a Turing machine Tx, i.e. Tx, stops
    for each element of A, but not necessarily for
    elements in the complement of A
  • A is recursive Tx stops for every element of A
    in an accepting state and for every element in
    the complement of A in a non-accepting state

28
Halting Set
  • Halting set Ko ltx,ygt Tx(y)lt ?
  • Diagonalization (Cantor)
  • Dovetailing computations
  • Church Turing thesis the class of
    algorithmically computable numerical functions
    coincides with the class of partial recursive
    functions

29
Some issues
  • First and Second law of thermodynamics,
    Landauers principle, Turing machines, Universal
    Turing machines, uncomputable numbers,
    dioganalization, the Halting set, recursive sets,
    recursively enumerable sets, dovetailing
    computations, Krafts inequality, Kolmogorov
    complexity, randomness deficiency, Minimum
    description length, Shannon information, entropy,
    free energy, intensive and extensive datasets.
Write a Comment
User Comments (0)
About PowerShow.com