SHARE
TWEET

AGI pseudocode

a guest Feb 7th, 2015 239 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. For AGIs-in-general:
  2.     def generateTerminalValue()
  3.         ...
  4.         return TerminalValue
  5.    
  6.     def generatePossibleWorldStates()
  7.         ...
  8.         return PossibleWorldStates
  9.    
  10.     def calculateExpectedUtility()
  11.         ...
  12.         return ExpectedUtility
  13.    
  14.     def selectOptimalWorldState()
  15.         generatePossibleWorldStates()
  16.         calculateExpectedUtility(TerminalValue, PossibleWorldStates)
  17.         max(ExpectedUtility) = OptimalWorldState
  18.         return OptimalWorldState
  19.    
  20.     def causeWorldState()
  21.         ...
  22.    
  23.     def main()
  24.         generateTerminalValue()
  25.         selectOptimalWorldState()
  26.         causeWorldState(OptimalWorldState)
  27.    
  28.     main()
  29.  
  30. For paperclip maximizers:
  31.  
  32.     def generateTerminalValue()
  33.         TerminalValue = MaximizePaperclips
  34.         return TerminalValue
  35.  
  36. For reward maximizers:
  37.  
  38.     def generateTerminalValue()
  39.         TerminalValue = MaximizeRewardSignal
  40.         return TerminalValue
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top