learning utilizing graphs 905543